- 
    
Bug
 - 
    Resolution: Done-Errata
 - 
    
Blocker
 - 
    None
 - 
    None
 
- 
        False
 - 
        
 - 
        False
 - 
        ?
 - 
        openstack-operator-container-1.0.0-42 openstack-ansible-ee-container-1.0.0-36
 - 
        openstack-operator-container-1.0.0-42 openstack-ansible-ee-container-1.0.0-36
 - 
        None
 - 
        Release Note Not Required
 - 
        
 - 
        
 
- 
        Critical
 
Started edpm-update service as documented
https://openstack-k8s-operators.github.io/dataplane-operator/user/index.html#proc_updating-the-data-plane-dataplane
yum update task were ran, but container update tasks were skipped
k8s job definition is:
 oc get jobs  update-edpm-deployment-update-openstack-edpm-ipam -o yaml
    spec:                             
      containers:                                                              
      - args:                                                                  
        - ansible-runner                                                       
        - run             
        - /runner                                                              
        - -p                                                                   
        - osp.edpm.update   
        - -i      
        - update-edpm-deployment-update-openstack-edpm-ipam                    
        env:                       
        - name: ANSIBLE_FORCE_COLOR
          value: "True"       
        - name: RUNNER_PLAYBOOK                                                
          value: |2+
            osp.edpm.update
        - name: RUNNER_EXTRA_VARS
          value: |2+
            edpm_override_hosts: openstack-edpm-ipam
            edpm_service_type: update
            edpm_services_override: [update] 
In  edpm_update role default is:
https://github.com/openstack-k8s-operators/edpm-ansible/blob/main/roles/edpm_update/defaults/main.yml#L30
I think the problem is that edpm_services_override is equal to update, but to run container updates we need also a list of enabled services(https://github.com/openstack-k8s-operators/edpm-ansible/blob/main/roles/edpm_update/tasks/containers.yml#L33) However if we change servicesOverride to include enabled services, dataplanedeployment will start all services, not only update service.