-
Story
-
Resolution: Unresolved
-
Undefined
-
None
-
None
-
None
-
None
-
False
-
-
False
-
Not Selected
-
-
-
Goal
- As a QE eng, I would like to be able to support passing AnsibleExtraVars parameters in the split update jobs, for instance to be able to add kpatch run during system update.
Reference material
Those two reviews:
- https://github.com/openstack-k8s-operators/ci-framework/pull/3377
- https://github.com/openstack-k8s-operators/install_yamls/pull/1098
add support for kpatch during a "normal" update.
For split update, we should implement it in install_yamls/blob/main/scripts/openstack-update-system.sh . This should be enough to support cifmw_update_openstack_update_kpatch: true and create the correct CR for the split update.
Acceptance Criteria
Define a crc testproject similar to
- job: name: periodic-podified-multinode-update-rhel9-osp18-crc-kpatch parent: periodic-podified-multinode-update-rhel9-osp18-crc vars: cifmw_update_openstack_update_kpatch: true cifmw_test_operator_tobiko_workflow: - stepName: kpatch-testing testenv: update_podified_post cifmw_update_extras: cifmw_run_tobiko: true
but additionally set cifmw_update_variant to split to run the split-update path instead of the monolitic.
Then review that install_yaml comment on github to know what to check.
Also for the full picture you can review that ci-framework github comment for a complete review of the execution path.
- is triggered by
-
OSPRH-25853 Revive and merge kpatch CI framework and install_yamls changes
-
- In Progress
-
- links to