Uploaded image for project: 'Red Hat OpenStack Services on OpenShift'
  1. Red Hat OpenStack Services on OpenShift
  2. OSPRH-26334

Support passing AnsibleExtraVars in split update process.

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • None
    • None
    • None
    • False
    • Hide

      None

      Show
      None
    • 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:

      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.

              Unassigned Unassigned
              sathlang@redhat.com Sofer Athlan Guyot
              rhos-dfg-upgrades
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: