restart the pods for openstack-cinder-csi-controllerplugin after changes in openstack credentials

closes #1916 (closed)

the annotations were added accordingly in the pod and the pods were restarted if there is a change in credentials

root@capo:/home/ubuntu/sylva-core# k get pods -n cinder-csi openstack-cinder-csi-controllerplugin-98b6dd544-shm7b -o yaml
apiVersion: v1
kind: Pod
metadata:
  annotations:
    clouds_yaml_hash: 1db400b7
    cni.projectcalico.org/containerID: 5d56cc6a66694d14860d81a78bd48e1c515c53fd28a768b0122bf7205006c239
    cni.projectcalico.org/podIP: 100.72.72.172/32
    cni.projectcalico.org/podIPs: 100.72.72.172/32
  creationTimestamp: "2024-12-16T16:29:16Z"
  generateName: openstack-cinder-csi-controllerplugin-98b6dd544-

CI configuration

CI pipelines perform an update for both management and workload clusters, this update will NOT perform a ClusterAPI rolling update (deletion and creation of new K8s nodes) by default.

For some cases, it may be relevant to perform more complex tests.

Theses features can be activated in an MR by adding one of these labels to the MR and will apply to the next pipelines.

  • adding the label ci-featuretest-rolling-update pipelines will perform a node rolling update in the -update jobs (without version upgrades)
  • adding the label ci-featuretest-upgrade-from-1.2.1 pipelines will perform an upgrade from Sylva 1.2.1 to your dev branch (including a k8s version upgrade resulting in a node rolling update)
Edited by Sakshi Choudhary

Merge request reports

Loading