-
Story
-
Resolution: Done
-
Major
-
None
-
None
-
None
-
7
-
False
-
-
False
-
?
-
?
-
?
-
?
-
-
-
7
-
Sprint 101, Sprint 102
After we implement the first Update job, we should clone it into another variant where the data plane nodes are initially deployed on 9.2 instead of 9.4, and they are updated to 9.4 within the job. This will simulate an update from the post-adoption RHOSO state to latest RHOSO.
Before update state, deploy podified control plane and RHEL-9.2 based EDPM node using RHEL-9.4 based containers. During Update process, update all the RHEL-9.4 containers to component-ci-testing containers and also update RHEL-9.2 EDPM repos to RHEL-9.4. After update, run tempest and make sure EDPM host is on RHEL-9.4.
Below are the list of pull request and merge requests which make it happen:
Store update related repo_setup repos in update_repositoryUse single command to get operator pod name and their env variablesUse if instead of elif to set container overridesAdd a new var to override openstack services container prefixAdd cifmw_set_openstack_containers_prefix_filter variable to set_openstack_cotaniners- Add post-update job updating edpm from RHEL-9.2 to RHEL-9.4
- Testproject with results on above job using common component
How to check the results from testresults.
Zuul Nodeset used in deployment
LOOP [emit-job-header : Print node information] 2024-09-10 01:04:57.080048 | localhost | ok: 2024-09-10 01:04:57.080336 | localhost | # Node Information 2024-09-10 01:04:57.080373 | localhost | Inventory Hostname: compute-0 2024-09-10 01:04:57.080395 | localhost | Hostname: np0002014724 2024-09-10 01:04:57.080414 | localhost | Username: zuul 2024-09-10 01:04:57.080432 | localhost | Distro: RedHat 9.2 2024-09-10 01:04:57.080449 | localhost | Provider: rhos-01 2024-09-10 01:04:57.080466 | localhost | Label: rhos-01-rhel-9-2 2024-09-10 01:04:57.080482 | localhost | Interface IP: 10.0.199.236 2024-09-10 01:04:57.130450 | localhost | ok: 2024-09-10 01:04:57.130638 | localhost | # Node Information 2024-09-10 01:04:57.130712 | localhost | Inventory Hostname: controller 2024-09-10 01:04:57.130771 | localhost | Hostname: np0002014497 2024-09-10 01:04:57.130800 | localhost | Username: zuul 2024-09-10 01:04:57.130827 | localhost | Distro: RedHat 9.2 2024-09-10 01:04:57.130878 | localhost | Provider: rhos-01 2024-09-10 01:04:57.130904 | localhost | Label: rhos-01-rhel-9-2 2024-09-10 01:04:57.130930 | localhost | Interface IP: 10.0.199.10 2024-09-10 01:04:57.192959 | localhost | ok: 2024-09-10 01:04:57.193157 | localhost | # Node Information 2024-09-10 01:04:57.193221 | localhost | Inventory Hostname: crc 2024-09-10 01:04:57.193277 | localhost | Hostname: crc 2024-09-10 01:04:57.193333 | localhost | Username: core 2024-09-10 01:04:57.193373 | localhost | Distro: RedHat 4.16 2024-09-10 01:04:57.193409 | localhost | Provider: rhos-01 2024-09-10 01:04:57.193444 | localhost | Label: rhos-01-coreos-crc-extracted-2-39-0-xxl 2024-09-10 01:04:57.193481 | localhost | Interface IP: 10.0.199.136
Before Update:
- component-common-post-adoption-edpm-update-rhel9-rhoso18.0-crc deploys Podified and EDPM using Release delivery provided containers
- RHEL 9.2 repos
- Tempest tests
After Update:
- component-common-post-adoption-edpm-update-rhel9-rhoso18.0-crc deploys Podified and EDPM using tcib local containers
- RHEL 9.4 repos
- Tempest tests
- EDPM host RHEL Version