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

Update all CI jobs to deploy Watcher using OpenStackControlPlane using post_deploy task

XMLWordPrintable

    • Workload Evolution Sprint 4, Workload Evolution Sprint 5, Workloads Evolution Sprint 6
    • 3

      NOTE: we can not merge this until FR3 branch is created upstream.

      Goal: 

      Once watcher is integrated into openstack-operator, all Watcher deployment jobs should be moved to use openstackcontrolplane instead of directly creating Watcher CR.

      Ideally we should implement this in a backwards compatible way so that deployment jobs would work with both the "standalone" and "integrated" modes:

      • If watcher-operator is deployed together with the openstack-operator, we should apply a kustomize to the controlplane to include the deployment of watcher. We may test this by inspecting the openstackcontrolplane CRD (if there is watcher service on it). If there is no watcher on it , do not apply that kustomization. Note we need the openstack operator to be installed before checking this
      • If the watcher-operator is deployed with the openstack-operator, we can totally skip the deploy_watcher post_deploy hook. Otherwise, run it.

      That's a possible approach, other may exist, but the high level goal is to be able to run deployment jobs in both modes to ease the migration both upstream and downstream.

       

              amoralej1@redhat.com Alfredo Moralejo Alonso
              amoralej1@redhat.com Alfredo Moralejo Alonso
              rhos-workloads-evolution
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: