---
# System prepended metadata

title: RHOSP17 on Rhel9.1
tags: [Design]

---

# 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