# RHOSP17.1 on Rhel9.1 ###### tags: `Design` :::info Important links for engineer working in downstream: * TBD [Dashboard](http://tripleo-cockpit.lab4.eng.bos.redhat.com/d/9DmvErfZz/cockpit?orgId=1) * [Zuul](https://sf.hosted.upshift.rdu2.redhat.com/zuul/t/tripleo-ci-internal/status) * Important Git repos:- * [tripleo-ci-config](http://git.app.eng.bos.redhat.com/git/openstack/tripleo-ci-internal-config.git) * [tripleo-ci-internal-jobs](http://git.app.eng.bos.redhat.com/git/openstack/tripleo-ci-internal-jobs.git) * [tripleo-environment]( http://git.app.eng.bos.redhat.com/git/tripleo-environments.git/) * [Gerrit](https://code.engineering.redhat.com/gerrit/) * [Downstream Container Registry(project: tripleorhos-17-rhel-9)]( https://registry-console-default.cloud.registry.upshift.redhat.com/registry) * TBD [Dlrn Repos]( http://osp-trunk.hosted.upshift.rdu2.redhat.com/rhel9-osp17.1/) * [Codesearch]( https://sf.hosted.upshift.rdu2.redhat.com/codesearch/?) * [promotion-trunk](https://osp-trunk.hosted.upshift.rdu2.redhat.com/rhel9-osp17.1/) * [Image server](https://sf.hosted.upshift.rdu2.redhat.com/images/) * [Downstream cockpit](http://tripleo-cockpit.lab4.eng.bos.redhat.com) * [Downstream promoter](http://10.0.110.143/promoter_logs/) ::: :::info :::info # Mini Integration line Status - [ ] Pipeline - [ ] Container build - [ ] Image build - [ ] Vanilla Standalone ::: # Topic : https://code.engineering.redhat.com/gerrit/q/topic:rhel-17.1-on-9.1 # Nodeset changes (Ananya) * Add cloud-rhel-9-1.yaml label: ~~https://code.engineering.redhat.com/gerrit/c/openstack/sf-config/+/435898~~ * Ad nodeset: ~~https://code.engineering.redhat.com/gerrit/c/openstack/tripleo-ci-internal-jobs/+/436040~~ # Releasefile * ~~https://code.engineering.redhat.com/gerrit/c/tripleo-environments/+/435904~~ * ~~https://code.engineering.redhat.com/gerrit/c/tripleo-environments/+/437123~~ * https://code.engineering.redhat.com/gerrit/c/tripleo-environments/+/437130 # Integration line ### Container build (Pooja): * [ ] Job def: https://code.engineering.redhat.com/gerrit/c/openstack/tripleo-ci-internal-jobs/+/435796 ##### Debugging * Testproj: ~~https://code.engineering.redhat.com/gerrit/c/testproject/+/436199~~ * failures: * ~~build.log: mixing sysregistry v1/v2 is not supported~~ * Container build jobs use [this playbook](https://code.engineering.redhat.com/gerrit/gitweb?p=openstack/tripleo-ci-internal-jobs.git;a=blob;f=playbooks/tripleo-buildcontainers/pre_minimal.yaml;h=67336371b478ab827b0b30ba3ff5a13fb55d47de;hb=HEAD#l135) to set up registry.conf in v1 format. there is no variable to skip v1 like we have [here](https://code.engineering.redhat.com/gerrit/plugins/gitiles/openstack/tripleo-ci-internal-jobs/+/refs/heads/master/playbooks/configure-rhel.yaml#145) * Patch to add variable to switch: https://code.engineering.redhat.com/gerrit/c/openstack/tripleo-ci-internal-jobs/+/437370 * tp with switch set to false: ### Image build : * Job def: https://code.engineering.redhat.com/gerrit/c/openstack/tripleo-ci-internal-jobs/+/437018 * Tp: https://code.engineering.redhat.com/gerrit/c/testproject/+/437385 ### Standalone : standalone job def: https://code.engineering.redhat.com/gerrit/c/openstack/tripleo-ci-internal-jobs/+/437384 and scenarios: * tesproject result: https://code.engineering.redhat.com/gerrit/c/testproject/+/209874 tempest : Add standalone tempest api and scenario job for rhos17.1 on rhel9 ### OVB (Ananya) * [ ] Job def: https://code.engineering.redhat.com/gerrit/c/openstack/tripleo-ci-internal-jobs/+/437473 * [ ] testproj: https://code.engineering.redhat.com/gerrit/c/testproject/+/437385 * [ ] * [ ] Criteria: * [ ] ### Multinode (Pooja) * [ ] Job def: * [ ] testproj: * [ ] Criteria : TBD --- # Component line --- :::info * IRC channel: #oooq on oftc * [Cockpit- dashboard](http://tripleo-cockpit.lab4.eng.bos.redhat.com/d/lF7RUpsnk/rhel9-rhos17-full-component-pipeline?orgId=1) * To get reviews faster: * tripleo ci team has review meetings everyday where we go through [Review list](https://hackmd.io/FGMoCiRfSNa8puA1BpTQ-Q) * you can add your patches to this list manually or use "reviewbot" on oooq channel. To use reviewbot you can send hi as a direct msg to reviewbot - it should tell you what to do * [Release file](https://git.app.eng.bos.redhat.com/git/tripleo-environments.git/tree/config/release/tripleo-ci/RedHat-9/rhos-17.1.yml) * [Example of Job definition for rhosp17 on rhel9 component line](https://git.app.eng.bos.redhat.com/git/openstack/tripleo-ci-internal-jobs.git/tree/zuul.d/component-jobs-rhel-9.yaml) * [Example of Component pipeline for rhosp17 on rhel9](https://git.app.eng.bos.redhat.com/git/openstack/tripleo-ci-internal-jobs.git/tree/zuul.d/component-pipeline-rhos-17-rhel9.yaml) * [Example of Component criteria file for rhosp17 on rhel9](https://git.app.eng.bos.redhat.com/git/tripleo-environments.git/tree/ci-scripts/dlrnapi_promoter/config/RedHat-9/component/rhos-17.yaml) * [Job definition for rhosp17.1 on rhel9 component line](https://git.app.eng.bos.redhat.com/git/openstack/tripleo-ci-internal-jobs.git/tree/zuul.d/component-jobs-rhos-17.1-rhel-9.yaml) * [Component pipeline for rhosp17.1 on rhel9](https://git.app.eng.bos.redhat.com/git/openstack/tripleo-ci-internal-jobs.git/tree/zuul.d/component-pipeline-rhos-17.1-rhel9.yaml) * [Component criteria file for rhosp17.1 on rhel9](https://git.app.eng.bos.redhat.com/git/tripleo-environments.git/tree/ci-scripts/dlrnapi_promoter/config/RedHat-9/component/rhos-17.1.yaml) * [Jira cards](https://issues.redhat.com/secure/RapidBoard.jspa?rapidView=11751&view=detail&selectedIssue=TRIPLEOCI-1112) * [Example patch to add component job defination](https://code.engineering.redhat.com/gerrit/c/openstack/tripleo-ci-internal-jobs/+/318467/1/zuul.d/component-jobs-rhel-9.yaml) * [Example patch for testproject patch](https://code.engineering.redhat.com/gerrit/c/testproject/+/276230/41#message-79488435e103e3202d878ab44454e346ffd67f3e) * If a job fails: * After initial debug - create a bug * Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=2110535 * Add the component, summary, log etc * Do not add internal links to the bug body as it is open * You can add these links in the comments and check the "make private" box * Raise a CIX: https://trello.com/b/j4IcIomh/production-chain-escalation * Send mail to rhos-dev (rh-openstack-dev <rh-openstack-dev@redhat.com>)with syntax [rhos-dev][CIX]etc (you will see examples in the mail) * The card will show up in a few hrs * Hold the running node and login ::: ### Components * baremetal * cinder * clients * cloudops * common * compute * glance * manila * network * octavia * security * swift * tempest * tripleo * ui * validation ## Promotion jobs * [ ] promote-consistent-to-component-ci-testing * [ ] Job def: * [ ] Pipeline: * [ ] promote-to-promoted-components * [ ] Job def: * [ ] Pipeline: ## standalone jobs * [ ] Job defs: * [ ] Testprojs: * [ ] Criteria: ## scenario001-standalone-component * [ ] Job defs: * [ ] Testprojs: * [ ] Criteria: ## scenario002-standalone-component * [ ] Job defs: * [ ] Testprojs: * [ ] Criteria: https://code.engineering.redhat.com/gerrit/c/tripleo-environments/+/427877 ## scenario004-standalone-component (abregman) * [ ] Job defs: https://code.engineering.redhat.com/gerrit/c/openstack/tripleo-ci-internal-jobs/+/427710 * [ ] Testprojs: https://code.engineering.redhat.com/gerrit/c/testproject/+/427986 * [ ] Criteria: https://code.engineering.redhat.com/gerrit/c/tripleo-environments/+/428854 * CIX: * https://bugzilla.redhat.com/show_bug.cgi?id=2126064 * https://bugzilla.redhat.com/show_bug.cgi?id=2123335 ## scenario007-standalone-component (jsanemet) * [ ] Job defs: https://code.engineering.redhat.com/gerrit/c/openstack/tripleo-ci-internal-jobs/+/427754 * [ ] Testprojs: https://code.engineering.redhat.com/gerrit/c/testproject/+/427760 * [ ] Criteria: https://code.engineering.redhat.com/gerrit/c/tripleo-environments/+/427816 ## scenario010-standalone-component (jsanemet) * [ ] Job defs: https://code.engineering.redhat.com/gerrit/c/openstack/tripleo-ci-internal-jobs/+/428022 * [ ] Testprojs: https://code.engineering.redhat.com/gerrit/c/testproject/+/428026 * [ ] Criteria: https://code.engineering.redhat.com/gerrit/c/tripleo-environments/+/428192 ## scenario012-standalone-component (afuscoar) * [ ] Job defs: https://code.engineering.redhat.com/gerrit/c/openstack/tripleo-ci-internal-jobs/+/428034 * [ ] Testprojs: https://code.engineering.redhat.com/gerrit/c/testproject/+/428038 * [ ] Criteria: https://code.engineering.redhat.com/gerrit/c/tripleo-environments/+/428047 ## containers-multinode (sdatko) * [ ] Job defs: https://code.engineering.redhat.com/gerrit/c/openstack/tripleo-ci-internal-jobs/+/428188 * [ ] Testprojs: https://code.engineering.redhat.com/gerrit/c/testproject/+/428190 * [ ] Criteria: https://code.engineering.redhat.com/gerrit/c/tripleo-environments/+/428191 ## standalone-full-tempest-api-component (dsariel) * [ ] Job defs: https://code.engineering.redhat.com/gerrit/c/openstack/tripleo-ci-internal-jobs/+/428693 * [ ] Testprojs: https://code.engineering.redhat.com/gerrit/c/testproject/+/428694 * [ ] Criteria: https://code.engineering.redhat.com/gerrit/c/tripleo-environments/+/428718 ## standalone-full-tempest-scenario-component (dsariel/ibernal) * [ ] Job defs: https://code.engineering.redhat.com/gerrit/c/openstack/tripleo-ci-internal-jobs/+/428257 * [ ] Testprojs: https://code.engineering.redhat.com/gerrit/c/testproject/+/427339 * [ ] Criteria: https://code.engineering.redhat.com/gerrit/c/tripleo-environments/+/428037 ## standalone-on-multinode-ipa-component (jsanemet) * [ ] Job defs: https://code.engineering.redhat.com/gerrit/c/openstack/tripleo-ci-internal-jobs/+/428052 * [ ] Testprojs: https://code.engineering.redhat.com/gerrit/c/testproject/+/428053 * [ ] Criteria: https://code.engineering.redhat.com/gerrit/c/tripleo-environments/+/428152 ## OVB jobs * [ ] Job defs: https://code.engineering.redhat.com/gerrit/c/openstack/tripleo-ci-internal-jobs/+/428072 * [ ] Testprojs: https://code.engineering.redhat.com/gerrit/c/testproject/+/428074 * [ ] Criteria: https://code.engineering.redhat.com/gerrit/c/tripleo-environments/+/428314