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

Deployment with servicesOverride with a global service causes job loop

XMLWordPrintable

    • 3
    • False
    • Hide

      None

      Show
      None
    • False
    • Committed
    • ?
    • openstack-operator-container-1.0.2-3
    • ?
    • ?
    • None
    • Important

      An OpenStackDataPlaneDeployment with multiple nodesets and a servicesOverride with a global service (ssh-known-hosts) causes the job to just keep re-executing in a loop. This is b/c the OSAee's for the global service are started for all nodesets, instead of just a single one. This causes the job hash to keep changing (due to the ansibleEESPec.ServiceAccountName value), and thus it keeps re-executing.

      An example deployment which causes the issue:

      apiVersion: dataplane.openstack.org/v1beta1
      kind: OpenStackDataPlaneDeployment
      metadata:
        labels:
          created-by: install_yamls
        name: edpm-deployment-ssh-known-hosts
        namespace: openstack
      spec:
        nodeSets:
        - openstack-edpm-ipam
        - openstack-edpm-ipam-1
        servicesOverride:
        - ssh-known-hosts 

       

            rhn-support-ramishra Rabi Mishra
            jslagle@redhat.com James Slagle
            rhos-dfg-df
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated: