# RHOSP17 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:add-17.1-rhel-9.1 # Integration line ## Get tripleo-ci-testing (ananya) https://osp-trunk.hosted.upshift.rdu2.redhat.com/rhel9-osp17-1/ doesnt have tripleo-ci-testing yet. We have to promote the components without criteria jobs first to get this. We need https://osp-trunk.hosted.upshift.rdu2.redhat.com/rhel9-osp17-1/tripleo-ci-testing/delorean.repo which is 404 now for the container build job - [ ] Define component promote jobs: - [ ] Create empty criteria: - [ ] Create promote to tripleo-ci-testing job - [ ] RHEL9 RHOSP17.1 Integration line criteria file: - [ ] testproj run the promote jobs in order - [ ] to component ci testing: - [ ] to promoted components: - [ ] to tripleo ci testing: - [ ] Add promote jobs to component pipeline : ### Pipeline * [ ] Pipeline def * * [ ] Add pipeline * ### Container build: * [ ] Job def: * [ ] Release file: * [ ] * [ ] * Testproj: * failures: - ### Image build : * Build image periodic job definition: * testproject patch : ### Standalone : standalone and scenarios: * tesproject result: tempest : Add standalone tempest api and scenario job for rhos17.1 on rhel9 ### OVB * [ ] Job def: * [ ] testproj: * [ ] * [ ] Criteria: * [ ] ### Multinode * [ ] 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