--- apiVersion: apps/v1 items: - apiVersion: apps/v1 kind: ReplicaSet metadata: annotations: deployment.kubernetes.io/desired-replicas: "1" deployment.kubernetes.io/max-replicas: "2" deployment.kubernetes.io/revision: "1" creationTimestamp: "2026-03-20T09:02:50Z" generation: 1 labels: app.kubernetes.io/name: barbican-operator control-plane: controller-manager openstack.org/operator-name: barbican pod-template-hash: 59bc569d95 managedFields: - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:deployment.kubernetes.io/desired-replicas: {} f:deployment.kubernetes.io/max-replicas: {} f:deployment.kubernetes.io/revision: {} f:labels: .: {} f:app.kubernetes.io/name: {} f:control-plane: {} f:openstack.org/operator-name: {} f:pod-template-hash: {} f:ownerReferences: .: {} k:{"uid":"876a030e-43f3-47a4-b865-8de915024eea"}: {} f:spec: f:replicas: {} f:selector: {} f:template: f:metadata: f:annotations: .: {} f:kubectl.kubernetes.io/default-container: {} f:labels: .: {} f:app.kubernetes.io/name: {} f:control-plane: {} f:openstack.org/operator-name: {} f:pod-template-hash: {} f:spec: f:containers: k:{"name":"manager"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"ENABLE_WEBHOOKS"}: .: {} f:name: {} f:value: {} k:{"name":"LEASE_DURATION"}: .: {} f:name: {} f:value: {} k:{"name":"METRICS_CERTS"}: .: {} f:name: {} f:value: {} k:{"name":"RENEW_DEADLINE"}: .: {} f:name: {} f:value: {} k:{"name":"RETRY_PERIOD"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:readinessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: .: {} f:limits: .: {} f:cpu: {} f:memory: {} f:requests: .: {} f:cpu: {} f:memory: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:dnsPolicy: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: .: {} f:runAsNonRoot: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:tolerations: {} manager: kube-controller-manager operation: Update time: "2026-03-20T09:02:50Z" - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:status: f:availableReplicas: {} f:fullyLabeledReplicas: {} f:observedGeneration: {} f:readyReplicas: {} f:replicas: {} manager: kube-controller-manager operation: Update subresource: status time: "2026-03-20T09:03:21Z" name: barbican-operator-controller-manager-59bc569d95 namespace: openstack-operators ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: Deployment name: barbican-operator-controller-manager uid: 876a030e-43f3-47a4-b865-8de915024eea resourceVersion: "25643" uid: f64d55a4-4d5e-4b03-8025-f7e85fba6c42 spec: replicas: 1 selector: matchLabels: app.kubernetes.io/name: barbican-operator control-plane: controller-manager openstack.org/operator-name: barbican pod-template-hash: 59bc569d95 template: metadata: annotations: kubectl.kubernetes.io/default-container: manager creationTimestamp: null labels: app.kubernetes.io/name: barbican-operator control-plane: controller-manager openstack.org/operator-name: barbican pod-template-hash: 59bc569d95 spec: containers: - args: - --leader-elect - --health-probe-bind-address=:8081 - --metrics-bind-address=127.0.0.1:8080 command: - /manager env: - name: LEASE_DURATION value: "30" - name: RENEW_DEADLINE value: "20" - name: RETRY_PERIOD value: "5" - name: ENABLE_WEBHOOKS value: "false" - name: METRICS_CERTS value: "false" image: quay.io/openstack-k8s-operators/barbican-operator@sha256:7562d3e09bdac17f447f4523c5bd784c5f5ab5ca9cb2370a03b86126d6d7301d imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 httpGet: path: /healthz port: 8081 scheme: HTTP initialDelaySeconds: 15 periodSeconds: 20 successThreshold: 1 timeoutSeconds: 1 name: manager readinessProbe: failureThreshold: 3 httpGet: path: /readyz port: 8081 scheme: HTTP initialDelaySeconds: 5 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 1 resources: limits: cpu: 500m memory: 512Mi requests: cpu: 10m memory: 256Mi securityContext: allowPrivilegeEscalation: false terminationMessagePath: /dev/termination-log terminationMessagePolicy: File dnsPolicy: ClusterFirst restartPolicy: Always schedulerName: default-scheduler securityContext: runAsNonRoot: true serviceAccount: barbican-operator-controller-manager serviceAccountName: barbican-operator-controller-manager terminationGracePeriodSeconds: 10 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 120 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 120 status: availableReplicas: 1 fullyLabeledReplicas: 1 observedGeneration: 1 readyReplicas: 1 replicas: 1 - apiVersion: apps/v1 kind: ReplicaSet metadata: annotations: deployment.kubernetes.io/desired-replicas: "1" deployment.kubernetes.io/max-replicas: "2" deployment.kubernetes.io/revision: "1" creationTimestamp: "2026-03-20T09:02:50Z" generation: 1 labels: app.kubernetes.io/name: cinder-operator control-plane: controller-manager openstack.org/operator-name: cinder pod-template-hash: 8d58dc466 managedFields: - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:deployment.kubernetes.io/desired-replicas: {} f:deployment.kubernetes.io/max-replicas: {} f:deployment.kubernetes.io/revision: {} f:labels: .: {} f:app.kubernetes.io/name: {} f:control-plane: {} f:openstack.org/operator-name: {} f:pod-template-hash: {} f:ownerReferences: .: {} k:{"uid":"da6b6a35-3a24-4f22-a77e-1d878e8bd904"}: {} f:spec: f:replicas: {} f:selector: {} f:template: f:metadata: f:annotations: .: {} f:kubectl.kubernetes.io/default-container: {} f:labels: .: {} f:app.kubernetes.io/name: {} f:control-plane: {} f:openstack.org/operator-name: {} f:pod-template-hash: {} f:spec: f:containers: k:{"name":"manager"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"ENABLE_WEBHOOKS"}: .: {} f:name: {} f:value: {} k:{"name":"LEASE_DURATION"}: .: {} f:name: {} f:value: {} k:{"name":"METRICS_CERTS"}: .: {} f:name: {} f:value: {} k:{"name":"RENEW_DEADLINE"}: .: {} f:name: {} f:value: {} k:{"name":"RETRY_PERIOD"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:readinessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: .: {} f:limits: .: {} f:cpu: {} f:memory: {} f:requests: .: {} f:cpu: {} f:memory: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:dnsPolicy: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: .: {} f:runAsNonRoot: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:tolerations: {} manager: kube-controller-manager operation: Update time: "2026-03-20T09:02:50Z" - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:status: f:availableReplicas: {} f:fullyLabeledReplicas: {} f:observedGeneration: {} f:readyReplicas: {} f:replicas: {} manager: kube-controller-manager operation: Update subresource: status time: "2026-03-20T09:03:21Z" name: cinder-operator-controller-manager-8d58dc466 namespace: openstack-operators ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: Deployment name: cinder-operator-controller-manager uid: da6b6a35-3a24-4f22-a77e-1d878e8bd904 resourceVersion: "25649" uid: 12f92e92-2d51-4aed-a4b8-668f9c56ac23 spec: replicas: 1 selector: matchLabels: app.kubernetes.io/name: cinder-operator control-plane: controller-manager openstack.org/operator-name: cinder pod-template-hash: 8d58dc466 template: metadata: annotations: kubectl.kubernetes.io/default-container: manager creationTimestamp: null labels: app.kubernetes.io/name: cinder-operator control-plane: controller-manager openstack.org/operator-name: cinder pod-template-hash: 8d58dc466 spec: containers: - args: - --leader-elect - --health-probe-bind-address=:8081 - --metrics-bind-address=127.0.0.1:8080 command: - /manager env: - name: LEASE_DURATION value: "30" - name: RENEW_DEADLINE value: "20" - name: RETRY_PERIOD value: "5" - name: ENABLE_WEBHOOKS value: "false" - name: METRICS_CERTS value: "false" image: quay.io/openstack-k8s-operators/cinder-operator@sha256:d8210bb21d4d298271a7b43f92fe58789393546e616aaaec1ce71bb2a754e777 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 httpGet: path: /healthz port: 8081 scheme: HTTP initialDelaySeconds: 15 periodSeconds: 20 successThreshold: 1 timeoutSeconds: 1 name: manager readinessProbe: failureThreshold: 3 httpGet: path: /readyz port: 8081 scheme: HTTP initialDelaySeconds: 5 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 1 resources: limits: cpu: 500m memory: 512Mi requests: cpu: 10m memory: 256Mi securityContext: allowPrivilegeEscalation: false terminationMessagePath: /dev/termination-log terminationMessagePolicy: File dnsPolicy: ClusterFirst restartPolicy: Always schedulerName: default-scheduler securityContext: runAsNonRoot: true serviceAccount: cinder-operator-controller-manager serviceAccountName: cinder-operator-controller-manager terminationGracePeriodSeconds: 10 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 120 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 120 status: availableReplicas: 1 fullyLabeledReplicas: 1 observedGeneration: 1 readyReplicas: 1 replicas: 1 - apiVersion: apps/v1 kind: ReplicaSet metadata: annotations: deployment.kubernetes.io/desired-replicas: "1" deployment.kubernetes.io/max-replicas: "2" deployment.kubernetes.io/revision: "1" creationTimestamp: "2026-03-20T09:02:50Z" generation: 1 labels: app.kubernetes.io/name: designate-operator control-plane: controller-manager openstack.org/operator-name: designate pod-template-hash: 588d4d986b managedFields: - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:deployment.kubernetes.io/desired-replicas: {} f:deployment.kubernetes.io/max-replicas: {} f:deployment.kubernetes.io/revision: {} f:labels: .: {} f:app.kubernetes.io/name: {} f:control-plane: {} f:openstack.org/operator-name: {} f:pod-template-hash: {} f:ownerReferences: .: {} k:{"uid":"ae69b41e-6eef-4a22-9d47-900c4beb3d82"}: {} f:spec: f:replicas: {} f:selector: {} f:template: f:metadata: f:annotations: .: {} f:kubectl.kubernetes.io/default-container: {} f:labels: .: {} f:app.kubernetes.io/name: {} f:control-plane: {} f:openstack.org/operator-name: {} f:pod-template-hash: {} f:spec: f:containers: k:{"name":"manager"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"ENABLE_WEBHOOKS"}: .: {} f:name: {} f:value: {} k:{"name":"LEASE_DURATION"}: .: {} f:name: {} f:value: {} k:{"name":"METRICS_CERTS"}: .: {} f:name: {} f:value: {} k:{"name":"RENEW_DEADLINE"}: .: {} f:name: {} f:value: {} k:{"name":"RETRY_PERIOD"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:readinessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: .: {} f:limits: .: {} f:cpu: {} f:memory: {} f:requests: .: {} f:cpu: {} f:memory: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:dnsPolicy: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: .: {} f:runAsNonRoot: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:tolerations: {} manager: kube-controller-manager operation: Update time: "2026-03-20T09:02:50Z" - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:status: f:availableReplicas: {} f:fullyLabeledReplicas: {} f:observedGeneration: {} f:readyReplicas: {} f:replicas: {} manager: kube-controller-manager operation: Update subresource: status time: "2026-03-20T09:03:21Z" name: designate-operator-controller-manager-588d4d986b namespace: openstack-operators ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: Deployment name: designate-operator-controller-manager uid: ae69b41e-6eef-4a22-9d47-900c4beb3d82 resourceVersion: "25662" uid: bb80300e-b78e-44b9-8ffd-6d0ec46d7fa0 spec: replicas: 1 selector: matchLabels: app.kubernetes.io/name: designate-operator control-plane: controller-manager openstack.org/operator-name: designate pod-template-hash: 588d4d986b template: metadata: annotations: kubectl.kubernetes.io/default-container: manager creationTimestamp: null labels: app.kubernetes.io/name: designate-operator control-plane: controller-manager openstack.org/operator-name: designate pod-template-hash: 588d4d986b spec: containers: - args: - --leader-elect - --health-probe-bind-address=:8081 - --metrics-bind-address=127.0.0.1:8080 command: - /manager env: - name: LEASE_DURATION value: "30" - name: RENEW_DEADLINE value: "20" - name: RETRY_PERIOD value: "5" - name: ENABLE_WEBHOOKS value: "false" - name: METRICS_CERTS value: "false" image: quay.io/openstack-k8s-operators/designate-operator@sha256:12841b27173f5f1beeb83112e057c8753f4cf411f583fba4f0610fac0f60b7ad imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 httpGet: path: /healthz port: 8081 scheme: HTTP initialDelaySeconds: 15 periodSeconds: 20 successThreshold: 1 timeoutSeconds: 1 name: manager readinessProbe: failureThreshold: 3 httpGet: path: /readyz port: 8081 scheme: HTTP initialDelaySeconds: 5 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 1 resources: limits: cpu: 500m memory: 512Mi requests: cpu: 10m memory: 256Mi securityContext: allowPrivilegeEscalation: false terminationMessagePath: /dev/termination-log terminationMessagePolicy: File dnsPolicy: ClusterFirst restartPolicy: Always schedulerName: default-scheduler securityContext: runAsNonRoot: true serviceAccount: designate-operator-controller-manager serviceAccountName: designate-operator-controller-manager terminationGracePeriodSeconds: 10 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 120 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 120 status: availableReplicas: 1 fullyLabeledReplicas: 1 observedGeneration: 1 readyReplicas: 1 replicas: 1 - apiVersion: apps/v1 kind: ReplicaSet metadata: annotations: deployment.kubernetes.io/desired-replicas: "1" deployment.kubernetes.io/max-replicas: "2" deployment.kubernetes.io/revision: "1" creationTimestamp: "2026-03-20T09:02:50Z" generation: 1 labels: app.kubernetes.io/name: glance-operator control-plane: controller-manager openstack.org/operator-name: glance pod-template-hash: 79df6bcc97 managedFields: - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:deployment.kubernetes.io/desired-replicas: {} f:deployment.kubernetes.io/max-replicas: {} f:deployment.kubernetes.io/revision: {} f:labels: .: {} f:app.kubernetes.io/name: {} f:control-plane: {} f:openstack.org/operator-name: {} f:pod-template-hash: {} f:ownerReferences: .: {} k:{"uid":"0dfa047b-355f-4376-bd98-70b8b8a5e86c"}: {} f:spec: f:replicas: {} f:selector: {} f:template: f:metadata: f:annotations: .: {} f:kubectl.kubernetes.io/default-container: {} f:labels: .: {} f:app.kubernetes.io/name: {} f:control-plane: {} f:openstack.org/operator-name: {} f:pod-template-hash: {} f:spec: f:containers: k:{"name":"manager"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"ENABLE_WEBHOOKS"}: .: {} f:name: {} f:value: {} k:{"name":"LEASE_DURATION"}: .: {} f:name: {} f:value: {} k:{"name":"METRICS_CERTS"}: .: {} f:name: {} f:value: {} k:{"name":"RENEW_DEADLINE"}: .: {} f:name: {} f:value: {} k:{"name":"RETRY_PERIOD"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:readinessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: .: {} f:limits: .: {} f:cpu: {} f:memory: {} f:requests: .: {} f:cpu: {} f:memory: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:dnsPolicy: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: .: {} f:runAsNonRoot: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:tolerations: {} manager: kube-controller-manager operation: Update time: "2026-03-20T09:02:50Z" - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:status: f:availableReplicas: {} f:fullyLabeledReplicas: {} f:observedGeneration: {} f:readyReplicas: {} f:replicas: {} manager: kube-controller-manager operation: Update subresource: status time: "2026-03-20T09:03:21Z" name: glance-operator-controller-manager-79df6bcc97 namespace: openstack-operators ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: Deployment name: glance-operator-controller-manager uid: 0dfa047b-355f-4376-bd98-70b8b8a5e86c resourceVersion: "25655" uid: 8942cba2-0d4b-44b7-af1b-95b798fb8eee spec: replicas: 1 selector: matchLabels: app.kubernetes.io/name: glance-operator control-plane: controller-manager openstack.org/operator-name: glance pod-template-hash: 79df6bcc97 template: metadata: annotations: kubectl.kubernetes.io/default-container: manager creationTimestamp: null labels: app.kubernetes.io/name: glance-operator control-plane: controller-manager openstack.org/operator-name: glance pod-template-hash: 79df6bcc97 spec: containers: - args: - --leader-elect - --health-probe-bind-address=:8081 - --metrics-bind-address=127.0.0.1:8080 command: - /manager env: - name: LEASE_DURATION value: "30" - name: RENEW_DEADLINE value: "20" - name: RETRY_PERIOD value: "5" - name: ENABLE_WEBHOOKS value: "false" - name: METRICS_CERTS value: "false" image: quay.io/openstack-k8s-operators/glance-operator@sha256:76a1cde9f29fb39ed715b06be16adb803b9a2e24d68acb369911c0a88e33bc7d imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 httpGet: path: /healthz port: 8081 scheme: HTTP initialDelaySeconds: 15 periodSeconds: 20 successThreshold: 1 timeoutSeconds: 1 name: manager readinessProbe: failureThreshold: 3 httpGet: path: /readyz port: 8081 scheme: HTTP initialDelaySeconds: 5 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 1 resources: limits: cpu: 500m memory: 512Mi requests: cpu: 10m memory: 256Mi securityContext: allowPrivilegeEscalation: false terminationMessagePath: /dev/termination-log terminationMessagePolicy: File dnsPolicy: ClusterFirst restartPolicy: Always schedulerName: default-scheduler securityContext: runAsNonRoot: true serviceAccount: glance-operator-controller-manager serviceAccountName: glance-operator-controller-manager terminationGracePeriodSeconds: 10 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 120 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 120 status: availableReplicas: 1 fullyLabeledReplicas: 1 observedGeneration: 1 readyReplicas: 1 replicas: 1 - apiVersion: apps/v1 kind: ReplicaSet metadata: annotations: deployment.kubernetes.io/desired-replicas: "1" deployment.kubernetes.io/max-replicas: "2" deployment.kubernetes.io/revision: "1" creationTimestamp: "2026-03-20T09:02:50Z" generation: 1 labels: app.kubernetes.io/name: heat-operator control-plane: controller-manager openstack.org/operator-name: heat pod-template-hash: 67dd5f86f5 managedFields: - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:deployment.kubernetes.io/desired-replicas: {} f:deployment.kubernetes.io/max-replicas: {} f:deployment.kubernetes.io/revision: {} f:labels: .: {} f:app.kubernetes.io/name: {} f:control-plane: {} f:openstack.org/operator-name: {} f:pod-template-hash: {} f:ownerReferences: .: {} k:{"uid":"3085a116-4956-47a0-9e1f-8db14495d688"}: {} f:spec: f:replicas: {} f:selector: {} f:template: f:metadata: f:annotations: .: {} f:kubectl.kubernetes.io/default-container: {} f:labels: .: {} f:app.kubernetes.io/name: {} f:control-plane: {} f:openstack.org/operator-name: {} f:pod-template-hash: {} f:spec: f:containers: k:{"name":"manager"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"ENABLE_WEBHOOKS"}: .: {} f:name: {} f:value: {} k:{"name":"LEASE_DURATION"}: .: {} f:name: {} f:value: {} k:{"name":"METRICS_CERTS"}: .: {} f:name: {} f:value: {} k:{"name":"RENEW_DEADLINE"}: .: {} f:name: {} f:value: {} k:{"name":"RETRY_PERIOD"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:readinessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: .: {} f:limits: .: {} f:cpu: {} f:memory: {} f:requests: .: {} f:cpu: {} f:memory: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:dnsPolicy: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: .: {} f:runAsNonRoot: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:tolerations: {} manager: kube-controller-manager operation: Update time: "2026-03-20T09:02:50Z" - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:status: f:availableReplicas: {} f:fullyLabeledReplicas: {} f:observedGeneration: {} f:readyReplicas: {} f:replicas: {} manager: kube-controller-manager operation: Update subresource: status time: "2026-03-20T09:03:21Z" name: heat-operator-controller-manager-67dd5f86f5 namespace: openstack-operators ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: Deployment name: heat-operator-controller-manager uid: 3085a116-4956-47a0-9e1f-8db14495d688 resourceVersion: "25667" uid: 26cd4a3a-6c11-449a-9a33-b0288c1fb459 spec: replicas: 1 selector: matchLabels: app.kubernetes.io/name: heat-operator control-plane: controller-manager openstack.org/operator-name: heat pod-template-hash: 67dd5f86f5 template: metadata: annotations: kubectl.kubernetes.io/default-container: manager creationTimestamp: null labels: app.kubernetes.io/name: heat-operator control-plane: controller-manager openstack.org/operator-name: heat pod-template-hash: 67dd5f86f5 spec: containers: - args: - --leader-elect - --health-probe-bind-address=:8081 - --metrics-bind-address=127.0.0.1:8080 command: - /manager env: - name: LEASE_DURATION value: "30" - name: RENEW_DEADLINE value: "20" - name: RETRY_PERIOD value: "5" - name: ENABLE_WEBHOOKS value: "false" - name: METRICS_CERTS value: "false" image: quay.io/openstack-k8s-operators/heat-operator@sha256:c6ef5db244d874430a56c3cc9d27662e4bd57cdaa489e1f6059abcacf3aa0900 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 httpGet: path: /healthz port: 8081 scheme: HTTP initialDelaySeconds: 15 periodSeconds: 20 successThreshold: 1 timeoutSeconds: 1 name: manager readinessProbe: failureThreshold: 3 httpGet: path: /readyz port: 8081 scheme: HTTP initialDelaySeconds: 5 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 1 resources: limits: cpu: 500m memory: 512Mi requests: cpu: 10m memory: 256Mi securityContext: allowPrivilegeEscalation: false terminationMessagePath: /dev/termination-log terminationMessagePolicy: File dnsPolicy: ClusterFirst restartPolicy: Always schedulerName: default-scheduler securityContext: runAsNonRoot: true serviceAccount: heat-operator-controller-manager serviceAccountName: heat-operator-controller-manager terminationGracePeriodSeconds: 10 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 120 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 120 status: availableReplicas: 1 fullyLabeledReplicas: 1 observedGeneration: 1 readyReplicas: 1 replicas: 1 - apiVersion: apps/v1 kind: ReplicaSet metadata: annotations: deployment.kubernetes.io/desired-replicas: "1" deployment.kubernetes.io/max-replicas: "2" deployment.kubernetes.io/revision: "1" creationTimestamp: "2026-03-20T09:02:50Z" generation: 1 labels: app.kubernetes.io/name: horizon-operator control-plane: controller-manager openstack.org/operator-name: horizon pod-template-hash: 8464cc45fb managedFields: - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:deployment.kubernetes.io/desired-replicas: {} f:deployment.kubernetes.io/max-replicas: {} f:deployment.kubernetes.io/revision: {} f:labels: .: {} f:app.kubernetes.io/name: {} f:control-plane: {} f:openstack.org/operator-name: {} f:pod-template-hash: {} f:ownerReferences: .: {} k:{"uid":"a35fc88b-5163-4bd5-8d81-674c66d59481"}: {} f:spec: f:replicas: {} f:selector: {} f:template: f:metadata: f:annotations: .: {} f:kubectl.kubernetes.io/default-container: {} f:labels: .: {} f:app.kubernetes.io/name: {} f:control-plane: {} f:openstack.org/operator-name: {} f:pod-template-hash: {} f:spec: f:containers: k:{"name":"manager"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"ENABLE_WEBHOOKS"}: .: {} f:name: {} f:value: {} k:{"name":"LEASE_DURATION"}: .: {} f:name: {} f:value: {} k:{"name":"METRICS_CERTS"}: .: {} f:name: {} f:value: {} k:{"name":"RENEW_DEADLINE"}: .: {} f:name: {} f:value: {} k:{"name":"RETRY_PERIOD"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:readinessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: .: {} f:limits: .: {} f:cpu: {} f:memory: {} f:requests: .: {} f:cpu: {} f:memory: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:dnsPolicy: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: .: {} f:runAsNonRoot: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:tolerations: {} manager: kube-controller-manager operation: Update time: "2026-03-20T09:02:50Z" - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:status: f:availableReplicas: {} f:fullyLabeledReplicas: {} f:observedGeneration: {} f:readyReplicas: {} f:replicas: {} manager: kube-controller-manager operation: Update subresource: status time: "2026-03-20T09:03:21Z" name: horizon-operator-controller-manager-8464cc45fb namespace: openstack-operators ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: Deployment name: horizon-operator-controller-manager uid: a35fc88b-5163-4bd5-8d81-674c66d59481 resourceVersion: "25676" uid: 25e698b2-9c72-40a1-a314-f6b82debf1c3 spec: replicas: 1 selector: matchLabels: app.kubernetes.io/name: horizon-operator control-plane: controller-manager openstack.org/operator-name: horizon pod-template-hash: 8464cc45fb template: metadata: annotations: kubectl.kubernetes.io/default-container: manager creationTimestamp: null labels: app.kubernetes.io/name: horizon-operator control-plane: controller-manager openstack.org/operator-name: horizon pod-template-hash: 8464cc45fb spec: containers: - args: - --leader-elect - --health-probe-bind-address=:8081 - --metrics-bind-address=127.0.0.1:8080 command: - /manager env: - name: LEASE_DURATION value: "30" - name: RENEW_DEADLINE value: "20" - name: RETRY_PERIOD value: "5" - name: ENABLE_WEBHOOKS value: "false" - name: METRICS_CERTS value: "false" image: quay.io/openstack-k8s-operators/horizon-operator@sha256:703ad3a2b749bce100f1e2a445312b65dc3b8b45e8c8ba59f311d3f8f3368113 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 httpGet: path: /healthz port: 8081 scheme: HTTP initialDelaySeconds: 15 periodSeconds: 20 successThreshold: 1 timeoutSeconds: 1 name: manager readinessProbe: failureThreshold: 3 httpGet: path: /readyz port: 8081 scheme: HTTP initialDelaySeconds: 5 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 1 resources: limits: cpu: 500m memory: 512Mi requests: cpu: 10m memory: 256Mi securityContext: allowPrivilegeEscalation: false terminationMessagePath: /dev/termination-log terminationMessagePolicy: File dnsPolicy: ClusterFirst restartPolicy: Always schedulerName: default-scheduler securityContext: runAsNonRoot: true serviceAccount: horizon-operator-controller-manager serviceAccountName: horizon-operator-controller-manager terminationGracePeriodSeconds: 10 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 120 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 120 status: availableReplicas: 1 fullyLabeledReplicas: 1 observedGeneration: 1 readyReplicas: 1 replicas: 1 - apiVersion: apps/v1 kind: ReplicaSet metadata: annotations: deployment.kubernetes.io/desired-replicas: "1" deployment.kubernetes.io/max-replicas: "2" deployment.kubernetes.io/revision: "1" creationTimestamp: "2026-03-20T09:02:50Z" generation: 1 labels: app.kubernetes.io/name: infra-operator control-plane: controller-manager openstack.org/operator-name: infra pod-template-hash: 7dd6bb94c9 managedFields: - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:deployment.kubernetes.io/desired-replicas: {} f:deployment.kubernetes.io/max-replicas: {} f:deployment.kubernetes.io/revision: {} f:labels: .: {} f:app.kubernetes.io/name: {} f:control-plane: {} f:openstack.org/operator-name: {} f:pod-template-hash: {} f:ownerReferences: .: {} k:{"uid":"99ea9099-2308-4c28-9aa3-f405770c7965"}: {} f:spec: f:replicas: {} f:selector: {} f:template: f:metadata: f:annotations: .: {} f:kubectl.kubernetes.io/default-container: {} f:labels: .: {} f:app.kubernetes.io/name: {} f:control-plane: {} f:openstack.org/operator-name: {} f:pod-template-hash: {} f:spec: f:containers: k:{"name":"manager"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"ENABLE_WEBHOOKS"}: .: {} f:name: {} f:value: {} k:{"name":"LEASE_DURATION"}: .: {} f:name: {} f:value: {} k:{"name":"METRICS_CERTS"}: .: {} f:name: {} f:value: {} k:{"name":"RENEW_DEADLINE"}: .: {} f:name: {} f:value: {} k:{"name":"RETRY_PERIOD"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:readinessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: .: {} f:limits: .: {} f:cpu: {} f:memory: {} f:requests: .: {} f:cpu: {} f:memory: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/tmp/k8s-webhook-server/serving-certs"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:dnsPolicy: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: .: {} f:runAsNonRoot: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:tolerations: {} f:volumes: .: {} k:{"name":"cert"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} manager: kube-controller-manager operation: Update time: "2026-03-20T09:02:50Z" - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:status: f:availableReplicas: {} f:fullyLabeledReplicas: {} f:observedGeneration: {} f:readyReplicas: {} f:replicas: {} manager: kube-controller-manager operation: Update subresource: status time: "2026-03-20T09:03:33Z" name: infra-operator-controller-manager-7dd6bb94c9 namespace: openstack-operators ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: Deployment name: infra-operator-controller-manager uid: 99ea9099-2308-4c28-9aa3-f405770c7965 resourceVersion: "25898" uid: 79847556-c728-45f9-badb-e5ee20c2f1f1 spec: replicas: 1 selector: matchLabels: app.kubernetes.io/name: infra-operator control-plane: controller-manager openstack.org/operator-name: infra pod-template-hash: 7dd6bb94c9 template: metadata: annotations: kubectl.kubernetes.io/default-container: manager creationTimestamp: null labels: app.kubernetes.io/name: infra-operator control-plane: controller-manager openstack.org/operator-name: infra pod-template-hash: 7dd6bb94c9 spec: containers: - args: - --leader-elect - --health-probe-bind-address=:8081 - --metrics-bind-address=127.0.0.1:8080 command: - /manager env: - name: LEASE_DURATION value: "30" - name: RENEW_DEADLINE value: "20" - name: RETRY_PERIOD value: "5" - name: ENABLE_WEBHOOKS value: "true" - name: METRICS_CERTS value: "false" image: quay.io/openstack-k8s-operators/infra-operator@sha256:a4cb438fef247332815b032c8a248bc65b873274aaac92478a22aa2f915798db imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 httpGet: path: /healthz port: 8081 scheme: HTTP initialDelaySeconds: 15 periodSeconds: 20 successThreshold: 1 timeoutSeconds: 1 name: manager readinessProbe: failureThreshold: 3 httpGet: path: /readyz port: 8081 scheme: HTTP initialDelaySeconds: 5 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 1 resources: limits: cpu: 500m memory: 1Gi requests: cpu: 10m memory: 512Mi securityContext: allowPrivilegeEscalation: false terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /tmp/k8s-webhook-server/serving-certs name: cert readOnly: true dnsPolicy: ClusterFirst restartPolicy: Always schedulerName: default-scheduler securityContext: runAsNonRoot: true serviceAccount: infra-operator-controller-manager serviceAccountName: infra-operator-controller-manager terminationGracePeriodSeconds: 10 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 120 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 120 volumes: - name: cert secret: defaultMode: 420 secretName: infra-operator-webhook-server-cert status: availableReplicas: 1 fullyLabeledReplicas: 1 observedGeneration: 1 readyReplicas: 1 replicas: 1 - apiVersion: apps/v1 kind: ReplicaSet metadata: annotations: deployment.kubernetes.io/desired-replicas: "1" deployment.kubernetes.io/max-replicas: "2" deployment.kubernetes.io/revision: "1" creationTimestamp: "2026-03-20T09:02:50Z" generation: 1 labels: app.kubernetes.io/name: ironic-operator control-plane: controller-manager openstack.org/operator-name: ironic pod-template-hash: 6f787dddc9 managedFields: - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:deployment.kubernetes.io/desired-replicas: {} f:deployment.kubernetes.io/max-replicas: {} f:deployment.kubernetes.io/revision: {} f:labels: .: {} f:app.kubernetes.io/name: {} f:control-plane: {} f:openstack.org/operator-name: {} f:pod-template-hash: {} f:ownerReferences: .: {} k:{"uid":"0dfe8a6b-38a2-406f-a3f5-5c0d4639c192"}: {} f:spec: f:replicas: {} f:selector: {} f:template: f:metadata: f:annotations: .: {} f:kubectl.kubernetes.io/default-container: {} f:labels: .: {} f:app.kubernetes.io/name: {} f:control-plane: {} f:openstack.org/operator-name: {} f:pod-template-hash: {} f:spec: f:containers: k:{"name":"manager"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"ENABLE_WEBHOOKS"}: .: {} f:name: {} f:value: {} k:{"name":"LEASE_DURATION"}: .: {} f:name: {} f:value: {} k:{"name":"METRICS_CERTS"}: .: {} f:name: {} f:value: {} k:{"name":"RENEW_DEADLINE"}: .: {} f:name: {} f:value: {} k:{"name":"RETRY_PERIOD"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:readinessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: .: {} f:limits: .: {} f:cpu: {} f:memory: {} f:requests: .: {} f:cpu: {} f:memory: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:dnsPolicy: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: .: {} f:runAsNonRoot: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:tolerations: {} manager: kube-controller-manager operation: Update time: "2026-03-20T09:02:50Z" - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:status: f:availableReplicas: {} f:fullyLabeledReplicas: {} f:observedGeneration: {} f:readyReplicas: {} f:replicas: {} manager: kube-controller-manager operation: Update subresource: status time: "2026-03-20T09:03:21Z" name: ironic-operator-controller-manager-6f787dddc9 namespace: openstack-operators ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: Deployment name: ironic-operator-controller-manager uid: 0dfe8a6b-38a2-406f-a3f5-5c0d4639c192 resourceVersion: "25681" uid: ecf798f5-4a8f-4971-b9e3-2d55dc20cfe2 spec: replicas: 1 selector: matchLabels: app.kubernetes.io/name: ironic-operator control-plane: controller-manager openstack.org/operator-name: ironic pod-template-hash: 6f787dddc9 template: metadata: annotations: kubectl.kubernetes.io/default-container: manager creationTimestamp: null labels: app.kubernetes.io/name: ironic-operator control-plane: controller-manager openstack.org/operator-name: ironic pod-template-hash: 6f787dddc9 spec: containers: - args: - --leader-elect - --health-probe-bind-address=:8081 - --metrics-bind-address=127.0.0.1:8080 command: - /manager env: - name: LEASE_DURATION value: "30" - name: RENEW_DEADLINE value: "20" - name: RETRY_PERIOD value: "5" - name: ENABLE_WEBHOOKS value: "false" - name: METRICS_CERTS value: "false" image: quay.io/openstack-k8s-operators/ironic-operator@sha256:9dd26bc51e7757d84736528d4988a1f980ad50ccb070aef6fc252e32c5c423a8 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 httpGet: path: /healthz port: 8081 scheme: HTTP initialDelaySeconds: 15 periodSeconds: 20 successThreshold: 1 timeoutSeconds: 1 name: manager readinessProbe: failureThreshold: 3 httpGet: path: /readyz port: 8081 scheme: HTTP initialDelaySeconds: 5 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 1 resources: limits: cpu: 500m memory: 512Mi requests: cpu: 10m memory: 256Mi securityContext: allowPrivilegeEscalation: false terminationMessagePath: /dev/termination-log terminationMessagePolicy: File dnsPolicy: ClusterFirst restartPolicy: Always schedulerName: default-scheduler securityContext: runAsNonRoot: true serviceAccount: ironic-operator-controller-manager serviceAccountName: ironic-operator-controller-manager terminationGracePeriodSeconds: 10 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 120 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 120 status: availableReplicas: 1 fullyLabeledReplicas: 1 observedGeneration: 1 readyReplicas: 1 replicas: 1 - apiVersion: apps/v1 kind: ReplicaSet metadata: annotations: deployment.kubernetes.io/desired-replicas: "1" deployment.kubernetes.io/max-replicas: "2" deployment.kubernetes.io/revision: "1" creationTimestamp: "2026-03-20T09:02:50Z" generation: 1 labels: app.kubernetes.io/name: keystone-operator control-plane: controller-manager openstack.org/operator-name: keystone pod-template-hash: 768b96df4c managedFields: - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:deployment.kubernetes.io/desired-replicas: {} f:deployment.kubernetes.io/max-replicas: {} f:deployment.kubernetes.io/revision: {} f:labels: .: {} f:app.kubernetes.io/name: {} f:control-plane: {} f:openstack.org/operator-name: {} f:pod-template-hash: {} f:ownerReferences: .: {} k:{"uid":"b9a79d60-f1a8-4dfd-8d25-a94a0d43129e"}: {} f:spec: f:replicas: {} f:selector: {} f:template: f:metadata: f:annotations: .: {} f:kubectl.kubernetes.io/default-container: {} f:labels: .: {} f:app.kubernetes.io/name: {} f:control-plane: {} f:openstack.org/operator-name: {} f:pod-template-hash: {} f:spec: f:containers: k:{"name":"manager"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"ENABLE_WEBHOOKS"}: .: {} f:name: {} f:value: {} k:{"name":"LEASE_DURATION"}: .: {} f:name: {} f:value: {} k:{"name":"METRICS_CERTS"}: .: {} f:name: {} f:value: {} k:{"name":"RENEW_DEADLINE"}: .: {} f:name: {} f:value: {} k:{"name":"RETRY_PERIOD"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:readinessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: .: {} f:limits: .: {} f:cpu: {} f:memory: {} f:requests: .: {} f:cpu: {} f:memory: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:dnsPolicy: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: .: {} f:runAsNonRoot: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:tolerations: {} manager: kube-controller-manager operation: Update time: "2026-03-20T09:02:50Z" - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:status: f:availableReplicas: {} f:fullyLabeledReplicas: {} f:observedGeneration: {} f:readyReplicas: {} f:replicas: {} manager: kube-controller-manager operation: Update subresource: status time: "2026-03-20T09:03:21Z" name: keystone-operator-controller-manager-768b96df4c namespace: openstack-operators ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: Deployment name: keystone-operator-controller-manager uid: b9a79d60-f1a8-4dfd-8d25-a94a0d43129e resourceVersion: "25686" uid: a5b18239-349c-4e80-a5cb-c76c96e50de4 spec: replicas: 1 selector: matchLabels: app.kubernetes.io/name: keystone-operator control-plane: controller-manager openstack.org/operator-name: keystone pod-template-hash: 768b96df4c template: metadata: annotations: kubectl.kubernetes.io/default-container: manager creationTimestamp: null labels: app.kubernetes.io/name: keystone-operator control-plane: controller-manager openstack.org/operator-name: keystone pod-template-hash: 768b96df4c spec: containers: - args: - --leader-elect - --health-probe-bind-address=:8081 - --metrics-bind-address=127.0.0.1:8080 command: - /manager env: - name: LEASE_DURATION value: "30" - name: RENEW_DEADLINE value: "20" - name: RETRY_PERIOD value: "5" - name: ENABLE_WEBHOOKS value: "false" - name: METRICS_CERTS value: "false" image: quay.io/openstack-k8s-operators/keystone-operator@sha256:ec36a9083657587022f8471c9d5a71b87a7895398496e7fc546c73aa1eae4b56 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 httpGet: path: /healthz port: 8081 scheme: HTTP initialDelaySeconds: 15 periodSeconds: 20 successThreshold: 1 timeoutSeconds: 1 name: manager readinessProbe: failureThreshold: 3 httpGet: path: /readyz port: 8081 scheme: HTTP initialDelaySeconds: 5 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 1 resources: limits: cpu: 500m memory: 512Mi requests: cpu: 10m memory: 256Mi securityContext: allowPrivilegeEscalation: false terminationMessagePath: /dev/termination-log terminationMessagePolicy: File dnsPolicy: ClusterFirst restartPolicy: Always schedulerName: default-scheduler securityContext: runAsNonRoot: true serviceAccount: keystone-operator-controller-manager serviceAccountName: keystone-operator-controller-manager terminationGracePeriodSeconds: 10 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 120 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 120 status: availableReplicas: 1 fullyLabeledReplicas: 1 observedGeneration: 1 readyReplicas: 1 replicas: 1 - apiVersion: apps/v1 kind: ReplicaSet metadata: annotations: deployment.kubernetes.io/desired-replicas: "1" deployment.kubernetes.io/max-replicas: "2" deployment.kubernetes.io/revision: "1" creationTimestamp: "2026-03-20T09:02:50Z" generation: 1 labels: app.kubernetes.io/name: manila-operator control-plane: controller-manager openstack.org/operator-name: manila pod-template-hash: 55f864c847 managedFields: - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:deployment.kubernetes.io/desired-replicas: {} f:deployment.kubernetes.io/max-replicas: {} f:deployment.kubernetes.io/revision: {} f:labels: .: {} f:app.kubernetes.io/name: {} f:control-plane: {} f:openstack.org/operator-name: {} f:pod-template-hash: {} f:ownerReferences: .: {} k:{"uid":"5b96017b-560d-4e2e-8c67-7630283dfa1b"}: {} f:spec: f:replicas: {} f:selector: {} f:template: f:metadata: f:annotations: .: {} f:kubectl.kubernetes.io/default-container: {} f:labels: .: {} f:app.kubernetes.io/name: {} f:control-plane: {} f:openstack.org/operator-name: {} f:pod-template-hash: {} f:spec: f:containers: k:{"name":"manager"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"ENABLE_WEBHOOKS"}: .: {} f:name: {} f:value: {} k:{"name":"LEASE_DURATION"}: .: {} f:name: {} f:value: {} k:{"name":"METRICS_CERTS"}: .: {} f:name: {} f:value: {} k:{"name":"RENEW_DEADLINE"}: .: {} f:name: {} f:value: {} k:{"name":"RETRY_PERIOD"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:readinessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: .: {} f:limits: .: {} f:cpu: {} f:memory: {} f:requests: .: {} f:cpu: {} f:memory: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:dnsPolicy: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: .: {} f:runAsNonRoot: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:tolerations: {} manager: kube-controller-manager operation: Update time: "2026-03-20T09:02:50Z" - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:status: f:availableReplicas: {} f:fullyLabeledReplicas: {} f:observedGeneration: {} f:readyReplicas: {} f:replicas: {} manager: kube-controller-manager operation: Update subresource: status time: "2026-03-20T09:03:21Z" name: manila-operator-controller-manager-55f864c847 namespace: openstack-operators ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: Deployment name: manila-operator-controller-manager uid: 5b96017b-560d-4e2e-8c67-7630283dfa1b resourceVersion: "25691" uid: 5891b0cb-048d-4f92-bf41-10e6ffe4f061 spec: replicas: 1 selector: matchLabels: app.kubernetes.io/name: manila-operator control-plane: controller-manager openstack.org/operator-name: manila pod-template-hash: 55f864c847 template: metadata: annotations: kubectl.kubernetes.io/default-container: manager creationTimestamp: null labels: app.kubernetes.io/name: manila-operator control-plane: controller-manager openstack.org/operator-name: manila pod-template-hash: 55f864c847 spec: containers: - args: - --leader-elect - --health-probe-bind-address=:8081 - --metrics-bind-address=127.0.0.1:8080 command: - /manager env: - name: LEASE_DURATION value: "30" - name: RENEW_DEADLINE value: "20" - name: RETRY_PERIOD value: "5" - name: ENABLE_WEBHOOKS value: "false" - name: METRICS_CERTS value: "false" image: quay.io/openstack-k8s-operators/manila-operator@sha256:f2e0b0fb34995b8acbbf1b0b60b5dbcf488b4f3899d1bb0763ae7dcee9bae6da imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 httpGet: path: /healthz port: 8081 scheme: HTTP initialDelaySeconds: 15 periodSeconds: 20 successThreshold: 1 timeoutSeconds: 1 name: manager readinessProbe: failureThreshold: 3 httpGet: path: /readyz port: 8081 scheme: HTTP initialDelaySeconds: 5 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 1 resources: limits: cpu: 500m memory: 512Mi requests: cpu: 10m memory: 256Mi securityContext: allowPrivilegeEscalation: false terminationMessagePath: /dev/termination-log terminationMessagePolicy: File dnsPolicy: ClusterFirst restartPolicy: Always schedulerName: default-scheduler securityContext: runAsNonRoot: true serviceAccount: manila-operator-controller-manager serviceAccountName: manila-operator-controller-manager terminationGracePeriodSeconds: 10 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 120 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 120 status: availableReplicas: 1 fullyLabeledReplicas: 1 observedGeneration: 1 readyReplicas: 1 replicas: 1 - apiVersion: apps/v1 kind: ReplicaSet metadata: annotations: deployment.kubernetes.io/desired-replicas: "1" deployment.kubernetes.io/max-replicas: "2" deployment.kubernetes.io/revision: "1" creationTimestamp: "2026-03-20T09:02:50Z" generation: 1 labels: app.kubernetes.io/name: mariadb-operator control-plane: controller-manager openstack.org/operator-name: mariadb pod-template-hash: 67ccfc9778 managedFields: - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:deployment.kubernetes.io/desired-replicas: {} f:deployment.kubernetes.io/max-replicas: {} f:deployment.kubernetes.io/revision: {} f:labels: .: {} f:app.kubernetes.io/name: {} f:control-plane: {} f:openstack.org/operator-name: {} f:pod-template-hash: {} f:ownerReferences: .: {} k:{"uid":"822427e3-d073-4cea-b455-a367aa32eddb"}: {} f:spec: f:replicas: {} f:selector: {} f:template: f:metadata: f:annotations: .: {} f:kubectl.kubernetes.io/default-container: {} f:labels: .: {} f:app.kubernetes.io/name: {} f:control-plane: {} f:openstack.org/operator-name: {} f:pod-template-hash: {} f:spec: f:containers: k:{"name":"manager"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"ENABLE_WEBHOOKS"}: .: {} f:name: {} f:value: {} k:{"name":"LEASE_DURATION"}: .: {} f:name: {} f:value: {} k:{"name":"METRICS_CERTS"}: .: {} f:name: {} f:value: {} k:{"name":"RENEW_DEADLINE"}: .: {} f:name: {} f:value: {} k:{"name":"RETRY_PERIOD"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:readinessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: .: {} f:limits: .: {} f:cpu: {} f:memory: {} f:requests: .: {} f:cpu: {} f:memory: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:dnsPolicy: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: .: {} f:runAsNonRoot: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:tolerations: {} manager: kube-controller-manager operation: Update time: "2026-03-20T09:02:50Z" - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:status: f:availableReplicas: {} f:fullyLabeledReplicas: {} f:observedGeneration: {} f:readyReplicas: {} f:replicas: {} manager: kube-controller-manager operation: Update subresource: status time: "2026-03-20T09:03:21Z" name: mariadb-operator-controller-manager-67ccfc9778 namespace: openstack-operators ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: Deployment name: mariadb-operator-controller-manager uid: 822427e3-d073-4cea-b455-a367aa32eddb resourceVersion: "25698" uid: e900cf41-cdc6-42aa-8189-fa6820cb9c7c spec: replicas: 1 selector: matchLabels: app.kubernetes.io/name: mariadb-operator control-plane: controller-manager openstack.org/operator-name: mariadb pod-template-hash: 67ccfc9778 template: metadata: annotations: kubectl.kubernetes.io/default-container: manager creationTimestamp: null labels: app.kubernetes.io/name: mariadb-operator control-plane: controller-manager openstack.org/operator-name: mariadb pod-template-hash: 67ccfc9778 spec: containers: - args: - --leader-elect - --health-probe-bind-address=:8081 - --metrics-bind-address=127.0.0.1:8080 command: - /manager env: - name: LEASE_DURATION value: "30" - name: RENEW_DEADLINE value: "20" - name: RETRY_PERIOD value: "5" - name: ENABLE_WEBHOOKS value: "false" - name: METRICS_CERTS value: "false" image: quay.io/openstack-k8s-operators/mariadb-operator@sha256:6e7552996253fc66667eaa3eb0e11b4e97145efa2ae577155ceabf8e9913ddc1 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 httpGet: path: /healthz port: 8081 scheme: HTTP initialDelaySeconds: 15 periodSeconds: 20 successThreshold: 1 timeoutSeconds: 1 name: manager readinessProbe: failureThreshold: 3 httpGet: path: /readyz port: 8081 scheme: HTTP initialDelaySeconds: 5 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 1 resources: limits: cpu: 500m memory: 512Mi requests: cpu: 10m memory: 256Mi securityContext: allowPrivilegeEscalation: false terminationMessagePath: /dev/termination-log terminationMessagePolicy: File dnsPolicy: ClusterFirst restartPolicy: Always schedulerName: default-scheduler securityContext: runAsNonRoot: true serviceAccount: mariadb-operator-controller-manager serviceAccountName: mariadb-operator-controller-manager terminationGracePeriodSeconds: 10 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 120 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 120 status: availableReplicas: 1 fullyLabeledReplicas: 1 observedGeneration: 1 readyReplicas: 1 replicas: 1 - apiVersion: apps/v1 kind: ReplicaSet metadata: annotations: deployment.kubernetes.io/desired-replicas: "1" deployment.kubernetes.io/max-replicas: "2" deployment.kubernetes.io/revision: "1" creationTimestamp: "2026-03-20T09:02:50Z" generation: 1 labels: app.kubernetes.io/name: neutron-operator control-plane: controller-manager openstack.org/operator-name: neutron pod-template-hash: 767865f676 managedFields: - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:deployment.kubernetes.io/desired-replicas: {} f:deployment.kubernetes.io/max-replicas: {} f:deployment.kubernetes.io/revision: {} f:labels: .: {} f:app.kubernetes.io/name: {} f:control-plane: {} f:openstack.org/operator-name: {} f:pod-template-hash: {} f:ownerReferences: .: {} k:{"uid":"0e68d651-b3bd-4eb8-98e3-876057e6a4a1"}: {} f:spec: f:replicas: {} f:selector: {} f:template: f:metadata: f:annotations: .: {} f:kubectl.kubernetes.io/default-container: {} f:labels: .: {} f:app.kubernetes.io/name: {} f:control-plane: {} f:openstack.org/operator-name: {} f:pod-template-hash: {} f:spec: f:containers: k:{"name":"manager"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"ENABLE_WEBHOOKS"}: .: {} f:name: {} f:value: {} k:{"name":"LEASE_DURATION"}: .: {} f:name: {} f:value: {} k:{"name":"METRICS_CERTS"}: .: {} f:name: {} f:value: {} k:{"name":"RENEW_DEADLINE"}: .: {} f:name: {} f:value: {} k:{"name":"RETRY_PERIOD"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:readinessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: .: {} f:limits: .: {} f:cpu: {} f:memory: {} f:requests: .: {} f:cpu: {} f:memory: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:dnsPolicy: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: .: {} f:runAsNonRoot: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:tolerations: {} manager: kube-controller-manager operation: Update time: "2026-03-20T09:02:50Z" - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:status: f:availableReplicas: {} f:fullyLabeledReplicas: {} f:observedGeneration: {} f:readyReplicas: {} f:replicas: {} manager: kube-controller-manager operation: Update subresource: status time: "2026-03-20T09:03:21Z" name: neutron-operator-controller-manager-767865f676 namespace: openstack-operators ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: Deployment name: neutron-operator-controller-manager uid: 0e68d651-b3bd-4eb8-98e3-876057e6a4a1 resourceVersion: "25703" uid: de59278c-b9b2-4906-8ae1-25708af647a0 spec: replicas: 1 selector: matchLabels: app.kubernetes.io/name: neutron-operator control-plane: controller-manager openstack.org/operator-name: neutron pod-template-hash: 767865f676 template: metadata: annotations: kubectl.kubernetes.io/default-container: manager creationTimestamp: null labels: app.kubernetes.io/name: neutron-operator control-plane: controller-manager openstack.org/operator-name: neutron pod-template-hash: 767865f676 spec: containers: - args: - --leader-elect - --health-probe-bind-address=:8081 - --metrics-bind-address=127.0.0.1:8080 command: - /manager env: - name: LEASE_DURATION value: "30" - name: RENEW_DEADLINE value: "20" - name: RETRY_PERIOD value: "5" - name: ENABLE_WEBHOOKS value: "false" - name: METRICS_CERTS value: "false" image: quay.io/openstack-k8s-operators/neutron-operator@sha256:526f9d4965431e1a5e4f8c3224bcee3f636a3108a5e0767296a994c2a517404a imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 httpGet: path: /healthz port: 8081 scheme: HTTP initialDelaySeconds: 15 periodSeconds: 20 successThreshold: 1 timeoutSeconds: 1 name: manager readinessProbe: failureThreshold: 3 httpGet: path: /readyz port: 8081 scheme: HTTP initialDelaySeconds: 5 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 1 resources: limits: cpu: 500m memory: 512Mi requests: cpu: 10m memory: 256Mi securityContext: allowPrivilegeEscalation: false terminationMessagePath: /dev/termination-log terminationMessagePolicy: File dnsPolicy: ClusterFirst restartPolicy: Always schedulerName: default-scheduler securityContext: runAsNonRoot: true serviceAccount: neutron-operator-controller-manager serviceAccountName: neutron-operator-controller-manager terminationGracePeriodSeconds: 10 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 120 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 120 status: availableReplicas: 1 fullyLabeledReplicas: 1 observedGeneration: 1 readyReplicas: 1 replicas: 1 - apiVersion: apps/v1 kind: ReplicaSet metadata: annotations: deployment.kubernetes.io/desired-replicas: "1" deployment.kubernetes.io/max-replicas: "2" deployment.kubernetes.io/revision: "1" creationTimestamp: "2026-03-20T09:02:50Z" generation: 1 labels: app.kubernetes.io/name: nova-operator control-plane: controller-manager openstack.org/operator-name: nova pod-template-hash: 5d488d59fb managedFields: - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:deployment.kubernetes.io/desired-replicas: {} f:deployment.kubernetes.io/max-replicas: {} f:deployment.kubernetes.io/revision: {} f:labels: .: {} f:app.kubernetes.io/name: {} f:control-plane: {} f:openstack.org/operator-name: {} f:pod-template-hash: {} f:ownerReferences: .: {} k:{"uid":"d327096e-b13a-4ee0-b36d-eeaf4170386b"}: {} f:spec: f:replicas: {} f:selector: {} f:template: f:metadata: f:annotations: .: {} f:kubectl.kubernetes.io/default-container: {} f:labels: .: {} f:app.kubernetes.io/name: {} f:control-plane: {} f:openstack.org/operator-name: {} f:pod-template-hash: {} f:spec: f:containers: k:{"name":"manager"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"ENABLE_WEBHOOKS"}: .: {} f:name: {} f:value: {} k:{"name":"LEASE_DURATION"}: .: {} f:name: {} f:value: {} k:{"name":"METRICS_CERTS"}: .: {} f:name: {} f:value: {} k:{"name":"RENEW_DEADLINE"}: .: {} f:name: {} f:value: {} k:{"name":"RETRY_PERIOD"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:readinessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: .: {} f:limits: .: {} f:cpu: {} f:memory: {} f:requests: .: {} f:cpu: {} f:memory: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:dnsPolicy: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: .: {} f:runAsNonRoot: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:tolerations: {} manager: kube-controller-manager operation: Update time: "2026-03-20T09:02:50Z" - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:status: f:availableReplicas: {} f:fullyLabeledReplicas: {} f:observedGeneration: {} f:readyReplicas: {} f:replicas: {} manager: kube-controller-manager operation: Update subresource: status time: "2026-03-20T09:03:21Z" name: nova-operator-controller-manager-5d488d59fb namespace: openstack-operators ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: Deployment name: nova-operator-controller-manager uid: d327096e-b13a-4ee0-b36d-eeaf4170386b resourceVersion: "25719" uid: 61c2c227-3973-41ad-acaf-491409a2f8ef spec: replicas: 1 selector: matchLabels: app.kubernetes.io/name: nova-operator control-plane: controller-manager openstack.org/operator-name: nova pod-template-hash: 5d488d59fb template: metadata: annotations: kubectl.kubernetes.io/default-container: manager creationTimestamp: null labels: app.kubernetes.io/name: nova-operator control-plane: controller-manager openstack.org/operator-name: nova pod-template-hash: 5d488d59fb spec: containers: - args: - --leader-elect - --health-probe-bind-address=:8081 - --metrics-bind-address=127.0.0.1:8080 command: - /manager env: - name: LEASE_DURATION value: "30" - name: RENEW_DEADLINE value: "20" - name: RETRY_PERIOD value: "5" - name: ENABLE_WEBHOOKS value: "false" - name: METRICS_CERTS value: "false" image: quay.io/openstack-k8s-operators/nova-operator@sha256:7398eb8fa5a4844d3326a5dff759d17199870c389b3ce3011a038b27bf95512a imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 httpGet: path: /healthz port: 8081 scheme: HTTP initialDelaySeconds: 15 periodSeconds: 20 successThreshold: 1 timeoutSeconds: 1 name: manager readinessProbe: failureThreshold: 3 httpGet: path: /readyz port: 8081 scheme: HTTP initialDelaySeconds: 5 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 1 resources: limits: cpu: 500m memory: 512Mi requests: cpu: 10m memory: 256Mi securityContext: allowPrivilegeEscalation: false terminationMessagePath: /dev/termination-log terminationMessagePolicy: File dnsPolicy: ClusterFirst restartPolicy: Always schedulerName: default-scheduler securityContext: runAsNonRoot: true serviceAccount: nova-operator-controller-manager serviceAccountName: nova-operator-controller-manager terminationGracePeriodSeconds: 10 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 120 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 120 status: availableReplicas: 1 fullyLabeledReplicas: 1 observedGeneration: 1 readyReplicas: 1 replicas: 1 - apiVersion: apps/v1 kind: ReplicaSet metadata: annotations: deployment.kubernetes.io/desired-replicas: "1" deployment.kubernetes.io/max-replicas: "2" deployment.kubernetes.io/revision: "1" creationTimestamp: "2026-03-20T09:02:50Z" generation: 1 labels: app.kubernetes.io/name: octavia-operator control-plane: controller-manager openstack.org/operator-name: octavia pod-template-hash: 5b9f45d989 managedFields: - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:deployment.kubernetes.io/desired-replicas: {} f:deployment.kubernetes.io/max-replicas: {} f:deployment.kubernetes.io/revision: {} f:labels: .: {} f:app.kubernetes.io/name: {} f:control-plane: {} f:openstack.org/operator-name: {} f:pod-template-hash: {} f:ownerReferences: .: {} k:{"uid":"a2a8b9b6-3797-46dd-96fa-d6188d06d634"}: {} f:spec: f:replicas: {} f:selector: {} f:template: f:metadata: f:annotations: .: {} f:kubectl.kubernetes.io/default-container: {} f:labels: .: {} f:app.kubernetes.io/name: {} f:control-plane: {} f:openstack.org/operator-name: {} f:pod-template-hash: {} f:spec: f:containers: k:{"name":"manager"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"ENABLE_WEBHOOKS"}: .: {} f:name: {} f:value: {} k:{"name":"LEASE_DURATION"}: .: {} f:name: {} f:value: {} k:{"name":"METRICS_CERTS"}: .: {} f:name: {} f:value: {} k:{"name":"RENEW_DEADLINE"}: .: {} f:name: {} f:value: {} k:{"name":"RETRY_PERIOD"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:readinessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: .: {} f:limits: .: {} f:cpu: {} f:memory: {} f:requests: .: {} f:cpu: {} f:memory: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:dnsPolicy: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: .: {} f:runAsNonRoot: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:tolerations: {} manager: kube-controller-manager operation: Update time: "2026-03-20T09:02:50Z" - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:status: f:availableReplicas: {} f:fullyLabeledReplicas: {} f:observedGeneration: {} f:readyReplicas: {} f:replicas: {} manager: kube-controller-manager operation: Update subresource: status time: "2026-03-20T09:03:21Z" name: octavia-operator-controller-manager-5b9f45d989 namespace: openstack-operators ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: Deployment name: octavia-operator-controller-manager uid: a2a8b9b6-3797-46dd-96fa-d6188d06d634 resourceVersion: "25708" uid: e4922b33-ff15-489c-81d9-b8aa0ebd6c2b spec: replicas: 1 selector: matchLabels: app.kubernetes.io/name: octavia-operator control-plane: controller-manager openstack.org/operator-name: octavia pod-template-hash: 5b9f45d989 template: metadata: annotations: kubectl.kubernetes.io/default-container: manager creationTimestamp: null labels: app.kubernetes.io/name: octavia-operator control-plane: controller-manager openstack.org/operator-name: octavia pod-template-hash: 5b9f45d989 spec: containers: - args: - --leader-elect - --health-probe-bind-address=:8081 - --metrics-bind-address=127.0.0.1:8080 command: - /manager env: - name: LEASE_DURATION value: "30" - name: RENEW_DEADLINE value: "20" - name: RETRY_PERIOD value: "5" - name: ENABLE_WEBHOOKS value: "false" - name: METRICS_CERTS value: "false" image: quay.io/openstack-k8s-operators/octavia-operator@sha256:425fd66675becbe0ca2b2fe1a5a6694ac6e0b1cdce9a77a7a37f99785eadc74a imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 httpGet: path: /healthz port: 8081 scheme: HTTP initialDelaySeconds: 15 periodSeconds: 20 successThreshold: 1 timeoutSeconds: 1 name: manager readinessProbe: failureThreshold: 3 httpGet: path: /readyz port: 8081 scheme: HTTP initialDelaySeconds: 5 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 1 resources: limits: cpu: 500m memory: 512Mi requests: cpu: 10m memory: 256Mi securityContext: allowPrivilegeEscalation: false terminationMessagePath: /dev/termination-log terminationMessagePolicy: File dnsPolicy: ClusterFirst restartPolicy: Always schedulerName: default-scheduler securityContext: runAsNonRoot: true serviceAccount: octavia-operator-controller-manager serviceAccountName: octavia-operator-controller-manager terminationGracePeriodSeconds: 10 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 120 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 120 status: availableReplicas: 1 fullyLabeledReplicas: 1 observedGeneration: 1 readyReplicas: 1 replicas: 1 - apiVersion: apps/v1 kind: ReplicaSet metadata: annotations: deployment.kubernetes.io/desired-replicas: "1" deployment.kubernetes.io/max-replicas: "2" deployment.kubernetes.io/revision: "1" creationTimestamp: "2026-03-20T09:02:50Z" generation: 1 labels: app.kubernetes.io/name: openstack-baremetal-operator control-plane: controller-manager openstack.org/operator-name: openstack-baremetal pod-template-hash: 74c4796899 managedFields: - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:deployment.kubernetes.io/desired-replicas: {} f:deployment.kubernetes.io/max-replicas: {} f:deployment.kubernetes.io/revision: {} f:labels: .: {} f:app.kubernetes.io/name: {} f:control-plane: {} f:openstack.org/operator-name: {} f:pod-template-hash: {} f:ownerReferences: .: {} k:{"uid":"813d7d25-9adf-4720-af23-15a42aca50d8"}: {} f:spec: f:replicas: {} f:selector: {} f:template: f:metadata: f:annotations: .: {} f:kubectl.kubernetes.io/default-container: {} f:labels: .: {} f:app.kubernetes.io/name: {} f:control-plane: {} f:openstack.org/operator-name: {} f:pod-template-hash: {} f:spec: f:containers: k:{"name":"manager"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"ENABLE_WEBHOOKS"}: .: {} f:name: {} f:value: {} k:{"name":"LEASE_DURATION"}: .: {} f:name: {} f:value: {} k:{"name":"METRICS_CERTS"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_AGENT_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_ANSIBLEEE_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_AODH_API_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_AODH_EVALUATOR_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_AODH_LISTENER_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_AODH_NOTIFIER_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_APACHE_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_BARBICAN_API_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_BARBICAN_KEYSTONE_LISTENER_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_BARBICAN_WORKER_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_CEILOMETER_CENTRAL_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_CEILOMETER_COMPUTE_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_CEILOMETER_IPMI_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_CEILOMETER_MYSQLD_EXPORTER_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_CEILOMETER_NOTIFICATION_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_CEILOMETER_SGCORE_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_CINDER_API_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_CINDER_BACKUP_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_CINDER_SCHEDULER_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_CINDER_VOLUME_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_CLOUDKITTY_API_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_CLOUDKITTY_PROC_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_DESIGNATE_API_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_DESIGNATE_BACKENDBIND9_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_DESIGNATE_CENTRAL_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_DESIGNATE_MDNS_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_DESIGNATE_PRODUCER_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_DESIGNATE_UNBOUND_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_DESIGNATE_WORKER_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_EDPM_FRR_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_EDPM_ISCSID_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_EDPM_KEPLER_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_EDPM_LOGROTATE_CROND_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_EDPM_MULTIPATHD_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_EDPM_NEUTRON_DHCP_AGENT_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_EDPM_NEUTRON_METADATA_AGENT_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_EDPM_NEUTRON_OVN_AGENT_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_EDPM_NEUTRON_SRIOV_AGENT_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_EDPM_NODE_EXPORTER_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_EDPM_OVN_BGP_AGENT_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_EDPM_PODMAN_EXPORTER_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_HEAT_API_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_HEAT_CFNAPI_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_HEAT_ENGINE_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_HORIZON_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_INFRA_MEMCACHED_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_INFRA_REDIS_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_IRONIC_API_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_IRONIC_CONDUCTOR_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_IRONIC_INSPECTOR_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_IRONIC_NEUTRON_AGENT_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_IRONIC_PXE_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_IRONIC_PYTHON_AGENT_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_KEYSTONE_API_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_KSM_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_MANILA_API_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_MANILA_SCHEDULER_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_MANILA_SHARE_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_MARIADB_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_NET_UTILS_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_NEUTRON_API_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_NOVA_API_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_NOVA_COMPUTE_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_NOVA_CONDUCTOR_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_NOVA_NOVNC_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_NOVA_SCHEDULER_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_OCTAVIA_API_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_OCTAVIA_HEALTHMANAGER_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_OCTAVIA_HOUSEKEEPING_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_OCTAVIA_RSYSLOG_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_OCTAVIA_WORKER_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_OPENSTACK_CLIENT_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_OPENSTACK_MUST_GATHER_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_OPENSTACK_NETWORK_EXPORTER_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_OS_CONTAINER_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_OVN_CONTROLLER_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_OVN_CONTROLLER_OVS_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_OVN_NB_DBCLUSTER_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_OVN_NORTHD_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_OVN_SB_DBCLUSTER_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_PLACEMENT_API_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_RABBITMQ_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_SWIFT_ACCOUNT_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_SWIFT_CONTAINER_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_SWIFT_OBJECT_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_SWIFT_PROXY_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_TEST_TEMPEST_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_WATCHER_API_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_WATCHER_APPLIER_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_WATCHER_DECISION_ENGINE_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RENEW_DEADLINE"}: .: {} f:name: {} f:value: {} k:{"name":"RETRY_PERIOD"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:readinessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: .: {} f:limits: .: {} f:cpu: {} f:memory: {} f:requests: .: {} f:cpu: {} f:memory: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/tmp/k8s-webhook-server/serving-certs"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:dnsPolicy: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: .: {} f:runAsNonRoot: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:tolerations: {} f:volumes: .: {} k:{"name":"cert"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} manager: kube-controller-manager operation: Update time: "2026-03-20T09:02:50Z" - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:status: f:availableReplicas: {} f:fullyLabeledReplicas: {} f:observedGeneration: {} f:readyReplicas: {} f:replicas: {} manager: kube-controller-manager operation: Update subresource: status time: "2026-03-20T09:03:33Z" name: openstack-baremetal-operator-controller-manager-74c4796899 namespace: openstack-operators ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: Deployment name: openstack-baremetal-operator-controller-manager uid: 813d7d25-9adf-4720-af23-15a42aca50d8 resourceVersion: "25909" uid: 84a4b71c-503e-472f-981d-a2fdd43fa483 spec: replicas: 1 selector: matchLabels: app.kubernetes.io/name: openstack-baremetal-operator control-plane: controller-manager openstack.org/operator-name: openstack-baremetal pod-template-hash: 74c4796899 template: metadata: annotations: kubectl.kubernetes.io/default-container: manager creationTimestamp: null labels: app.kubernetes.io/name: openstack-baremetal-operator control-plane: controller-manager openstack.org/operator-name: openstack-baremetal pod-template-hash: 74c4796899 spec: containers: - args: - --leader-elect - --health-probe-bind-address=:8081 - --metrics-bind-address=127.0.0.1:8080 command: - /manager env: - name: LEASE_DURATION value: "30" - name: RENEW_DEADLINE value: "20" - name: RETRY_PERIOD value: "5" - name: ENABLE_WEBHOOKS value: "true" - name: RELATED_IMAGE_AGENT_IMAGE_URL_DEFAULT value: quay.io/openstack-k8s-operators/openstack-baremetal-operator-agent@sha256:55a1ea09e9211b1719a2377854012765e767931e1d437fc1b5d4722863dcb4fb - name: RELATED_IMAGE_ANSIBLEEE_IMAGE_URL_DEFAULT value: quay.io/openstack-k8s-operators/openstack-ansibleee-runner@sha256:a8da62d734643927e28a259fa0b64b81a85cf108a29154c4ddaf9cf271c05610 - name: RELATED_IMAGE_AODH_API_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-aodh-api@sha256:19bc7d08e9acebb34c6b2cfeb856b58cd3c64f38cfd8d3cc94a166c74f32064e - name: RELATED_IMAGE_AODH_EVALUATOR_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-aodh-evaluator@sha256:57b65e8c13a89e6909690f4a7f052d7eec6260ac653bc76796eb59c60302f691 - name: RELATED_IMAGE_AODH_LISTENER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-aodh-listener@sha256:d3e2c6d3ff91bfe40c91728b3b7327f86058f3b1780a714102743a6dfbdef806 - name: RELATED_IMAGE_AODH_NOTIFIER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-aodh-notifier@sha256:255f48a3eca87bc58ccd2b391f46dddb030a36ce004295ee007d106d63fe5756 - name: RELATED_IMAGE_APACHE_IMAGE_URL_DEFAULT value: registry.redhat.io/ubi9/httpd-24@sha256:e0697f36760789183fefc807dafa3bfeb4098725f923eb9a8f034725a01fbf9f - name: RELATED_IMAGE_BARBICAN_API_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-barbican-api@sha256:1240a45aec9c3e1599be762c5565556560849b49fd39c7283b8e5519dcaa501a - name: RELATED_IMAGE_BARBICAN_KEYSTONE_LISTENER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-barbican-keystone-listener@sha256:8265607412410bea0d3cbc3035c6e206597476a4c1c890d351475ef75d69a7fe - name: RELATED_IMAGE_BARBICAN_WORKER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-barbican-worker@sha256:5f2db5cf2f99da0ac03cac99deab5edec79a7d26f2b2707c9c8d72ca4c420e31 - name: RELATED_IMAGE_CEILOMETER_CENTRAL_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-ceilometer-central@sha256:718ce7d3397ab3eef55d3be4add819266aff70eb4c4192b3a9ef4ee37b0e9d2f - name: RELATED_IMAGE_CEILOMETER_COMPUTE_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-ceilometer-compute@sha256:c7e1bce75de00992f2d2f5e173dfc2e8975feeb291b48441a1b11bc2c27a659f - name: RELATED_IMAGE_CEILOMETER_IPMI_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-ceilometer-ipmi@sha256:e9007a191212be577a752d8da6dc158647bc5f23f77175129109e1e170b120ad - name: RELATED_IMAGE_CEILOMETER_MYSQLD_EXPORTER_IMAGE_URL_DEFAULT value: quay.io/prometheus/mysqld-exporter@sha256:7211a617ec657701ca819aa0ba28e1d5750f5bf2c1391b755cc4a48cc360b0fa - name: RELATED_IMAGE_CEILOMETER_NOTIFICATION_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-ceilometer-notification@sha256:123d36916bd093a766186e1b06e3530db7b0ef2a2322e16333556401111a8995 - name: RELATED_IMAGE_CEILOMETER_SGCORE_IMAGE_URL_DEFAULT value: quay.io/openstack-k8s-operators/sg-core@sha256:09be81cac358ce64112079e1e7eb42adede7a01434f107dd2ab2ee173bad7e4b - name: RELATED_IMAGE_CINDER_API_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-cinder-api@sha256:574a17f0877c175128a764f2b37fc02456649c8514689125718ce6ca974bfb6b - name: RELATED_IMAGE_CINDER_BACKUP_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-cinder-backup@sha256:2781f3bed351ce4c77a235e2381576637203459384fd93e05584a0013b3fe93e - name: RELATED_IMAGE_CINDER_SCHEDULER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-cinder-scheduler@sha256:9e7c747eeeefb391dc6dedaaac57fa694c4d08b991c54bb99aa6de77451e792f - name: RELATED_IMAGE_CINDER_VOLUME_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-cinder-volume@sha256:7423f71c91f5a1d0aec9dcf0993db6e2495b520b5e5bbcf1615b9ac9759c0a58 - name: RELATED_IMAGE_CLOUDKITTY_API_IMAGE_URL_DEFAULT value: quay.rdoproject.org/podified-master-centos10/openstack-cloudkitty-api@sha256:d13ec315069c84173c2bb652c9eb1fbee500d5ec0442280747251a58d0a5cafa - name: RELATED_IMAGE_CLOUDKITTY_PROC_IMAGE_URL_DEFAULT value: quay.rdoproject.org/podified-master-centos10/openstack-cloudkitty-processor@sha256:0511a47a1796a25b045ccfbb770979a089b7a03a89c23acb7599e71fb8c8c7d9 - name: RELATED_IMAGE_DESIGNATE_API_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-designate-api@sha256:bbae680a993970f86bc7dc25556faedc1d9a1834047471d4b43c80798dc86576 - name: RELATED_IMAGE_DESIGNATE_BACKENDBIND9_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-designate-backend-bind9@sha256:20b3eb0def3bb07b82a26f68205640cca3db62e2db688b8c0ca79460dbb85f75 - name: RELATED_IMAGE_DESIGNATE_CENTRAL_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-designate-central@sha256:7955ccebc8abf63a4993d5c4e353b9b58550da3cb943bfb7f25624b31ce6db21 - name: RELATED_IMAGE_DESIGNATE_MDNS_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-designate-mdns@sha256:b4bde23597951cffc67c4dd58962ba5168dbeedcd1a79c08bf6c893d2ca5af99 - name: RELATED_IMAGE_DESIGNATE_PRODUCER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-designate-producer@sha256:ebef703d67382ecbfc574ba84c56b3a4ec690df2dd064b4533e8c818edd272d3 - name: RELATED_IMAGE_DESIGNATE_UNBOUND_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-unbound@sha256:ced321c9bf0c9748eac1abf4e8ce2359066994c40eec7da7187142b53a3fcdff - name: RELATED_IMAGE_DESIGNATE_WORKER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-designate-worker@sha256:7d91c4de7301fa6c820e5f2c9a1583506d766852f972071bd5d7fc8d286074ca - name: RELATED_IMAGE_EDPM_FRR_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-frr@sha256:ee714d6b60dcc4390b164850753805edc7720fb094366399f98ed99a1ebc648b - name: RELATED_IMAGE_EDPM_ISCSID_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-iscsid@sha256:7602372bf7284ae1ac2d718ec114876cdbdf91ad13130c15d225785ae9518ee4 - name: RELATED_IMAGE_EDPM_KEPLER_IMAGE_URL_DEFAULT value: quay.io/sustainable_computing_io/kepler@sha256:581b65b646301e0fcb07582150ba63438f1353a85bf9acf1eb2acb4ce71c58bd - name: RELATED_IMAGE_EDPM_LOGROTATE_CROND_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-cron@sha256:d62849adb4bbea9a201dd0b34bd4a5707cc5f52aa350fa4906428253fe8eab4b - name: RELATED_IMAGE_EDPM_MULTIPATHD_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-multipathd@sha256:9e178b5236b52ad057846ae276284eea94f0995bc503d1c7b4fc58e2dd045bec - name: RELATED_IMAGE_EDPM_NEUTRON_DHCP_AGENT_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-neutron-dhcp-agent@sha256:4601f2a7e3dcb1be099bf88c3de8b717d7de7912e8d47ddb6da514f2d1b4d607 - name: RELATED_IMAGE_EDPM_NEUTRON_METADATA_AGENT_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-neutron-metadata-agent-ovn@sha256:664155e92db8e6d697f36f6ae03354116f89ad7924cd4658d5732dbd9e0d2241 - name: RELATED_IMAGE_EDPM_NEUTRON_OVN_AGENT_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-neutron-ovn-agent@sha256:ec9b9c2fd3916641a066d8e611698a476f255cb6aea69a6d16fe7acf6ab6fdf0 - name: RELATED_IMAGE_EDPM_NEUTRON_SRIOV_AGENT_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-neutron-sriov-agent@sha256:16257b110f038fc034c7946869150e56a4dcd304fbb92fe4ef08e1068ce86548 - name: RELATED_IMAGE_EDPM_NODE_EXPORTER_IMAGE_URL_DEFAULT value: quay.io/prometheus/node-exporter@sha256:39c642b2b337e38c18e80266fb14383754178202f40103646337722a594d984c - name: RELATED_IMAGE_EDPM_OVN_BGP_AGENT_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-ovn-bgp-agent@sha256:872864539e48f0bc728de1da3242d3c6443525788ad2ec3121e77c984c9d1f8b - name: RELATED_IMAGE_EDPM_PODMAN_EXPORTER_IMAGE_URL_DEFAULT value: quay.io/navidys/prometheus-podman-exporter@sha256:d339ba049bbd1adccb795962bf163f5b22fd84dea865d88b9eb525e46247d6bd - name: RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-glance-api@sha256:dae5e39780d5a15eed030c7009f8e5317139d447558ac83f038497be594be120 - name: RELATED_IMAGE_HEAT_API_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-heat-api@sha256:ae40ad71d6fcb060045291c06195b703d15f91145df69f061c1bde413e08ea24 - name: RELATED_IMAGE_HEAT_CFNAPI_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-heat-api-cfn@sha256:62229bf62c1730889da6cb213599356edd098259f10165d0b07ea4904545f1a5 - name: RELATED_IMAGE_HEAT_ENGINE_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-heat-engine@sha256:fb91a978d759c9c4848dd5a71ce09b48398dc4d18f08276cdca1833dd00856d1 - name: RELATED_IMAGE_HORIZON_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-horizon@sha256:1d608ea76d94cfdd3ffdb8eca5f712a93be241813862ce74974d925087c5b940 - name: RELATED_IMAGE_INFRA_MEMCACHED_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-memcached@sha256:0d759b31e4da88b3fa1b823ab634d982fd713e81ed648626de1d8ec40ae7cad4 - name: RELATED_IMAGE_INFRA_REDIS_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-redis@sha256:66081ddbe5fe62cad3c20592a5b5612beb3b717aaac0f3955c1f0b3a55e00af7 - name: RELATED_IMAGE_IRONIC_API_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-ironic-api@sha256:ce607a55786d436f9ce7ef94f3d17fa07b0f19364c3ec81b45dd7c499aaea800 - name: RELATED_IMAGE_IRONIC_CONDUCTOR_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-ironic-conductor@sha256:0312c8ff4b98bfc1e0c9bb717adb3247305749e34533eff91099c88ed9a1ed7f - name: RELATED_IMAGE_IRONIC_INSPECTOR_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-ironic-inspector@sha256:ccdc96c8db6368182c0f0d0bc4f482ca2f757ecee75656e2715f2eaeb2662030 - name: RELATED_IMAGE_IRONIC_NEUTRON_AGENT_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-ironic-neutron-agent@sha256:d966b6024aabc0d204669b2b99cd0a9a39114334c8b426830c8c178dec6746ec - name: RELATED_IMAGE_IRONIC_PXE_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-ironic-pxe@sha256:dcfa03e979271a6ec3bc9c3eaa380fbf2d0078aaf9f65ae7f720a86b0b075f6b - name: RELATED_IMAGE_IRONIC_PYTHON_AGENT_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/ironic-python-agent@sha256:9a84ec2a45b65df722d841a52ab3c330633ca7d80df5f3dd7d8bcb8056da70a1 - name: RELATED_IMAGE_KEYSTONE_API_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-keystone@sha256:3a148c87899d4cbbb6bbe1203ad6c237fb295b5f42abda425dc0329305723414 - name: RELATED_IMAGE_KSM_IMAGE_URL_DEFAULT value: registry.k8s.io/kube-state-metrics/kube-state-metrics@sha256:db384bf43222b066c378e77027a675d4cd9911107adba46c2922b3a55e10d6fb - name: RELATED_IMAGE_MANILA_API_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-manila-api@sha256:f66694c7b4294017c9252ebc9ba3f2f1270c74433de21b71ee8873ac6f4b1645 - name: RELATED_IMAGE_MANILA_SCHEDULER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-manila-scheduler@sha256:af6fdb3f441bef512c4ef1386648af262a39184c1d76dfdc452b3b637e68d6e3 - name: RELATED_IMAGE_MANILA_SHARE_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-manila-share@sha256:de190cc322d2d501c1ecfaed6f957463cc089d09f400c0f3ed969623aa116fc2 - name: RELATED_IMAGE_MARIADB_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-mariadb@sha256:4caef2b55e01b9a7ee88a22bc69db1893521a91d95c7ad4c8e593f14f17a5f95 - name: RELATED_IMAGE_NET_UTILS_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-netutils@sha256:92ba1014101bec0e9cc4abedad4e041a2ee59fc8fc96b6e27b73f6ec33ea9e22 - name: RELATED_IMAGE_NEUTRON_API_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-neutron-server@sha256:fbb5be29e9e4fa11f0743e7f74f2e80dcc7445d24770709ea0e038147f752c51 - name: RELATED_IMAGE_NOVA_API_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-nova-api@sha256:faf711e1e5fa2ad74a73d3dfffd88f6312fb045cb69e9b7e6331558784163d16 - name: RELATED_IMAGE_NOVA_COMPUTE_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-nova-compute@sha256:6b397803b01f768cce049e7cde307c9e8ace7a7cd6ef15eb69d482ec76b6f2c2 - name: RELATED_IMAGE_NOVA_CONDUCTOR_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-nova-conductor@sha256:d347d48e9a8ae4136dd99c5222480ceccb2819beaf80b11048644d4acf0a4305 - name: RELATED_IMAGE_NOVA_NOVNC_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-nova-novncproxy@sha256:228b3c59ea6527048a4b3d1e340c15f22dcf9f9ba8f302d6263f2e4ef79463ff - name: RELATED_IMAGE_NOVA_SCHEDULER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-nova-scheduler@sha256:d89e44b4641e8bd60abf1b674253975596fafc490022169681555069174a414e - name: RELATED_IMAGE_OCTAVIA_API_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-octavia-api@sha256:ae435f19f09bbd2aba6abc350bd2d5a9b88c3da3553a70170f368f32c2a72105 - name: RELATED_IMAGE_OCTAVIA_HEALTHMANAGER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-octavia-health-manager@sha256:0ac9d940efa1227f448ed9f281c724342c5d357a721b848fc1847031f282d758 - name: RELATED_IMAGE_OCTAVIA_HOUSEKEEPING_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-octavia-housekeeping@sha256:ee509cc8ecd05292bed8fb9c373b60d1d66cb867823da69aa5a2a55177969bdd - name: RELATED_IMAGE_OCTAVIA_RSYSLOG_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-rsyslog@sha256:bd3a4163305dd912d7936ff7121d8a266f424b483161408f5cfa7701fcb05842 - name: RELATED_IMAGE_OCTAVIA_WORKER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-octavia-worker@sha256:5ef21bc87f6e3db016e72d8015dcd8354466072a55ef69c9ad9b5ea365efdb29 - name: RELATED_IMAGE_OPENSTACK_CLIENT_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-openstackclient@sha256:d765b589a5f7bc8573b3b192ed265654699012e6342cc4829bd8ea65a7b239a5 - name: RELATED_IMAGE_OPENSTACK_MUST_GATHER_DEFAULT value: quay.io/openstack-k8s-operators/openstack-must-gather@sha256:7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3 - name: RELATED_IMAGE_OPENSTACK_NETWORK_EXPORTER_IMAGE_URL_DEFAULT value: quay.io/openstack-k8s-operators/openstack-network-exporter@sha256:156f95f51d0a91422548c574e96ee37f07a200c948e173b22523982f24f1e79c - name: RELATED_IMAGE_OS_CONTAINER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/edpm-hardened-uefi@sha256:894ce79b38510973ca610423cc34a7383b7761b6ceb47d18637daffaa93336f7 - name: RELATED_IMAGE_OVN_CONTROLLER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-ovn-controller@sha256:79213c923a25c7aa65998a66c3c2c2fbd8973f837cfb94f867e567cd71614af0 - name: RELATED_IMAGE_OVN_CONTROLLER_OVS_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-ovn-base@sha256:943db2d546cbc78f663edcd102c478b71d755a66f99d24fea1b4e628c4125104 - name: RELATED_IMAGE_OVN_NB_DBCLUSTER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-ovn-nb-db-server@sha256:ac71d8f4475d08f0a40a993cf5f083aead99232c2d5d8cd9514d63a345d0c128 - name: RELATED_IMAGE_OVN_NORTHD_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-ovn-northd@sha256:3d4aa78bc0932fd39a377beb5a649e47832c0de33a62c413776de2f9de31763e - name: RELATED_IMAGE_OVN_SB_DBCLUSTER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-ovn-sb-db-server@sha256:bba31d7d170c92451c1d62346da1057e9c0e941a074a32cc54219cb79a4ea24a - name: RELATED_IMAGE_PLACEMENT_API_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-placement-api@sha256:b8a5d052890fb9cefa333baf10b607add227ed5d79aa108b576a97b21e89327a - name: RELATED_IMAGE_RABBITMQ_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-rabbitmq@sha256:2087a09e7ea9f1dbadd433366bb46cc93dd5460ac9606b65f430460f4c2ee18d - name: RELATED_IMAGE_SWIFT_ACCOUNT_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-swift-account@sha256:f919023e9754d0d94b3fa3e7f571e6d22330ad3cdbb17b20d6143d2581b49ef1 - name: RELATED_IMAGE_SWIFT_CONTAINER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-swift-container@sha256:37da219a7d5254e5fa6cac571f99d8ca7c600d3243b68ffb282a6c70ff8b3ff2 - name: RELATED_IMAGE_SWIFT_OBJECT_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-swift-object@sha256:4e5f8d6d28c08944c0ebb00adfacc6d0e02c382682893488ece1578b0542a583 - name: RELATED_IMAGE_SWIFT_PROXY_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-swift-proxy-server@sha256:6c3eb966650a7a98feb4ddb31e1bdba1095b0c62e349196aca6a423681d7e5fb - name: RELATED_IMAGE_TEST_TEMPEST_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-tempest-all@sha256:3b0b5a022e65a4c53af09db8a63d0e87b3b8d6151dbc59a0c3f570bf096aea59 - name: RELATED_IMAGE_WATCHER_API_IMAGE_URL_DEFAULT value: quay.io/podified-master-centos9/openstack-watcher-api@sha256:c180220d5a8708e34b203815facd274d2cca7fe2f30b34729bbd795f38a0af07 - name: RELATED_IMAGE_WATCHER_APPLIER_IMAGE_URL_DEFAULT value: quay.io/podified-master-centos9/openstack-watcher-applier@sha256:91993e3cd1d8682861d2a0ef7a0664d229dc5744078d259bc49a9426c3a08bbf - name: RELATED_IMAGE_WATCHER_DECISION_ENGINE_IMAGE_URL_DEFAULT value: quay.io/podified-master-centos9/openstack-watcher-decision-engine@sha256:9b1e99ea6373e1596c4d1d42b5986eb4b9de8e5b9a4fc3278833b27588703c8c - name: METRICS_CERTS value: "false" image: quay.io/openstack-k8s-operators/openstack-baremetal-operator@sha256:bf7cdbfb125c4327b35870f8640cbed9ddc32d6f07fedd117c6fd59f16463329 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 httpGet: path: /healthz port: 8081 scheme: HTTP initialDelaySeconds: 15 periodSeconds: 20 successThreshold: 1 timeoutSeconds: 1 name: manager readinessProbe: failureThreshold: 3 httpGet: path: /readyz port: 8081 scheme: HTTP initialDelaySeconds: 5 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 1 resources: limits: cpu: 500m memory: 512Mi requests: cpu: 10m memory: 256Mi securityContext: allowPrivilegeEscalation: false terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /tmp/k8s-webhook-server/serving-certs name: cert readOnly: true dnsPolicy: ClusterFirst restartPolicy: Always schedulerName: default-scheduler securityContext: runAsNonRoot: true serviceAccount: openstack-baremetal-operator-controller-manager serviceAccountName: openstack-baremetal-operator-controller-manager terminationGracePeriodSeconds: 10 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 120 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 120 volumes: - name: cert secret: defaultMode: 420 secretName: openstack-baremetal-operator-webhook-server-cert status: availableReplicas: 1 fullyLabeledReplicas: 1 observedGeneration: 1 readyReplicas: 1 replicas: 1 - apiVersion: apps/v1 kind: ReplicaSet metadata: annotations: deployment.kubernetes.io/desired-replicas: "1" deployment.kubernetes.io/max-replicas: "2" deployment.kubernetes.io/revision: "1" creationTimestamp: "2026-03-20T09:02:19Z" generation: 1 labels: app.kubernetes.io/name: openstack-operator-controller-init control-plane: controller-manager openstack.org/operator-name: openstack-init pod-template-hash: b85c4d696 managedFields: - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:deployment.kubernetes.io/desired-replicas: {} f:deployment.kubernetes.io/max-replicas: {} f:deployment.kubernetes.io/revision: {} f:labels: .: {} f:app.kubernetes.io/name: {} f:control-plane: {} f:openstack.org/operator-name: {} f:pod-template-hash: {} f:ownerReferences: .: {} k:{"uid":"de3818e5-48a3-4864-9ba4-3117d7be7891"}: {} f:spec: f:replicas: {} f:selector: {} f:template: f:metadata: f:annotations: .: {} f:alm-examples: {} f:capabilities: {} f:createdAt: {} f:features.operators.openshift.io/disconnected: {} f:features.operators.openshift.io/fips-compliant: {} f:features.operators.openshift.io/proxy-aware: {} f:features.operators.openshift.io/tls-profiles: {} f:features.operators.openshift.io/token-auth-aws: {} f:features.operators.openshift.io/token-auth-azure: {} f:features.operators.openshift.io/token-auth-gcp: {} f:kubectl.kubernetes.io/default-container: {} f:olm.operatorGroup: {} f:olm.operatorNamespace: {} f:olm.targetNamespaces: {} f:operatorframework.io/initialization-resource: {} f:operatorframework.io/properties: {} f:operatorframework.io/suggested-namespace: {} f:operators.openshift.io/valid-subscription: {} f:operators.operatorframework.io/builder: {} f:operators.operatorframework.io/project_layout: {} f:labels: .: {} f:app.kubernetes.io/name: {} f:control-plane: {} f:openstack.org/operator-name: {} f:pod-template-hash: {} f:spec: f:containers: k:{"name":"operator"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"ENABLE_WEBHOOKS"}: .: {} f:name: {} f:value: {} k:{"name":"LEASE_DURATION"}: .: {} f:name: {} f:value: {} k:{"name":"OPENSTACK_RELEASE_VERSION"}: .: {} f:name: {} f:value: {} k:{"name":"OPERATOR_CONDITION_NAME"}: .: {} f:name: {} f:value: {} k:{"name":"OPERATOR_IMAGE_URL"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_AGENT_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_ANSIBLEEE_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_AODH_API_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_AODH_EVALUATOR_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_AODH_LISTENER_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_AODH_NOTIFIER_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_APACHE_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_BARBICAN_API_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_BARBICAN_KEYSTONE_LISTENER_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_BARBICAN_OPERATOR_MANAGER_IMAGE_URL"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_BARBICAN_WORKER_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_CEILOMETER_CENTRAL_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_CEILOMETER_COMPUTE_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_CEILOMETER_IPMI_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_CEILOMETER_MYSQLD_EXPORTER_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_CEILOMETER_NOTIFICATION_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_CEILOMETER_SGCORE_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_CINDER_API_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_CINDER_BACKUP_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_CINDER_OPERATOR_MANAGER_IMAGE_URL"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_CINDER_SCHEDULER_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_CINDER_VOLUME_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_CLOUDKITTY_API_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_CLOUDKITTY_PROC_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_DESIGNATE_API_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_DESIGNATE_BACKENDBIND9_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_DESIGNATE_CENTRAL_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_DESIGNATE_MDNS_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_DESIGNATE_OPERATOR_MANAGER_IMAGE_URL"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_DESIGNATE_PRODUCER_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_DESIGNATE_UNBOUND_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_DESIGNATE_WORKER_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_EDPM_FRR_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_EDPM_ISCSID_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_EDPM_KEPLER_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_EDPM_LOGROTATE_CROND_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_EDPM_MULTIPATHD_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_EDPM_NEUTRON_DHCP_AGENT_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_EDPM_NEUTRON_METADATA_AGENT_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_EDPM_NEUTRON_OVN_AGENT_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_EDPM_NEUTRON_SRIOV_AGENT_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_EDPM_NODE_EXPORTER_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_EDPM_OVN_BGP_AGENT_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_EDPM_PODMAN_EXPORTER_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_GLANCE_OPERATOR_MANAGER_IMAGE_URL"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_HEAT_API_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_HEAT_CFNAPI_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_HEAT_ENGINE_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_HEAT_OPERATOR_MANAGER_IMAGE_URL"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_HORIZON_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_HORIZON_OPERATOR_MANAGER_IMAGE_URL"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_INFRA_MEMCACHED_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_INFRA_OPERATOR_MANAGER_IMAGE_URL"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_INFRA_REDIS_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_IRONIC_API_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_IRONIC_CONDUCTOR_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_IRONIC_INSPECTOR_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_IRONIC_NEUTRON_AGENT_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_IRONIC_OPERATOR_MANAGER_IMAGE_URL"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_IRONIC_PXE_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_IRONIC_PYTHON_AGENT_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_KEYSTONE_API_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_KEYSTONE_OPERATOR_MANAGER_IMAGE_URL"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_KSM_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_MANILA_API_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_MANILA_OPERATOR_MANAGER_IMAGE_URL"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_MANILA_SCHEDULER_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_MANILA_SHARE_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_MARIADB_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_MARIADB_OPERATOR_MANAGER_IMAGE_URL"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_NET_UTILS_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_NEUTRON_API_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_NEUTRON_OPERATOR_MANAGER_IMAGE_URL"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_NOVA_API_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_NOVA_COMPUTE_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_NOVA_CONDUCTOR_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_NOVA_NOVNC_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_NOVA_OPERATOR_MANAGER_IMAGE_URL"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_NOVA_SCHEDULER_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_OCTAVIA_API_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_OCTAVIA_HEALTHMANAGER_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_OCTAVIA_HOUSEKEEPING_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_OCTAVIA_OPERATOR_MANAGER_IMAGE_URL"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_OCTAVIA_RSYSLOG_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_OCTAVIA_WORKER_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_OPENSTACK_BAREMETAL_OPERATOR_MANAGER_IMAGE_URL"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_OPENSTACK_CLIENT_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_OPENSTACK_MUST_GATHER_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_OPENSTACK_NETWORK_EXPORTER_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_OS_CONTAINER_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_OVN_CONTROLLER_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_OVN_CONTROLLER_OVS_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_OVN_NB_DBCLUSTER_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_OVN_NORTHD_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_OVN_OPERATOR_MANAGER_IMAGE_URL"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_OVN_SB_DBCLUSTER_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_PLACEMENT_API_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_PLACEMENT_OPERATOR_MANAGER_IMAGE_URL"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_RABBITMQ_CLUSTER_OPERATOR_MANAGER_IMAGE_URL"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_RABBITMQ_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_SWIFT_ACCOUNT_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_SWIFT_CONTAINER_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_SWIFT_OBJECT_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_SWIFT_OPERATOR_MANAGER_IMAGE_URL"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_SWIFT_PROXY_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_TELEMETRY_OPERATOR_MANAGER_IMAGE_URL"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_TEST_OPERATOR_MANAGER_IMAGE_URL"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_TEST_TEMPEST_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_WATCHER_API_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_WATCHER_APPLIER_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_WATCHER_DECISION_ENGINE_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_WATCHER_OPERATOR_MANAGER_IMAGE_URL"}: .: {} f:name: {} f:value: {} k:{"name":"RENEW_DEADLINE"}: .: {} f:name: {} f:value: {} k:{"name":"RETRY_PERIOD"}: .: {} f:name: {} f:value: {} k:{"name":"TEST_ANSIBLETEST_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"TEST_HORIZONTEST_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"TEST_TOBIKO_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:readinessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: .: {} f:limits: .: {} f:cpu: {} f:memory: {} f:requests: .: {} f:cpu: {} f:memory: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:dnsPolicy: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: .: {} f:runAsNonRoot: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:tolerations: {} manager: kube-controller-manager operation: Update time: "2026-03-20T09:02:19Z" - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:status: f:availableReplicas: {} f:fullyLabeledReplicas: {} f:observedGeneration: {} f:readyReplicas: {} f:replicas: {} manager: kube-controller-manager operation: Update subresource: status time: "2026-03-20T09:02:30Z" name: openstack-operator-controller-init-b85c4d696 namespace: openstack-operators ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: Deployment name: openstack-operator-controller-init uid: de3818e5-48a3-4864-9ba4-3117d7be7891 resourceVersion: "23317" uid: ca8f63a5-e28e-492d-b87e-c660a94f18ae spec: replicas: 1 selector: matchLabels: app.kubernetes.io/name: openstack-operator-controller-init control-plane: controller-manager openstack.org/operator-name: openstack-init pod-template-hash: b85c4d696 template: metadata: annotations: alm-examples: |- [ { "apiVersion": "operator.openstack.org/v1beta1", "kind": "OpenStack", "metadata": { "labels": { "app.kubernetes.io/created-by": "openstack-operator", "app.kubernetes.io/instance": "openstack", "app.kubernetes.io/managed-by": "kustomize", "app.kubernetes.io/name": "openstack", "app.kubernetes.io/part-of": "openstack-operator" }, "name": "openstack", "namespace": "openstack-operators" }, "spec": { "operatorOverrides": [ { "controllerManager": { "resources": { "limits": { "cpu": "600m", "memory": "2Gi" } } }, "name": "infra", "replicas": 1 } ] } } ] capabilities: Seamless Upgrades createdAt: "2026-03-18T10:45:09Z" features.operators.openshift.io/disconnected: "true" features.operators.openshift.io/fips-compliant: "true" features.operators.openshift.io/proxy-aware: "false" features.operators.openshift.io/tls-profiles: "false" features.operators.openshift.io/token-auth-aws: "false" features.operators.openshift.io/token-auth-azure: "false" features.operators.openshift.io/token-auth-gcp: "false" kubectl.kubernetes.io/default-container: operator olm.operatorGroup: openstack olm.operatorNamespace: openstack-operators olm.targetNamespaces: "" operatorframework.io/initialization-resource: '{"apiVersion":"operator.openstack.org/v1beta1","kind":"OpenStack","metadata":{"name":"openstack","namespace":"openstack-operators"},"spec":{}}' operatorframework.io/properties: '{"properties":[{"type":"olm.gvk","value":{"group":"operator.openstack.org","kind":"OpenStack","version":"v1beta1"}},{"type":"olm.package","value":{"packageName":"openstack-operator","version":"0.6.0"}}]}' operatorframework.io/suggested-namespace: openstack-operators operators.openshift.io/valid-subscription: '["OpenShift Container Platform", "OpenShift Platform Plus"]' operators.operatorframework.io/builder: operator-sdk-v1.41.1 operators.operatorframework.io/project_layout: go.kubebuilder.io/v4 creationTimestamp: null labels: app.kubernetes.io/name: openstack-operator-controller-init control-plane: controller-manager openstack.org/operator-name: openstack-init pod-template-hash: b85c4d696 spec: containers: - args: - --leader-elect - --health-probe-bind-address=:8081 command: - /operator env: - name: RELATED_IMAGE_AGENT_IMAGE_URL_DEFAULT value: quay.io/openstack-k8s-operators/openstack-baremetal-operator-agent@sha256:55a1ea09e9211b1719a2377854012765e767931e1d437fc1b5d4722863dcb4fb - name: RELATED_IMAGE_ANSIBLEEE_IMAGE_URL_DEFAULT value: quay.io/openstack-k8s-operators/openstack-ansibleee-runner@sha256:a8da62d734643927e28a259fa0b64b81a85cf108a29154c4ddaf9cf271c05610 - name: RELATED_IMAGE_AODH_API_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-aodh-api@sha256:19bc7d08e9acebb34c6b2cfeb856b58cd3c64f38cfd8d3cc94a166c74f32064e - name: RELATED_IMAGE_AODH_EVALUATOR_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-aodh-evaluator@sha256:57b65e8c13a89e6909690f4a7f052d7eec6260ac653bc76796eb59c60302f691 - name: RELATED_IMAGE_AODH_LISTENER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-aodh-listener@sha256:d3e2c6d3ff91bfe40c91728b3b7327f86058f3b1780a714102743a6dfbdef806 - name: RELATED_IMAGE_AODH_NOTIFIER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-aodh-notifier@sha256:255f48a3eca87bc58ccd2b391f46dddb030a36ce004295ee007d106d63fe5756 - name: RELATED_IMAGE_APACHE_IMAGE_URL_DEFAULT value: registry.redhat.io/ubi9/httpd-24@sha256:e0697f36760789183fefc807dafa3bfeb4098725f923eb9a8f034725a01fbf9f - name: RELATED_IMAGE_BARBICAN_API_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-barbican-api@sha256:1240a45aec9c3e1599be762c5565556560849b49fd39c7283b8e5519dcaa501a - name: RELATED_IMAGE_BARBICAN_KEYSTONE_LISTENER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-barbican-keystone-listener@sha256:8265607412410bea0d3cbc3035c6e206597476a4c1c890d351475ef75d69a7fe - name: RELATED_IMAGE_BARBICAN_WORKER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-barbican-worker@sha256:5f2db5cf2f99da0ac03cac99deab5edec79a7d26f2b2707c9c8d72ca4c420e31 - name: RELATED_IMAGE_CEILOMETER_CENTRAL_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-ceilometer-central@sha256:718ce7d3397ab3eef55d3be4add819266aff70eb4c4192b3a9ef4ee37b0e9d2f - name: RELATED_IMAGE_CEILOMETER_COMPUTE_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-ceilometer-compute@sha256:c7e1bce75de00992f2d2f5e173dfc2e8975feeb291b48441a1b11bc2c27a659f - name: RELATED_IMAGE_CEILOMETER_IPMI_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-ceilometer-ipmi@sha256:e9007a191212be577a752d8da6dc158647bc5f23f77175129109e1e170b120ad - name: RELATED_IMAGE_CEILOMETER_NOTIFICATION_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-ceilometer-notification@sha256:123d36916bd093a766186e1b06e3530db7b0ef2a2322e16333556401111a8995 - name: RELATED_IMAGE_CEILOMETER_MYSQLD_EXPORTER_IMAGE_URL_DEFAULT value: quay.io/prometheus/mysqld-exporter@sha256:7211a617ec657701ca819aa0ba28e1d5750f5bf2c1391b755cc4a48cc360b0fa - name: RELATED_IMAGE_CEILOMETER_SGCORE_IMAGE_URL_DEFAULT value: quay.io/openstack-k8s-operators/sg-core@sha256:09be81cac358ce64112079e1e7eb42adede7a01434f107dd2ab2ee173bad7e4b - name: RELATED_IMAGE_KSM_IMAGE_URL_DEFAULT value: registry.k8s.io/kube-state-metrics/kube-state-metrics@sha256:db384bf43222b066c378e77027a675d4cd9911107adba46c2922b3a55e10d6fb - name: RELATED_IMAGE_CINDER_API_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-cinder-api@sha256:574a17f0877c175128a764f2b37fc02456649c8514689125718ce6ca974bfb6b - name: RELATED_IMAGE_CINDER_BACKUP_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-cinder-backup@sha256:2781f3bed351ce4c77a235e2381576637203459384fd93e05584a0013b3fe93e - name: RELATED_IMAGE_CINDER_SCHEDULER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-cinder-scheduler@sha256:9e7c747eeeefb391dc6dedaaac57fa694c4d08b991c54bb99aa6de77451e792f - name: RELATED_IMAGE_CINDER_VOLUME_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-cinder-volume@sha256:7423f71c91f5a1d0aec9dcf0993db6e2495b520b5e5bbcf1615b9ac9759c0a58 - name: RELATED_IMAGE_CLOUDKITTY_API_IMAGE_URL_DEFAULT value: quay.rdoproject.org/podified-master-centos10/openstack-cloudkitty-api@sha256:d13ec315069c84173c2bb652c9eb1fbee500d5ec0442280747251a58d0a5cafa - name: RELATED_IMAGE_CLOUDKITTY_PROC_IMAGE_URL_DEFAULT value: quay.rdoproject.org/podified-master-centos10/openstack-cloudkitty-processor@sha256:0511a47a1796a25b045ccfbb770979a089b7a03a89c23acb7599e71fb8c8c7d9 - name: RELATED_IMAGE_DESIGNATE_API_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-designate-api@sha256:bbae680a993970f86bc7dc25556faedc1d9a1834047471d4b43c80798dc86576 - name: RELATED_IMAGE_DESIGNATE_BACKENDBIND9_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-designate-backend-bind9@sha256:20b3eb0def3bb07b82a26f68205640cca3db62e2db688b8c0ca79460dbb85f75 - name: RELATED_IMAGE_DESIGNATE_CENTRAL_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-designate-central@sha256:7955ccebc8abf63a4993d5c4e353b9b58550da3cb943bfb7f25624b31ce6db21 - name: RELATED_IMAGE_DESIGNATE_MDNS_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-designate-mdns@sha256:b4bde23597951cffc67c4dd58962ba5168dbeedcd1a79c08bf6c893d2ca5af99 - name: RELATED_IMAGE_DESIGNATE_PRODUCER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-designate-producer@sha256:ebef703d67382ecbfc574ba84c56b3a4ec690df2dd064b4533e8c818edd272d3 - name: RELATED_IMAGE_DESIGNATE_UNBOUND_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-unbound@sha256:ced321c9bf0c9748eac1abf4e8ce2359066994c40eec7da7187142b53a3fcdff - name: RELATED_IMAGE_DESIGNATE_WORKER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-designate-worker@sha256:7d91c4de7301fa6c820e5f2c9a1583506d766852f972071bd5d7fc8d286074ca - name: RELATED_IMAGE_EDPM_FRR_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-frr@sha256:ee714d6b60dcc4390b164850753805edc7720fb094366399f98ed99a1ebc648b - name: RELATED_IMAGE_EDPM_ISCSID_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-iscsid@sha256:7602372bf7284ae1ac2d718ec114876cdbdf91ad13130c15d225785ae9518ee4 - name: RELATED_IMAGE_EDPM_LOGROTATE_CROND_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-cron@sha256:d62849adb4bbea9a201dd0b34bd4a5707cc5f52aa350fa4906428253fe8eab4b - name: RELATED_IMAGE_EDPM_MULTIPATHD_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-multipathd@sha256:9e178b5236b52ad057846ae276284eea94f0995bc503d1c7b4fc58e2dd045bec - name: RELATED_IMAGE_EDPM_NEUTRON_DHCP_AGENT_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-neutron-dhcp-agent@sha256:4601f2a7e3dcb1be099bf88c3de8b717d7de7912e8d47ddb6da514f2d1b4d607 - name: RELATED_IMAGE_EDPM_NEUTRON_METADATA_AGENT_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-neutron-metadata-agent-ovn@sha256:664155e92db8e6d697f36f6ae03354116f89ad7924cd4658d5732dbd9e0d2241 - name: RELATED_IMAGE_EDPM_NEUTRON_OVN_AGENT_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-neutron-ovn-agent@sha256:ec9b9c2fd3916641a066d8e611698a476f255cb6aea69a6d16fe7acf6ab6fdf0 - name: RELATED_IMAGE_EDPM_NEUTRON_SRIOV_AGENT_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-neutron-sriov-agent@sha256:16257b110f038fc034c7946869150e56a4dcd304fbb92fe4ef08e1068ce86548 - name: RELATED_IMAGE_EDPM_NODE_EXPORTER_IMAGE_URL_DEFAULT value: quay.io/prometheus/node-exporter@sha256:39c642b2b337e38c18e80266fb14383754178202f40103646337722a594d984c - name: RELATED_IMAGE_EDPM_KEPLER_IMAGE_URL_DEFAULT value: quay.io/sustainable_computing_io/kepler@sha256:581b65b646301e0fcb07582150ba63438f1353a85bf9acf1eb2acb4ce71c58bd - name: RELATED_IMAGE_OPENSTACK_NETWORK_EXPORTER_IMAGE_URL_DEFAULT value: quay.io/openstack-k8s-operators/openstack-network-exporter@sha256:156f95f51d0a91422548c574e96ee37f07a200c948e173b22523982f24f1e79c - name: RELATED_IMAGE_EDPM_OVN_BGP_AGENT_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-ovn-bgp-agent@sha256:872864539e48f0bc728de1da3242d3c6443525788ad2ec3121e77c984c9d1f8b - name: RELATED_IMAGE_EDPM_PODMAN_EXPORTER_IMAGE_URL_DEFAULT value: quay.io/navidys/prometheus-podman-exporter@sha256:d339ba049bbd1adccb795962bf163f5b22fd84dea865d88b9eb525e46247d6bd - name: RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-glance-api@sha256:dae5e39780d5a15eed030c7009f8e5317139d447558ac83f038497be594be120 - name: RELATED_IMAGE_HEAT_API_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-heat-api@sha256:ae40ad71d6fcb060045291c06195b703d15f91145df69f061c1bde413e08ea24 - name: RELATED_IMAGE_HEAT_CFNAPI_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-heat-api-cfn@sha256:62229bf62c1730889da6cb213599356edd098259f10165d0b07ea4904545f1a5 - name: RELATED_IMAGE_HEAT_ENGINE_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-heat-engine@sha256:fb91a978d759c9c4848dd5a71ce09b48398dc4d18f08276cdca1833dd00856d1 - name: RELATED_IMAGE_HORIZON_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-horizon@sha256:1d608ea76d94cfdd3ffdb8eca5f712a93be241813862ce74974d925087c5b940 - name: RELATED_IMAGE_INFRA_MEMCACHED_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-memcached@sha256:0d759b31e4da88b3fa1b823ab634d982fd713e81ed648626de1d8ec40ae7cad4 - name: RELATED_IMAGE_INFRA_REDIS_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-redis@sha256:66081ddbe5fe62cad3c20592a5b5612beb3b717aaac0f3955c1f0b3a55e00af7 - name: RELATED_IMAGE_IRONIC_API_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-ironic-api@sha256:ce607a55786d436f9ce7ef94f3d17fa07b0f19364c3ec81b45dd7c499aaea800 - name: RELATED_IMAGE_IRONIC_CONDUCTOR_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-ironic-conductor@sha256:0312c8ff4b98bfc1e0c9bb717adb3247305749e34533eff91099c88ed9a1ed7f - name: RELATED_IMAGE_IRONIC_INSPECTOR_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-ironic-inspector@sha256:ccdc96c8db6368182c0f0d0bc4f482ca2f757ecee75656e2715f2eaeb2662030 - name: RELATED_IMAGE_IRONIC_NEUTRON_AGENT_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-ironic-neutron-agent@sha256:d966b6024aabc0d204669b2b99cd0a9a39114334c8b426830c8c178dec6746ec - name: RELATED_IMAGE_IRONIC_PXE_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-ironic-pxe@sha256:dcfa03e979271a6ec3bc9c3eaa380fbf2d0078aaf9f65ae7f720a86b0b075f6b - name: RELATED_IMAGE_IRONIC_PYTHON_AGENT_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/ironic-python-agent@sha256:9a84ec2a45b65df722d841a52ab3c330633ca7d80df5f3dd7d8bcb8056da70a1 - name: RELATED_IMAGE_KEYSTONE_API_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-keystone@sha256:3a148c87899d4cbbb6bbe1203ad6c237fb295b5f42abda425dc0329305723414 - name: RELATED_IMAGE_MANILA_API_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-manila-api@sha256:f66694c7b4294017c9252ebc9ba3f2f1270c74433de21b71ee8873ac6f4b1645 - name: RELATED_IMAGE_MANILA_SCHEDULER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-manila-scheduler@sha256:af6fdb3f441bef512c4ef1386648af262a39184c1d76dfdc452b3b637e68d6e3 - name: RELATED_IMAGE_MANILA_SHARE_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-manila-share@sha256:de190cc322d2d501c1ecfaed6f957463cc089d09f400c0f3ed969623aa116fc2 - name: RELATED_IMAGE_MARIADB_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-mariadb@sha256:4caef2b55e01b9a7ee88a22bc69db1893521a91d95c7ad4c8e593f14f17a5f95 - name: RELATED_IMAGE_NET_UTILS_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-netutils@sha256:92ba1014101bec0e9cc4abedad4e041a2ee59fc8fc96b6e27b73f6ec33ea9e22 - name: RELATED_IMAGE_NEUTRON_API_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-neutron-server@sha256:fbb5be29e9e4fa11f0743e7f74f2e80dcc7445d24770709ea0e038147f752c51 - name: RELATED_IMAGE_NOVA_API_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-nova-api@sha256:faf711e1e5fa2ad74a73d3dfffd88f6312fb045cb69e9b7e6331558784163d16 - name: RELATED_IMAGE_NOVA_COMPUTE_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-nova-compute@sha256:6b397803b01f768cce049e7cde307c9e8ace7a7cd6ef15eb69d482ec76b6f2c2 - name: RELATED_IMAGE_NOVA_CONDUCTOR_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-nova-conductor@sha256:d347d48e9a8ae4136dd99c5222480ceccb2819beaf80b11048644d4acf0a4305 - name: RELATED_IMAGE_NOVA_NOVNC_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-nova-novncproxy@sha256:228b3c59ea6527048a4b3d1e340c15f22dcf9f9ba8f302d6263f2e4ef79463ff - name: RELATED_IMAGE_NOVA_SCHEDULER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-nova-scheduler@sha256:d89e44b4641e8bd60abf1b674253975596fafc490022169681555069174a414e - name: RELATED_IMAGE_OCTAVIA_API_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-octavia-api@sha256:ae435f19f09bbd2aba6abc350bd2d5a9b88c3da3553a70170f368f32c2a72105 - name: RELATED_IMAGE_OCTAVIA_HEALTHMANAGER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-octavia-health-manager@sha256:0ac9d940efa1227f448ed9f281c724342c5d357a721b848fc1847031f282d758 - name: RELATED_IMAGE_OCTAVIA_HOUSEKEEPING_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-octavia-housekeeping@sha256:ee509cc8ecd05292bed8fb9c373b60d1d66cb867823da69aa5a2a55177969bdd - name: RELATED_IMAGE_OCTAVIA_WORKER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-octavia-worker@sha256:5ef21bc87f6e3db016e72d8015dcd8354466072a55ef69c9ad9b5ea365efdb29 - name: RELATED_IMAGE_OCTAVIA_RSYSLOG_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-rsyslog@sha256:bd3a4163305dd912d7936ff7121d8a266f424b483161408f5cfa7701fcb05842 - name: RELATED_IMAGE_OPENSTACK_CLIENT_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-openstackclient@sha256:d765b589a5f7bc8573b3b192ed265654699012e6342cc4829bd8ea65a7b239a5 - name: RELATED_IMAGE_OS_CONTAINER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/edpm-hardened-uefi@sha256:894ce79b38510973ca610423cc34a7383b7761b6ceb47d18637daffaa93336f7 - name: RELATED_IMAGE_OVN_CONTROLLER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-ovn-controller@sha256:79213c923a25c7aa65998a66c3c2c2fbd8973f837cfb94f867e567cd71614af0 - name: RELATED_IMAGE_OVN_CONTROLLER_OVS_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-ovn-base@sha256:943db2d546cbc78f663edcd102c478b71d755a66f99d24fea1b4e628c4125104 - name: RELATED_IMAGE_OVN_NB_DBCLUSTER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-ovn-nb-db-server@sha256:ac71d8f4475d08f0a40a993cf5f083aead99232c2d5d8cd9514d63a345d0c128 - name: RELATED_IMAGE_OVN_NORTHD_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-ovn-northd@sha256:3d4aa78bc0932fd39a377beb5a649e47832c0de33a62c413776de2f9de31763e - name: RELATED_IMAGE_OVN_SB_DBCLUSTER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-ovn-sb-db-server@sha256:bba31d7d170c92451c1d62346da1057e9c0e941a074a32cc54219cb79a4ea24a - name: RELATED_IMAGE_PLACEMENT_API_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-placement-api@sha256:b8a5d052890fb9cefa333baf10b607add227ed5d79aa108b576a97b21e89327a - name: RELATED_IMAGE_RABBITMQ_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-rabbitmq@sha256:2087a09e7ea9f1dbadd433366bb46cc93dd5460ac9606b65f430460f4c2ee18d - name: RELATED_IMAGE_SWIFT_ACCOUNT_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-swift-account@sha256:f919023e9754d0d94b3fa3e7f571e6d22330ad3cdbb17b20d6143d2581b49ef1 - name: RELATED_IMAGE_SWIFT_CONTAINER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-swift-container@sha256:37da219a7d5254e5fa6cac571f99d8ca7c600d3243b68ffb282a6c70ff8b3ff2 - name: RELATED_IMAGE_SWIFT_OBJECT_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-swift-object@sha256:4e5f8d6d28c08944c0ebb00adfacc6d0e02c382682893488ece1578b0542a583 - name: RELATED_IMAGE_SWIFT_PROXY_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-swift-proxy-server@sha256:6c3eb966650a7a98feb4ddb31e1bdba1095b0c62e349196aca6a423681d7e5fb - name: RELATED_IMAGE_TEST_TEMPEST_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-tempest-all@sha256:3b0b5a022e65a4c53af09db8a63d0e87b3b8d6151dbc59a0c3f570bf096aea59 - name: RELATED_IMAGE_WATCHER_API_IMAGE_URL_DEFAULT value: quay.io/podified-master-centos9/openstack-watcher-api@sha256:c180220d5a8708e34b203815facd274d2cca7fe2f30b34729bbd795f38a0af07 - name: RELATED_IMAGE_WATCHER_APPLIER_IMAGE_URL_DEFAULT value: quay.io/podified-master-centos9/openstack-watcher-applier@sha256:91993e3cd1d8682861d2a0ef7a0664d229dc5744078d259bc49a9426c3a08bbf - name: RELATED_IMAGE_WATCHER_DECISION_ENGINE_IMAGE_URL_DEFAULT value: quay.io/podified-master-centos9/openstack-watcher-decision-engine@sha256:9b1e99ea6373e1596c4d1d42b5986eb4b9de8e5b9a4fc3278833b27588703c8c - name: TEST_TOBIKO_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-tobiko:current-podified - name: TEST_ANSIBLETEST_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-ansible-tests:current-podified - name: TEST_HORIZONTEST_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-horizontest:current-podified - name: RELATED_IMAGE_OPENSTACK_MUST_GATHER_DEFAULT value: quay.io/openstack-k8s-operators/openstack-must-gather@sha256:7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3 - name: RELATED_IMAGE_BARBICAN_OPERATOR_MANAGER_IMAGE_URL value: quay.io/openstack-k8s-operators/barbican-operator@sha256:7562d3e09bdac17f447f4523c5bd784c5f5ab5ca9cb2370a03b86126d6d7301d - name: RELATED_IMAGE_CINDER_OPERATOR_MANAGER_IMAGE_URL value: quay.io/openstack-k8s-operators/cinder-operator@sha256:d8210bb21d4d298271a7b43f92fe58789393546e616aaaec1ce71bb2a754e777 - name: RELATED_IMAGE_DESIGNATE_OPERATOR_MANAGER_IMAGE_URL value: quay.io/openstack-k8s-operators/designate-operator@sha256:12841b27173f5f1beeb83112e057c8753f4cf411f583fba4f0610fac0f60b7ad - name: RELATED_IMAGE_GLANCE_OPERATOR_MANAGER_IMAGE_URL value: quay.io/openstack-k8s-operators/glance-operator@sha256:76a1cde9f29fb39ed715b06be16adb803b9a2e24d68acb369911c0a88e33bc7d - name: RELATED_IMAGE_HEAT_OPERATOR_MANAGER_IMAGE_URL value: quay.io/openstack-k8s-operators/heat-operator@sha256:c6ef5db244d874430a56c3cc9d27662e4bd57cdaa489e1f6059abcacf3aa0900 - name: RELATED_IMAGE_HORIZON_OPERATOR_MANAGER_IMAGE_URL value: quay.io/openstack-k8s-operators/horizon-operator@sha256:703ad3a2b749bce100f1e2a445312b65dc3b8b45e8c8ba59f311d3f8f3368113 - name: RELATED_IMAGE_INFRA_OPERATOR_MANAGER_IMAGE_URL value: quay.io/openstack-k8s-operators/infra-operator@sha256:a4cb438fef247332815b032c8a248bc65b873274aaac92478a22aa2f915798db - name: RELATED_IMAGE_IRONIC_OPERATOR_MANAGER_IMAGE_URL value: quay.io/openstack-k8s-operators/ironic-operator@sha256:9dd26bc51e7757d84736528d4988a1f980ad50ccb070aef6fc252e32c5c423a8 - name: RELATED_IMAGE_KEYSTONE_OPERATOR_MANAGER_IMAGE_URL value: quay.io/openstack-k8s-operators/keystone-operator@sha256:ec36a9083657587022f8471c9d5a71b87a7895398496e7fc546c73aa1eae4b56 - name: RELATED_IMAGE_MANILA_OPERATOR_MANAGER_IMAGE_URL value: quay.io/openstack-k8s-operators/manila-operator@sha256:f2e0b0fb34995b8acbbf1b0b60b5dbcf488b4f3899d1bb0763ae7dcee9bae6da - name: RELATED_IMAGE_MARIADB_OPERATOR_MANAGER_IMAGE_URL value: quay.io/openstack-k8s-operators/mariadb-operator@sha256:6e7552996253fc66667eaa3eb0e11b4e97145efa2ae577155ceabf8e9913ddc1 - name: RELATED_IMAGE_NEUTRON_OPERATOR_MANAGER_IMAGE_URL value: quay.io/openstack-k8s-operators/neutron-operator@sha256:526f9d4965431e1a5e4f8c3224bcee3f636a3108a5e0767296a994c2a517404a - name: RELATED_IMAGE_NOVA_OPERATOR_MANAGER_IMAGE_URL value: quay.io/openstack-k8s-operators/nova-operator@sha256:7398eb8fa5a4844d3326a5dff759d17199870c389b3ce3011a038b27bf95512a - name: RELATED_IMAGE_OCTAVIA_OPERATOR_MANAGER_IMAGE_URL value: quay.io/openstack-k8s-operators/octavia-operator@sha256:425fd66675becbe0ca2b2fe1a5a6694ac6e0b1cdce9a77a7a37f99785eadc74a - name: RELATED_IMAGE_OPENSTACK_BAREMETAL_OPERATOR_MANAGER_IMAGE_URL value: quay.io/openstack-k8s-operators/openstack-baremetal-operator@sha256:bf7cdbfb125c4327b35870f8640cbed9ddc32d6f07fedd117c6fd59f16463329 - name: RELATED_IMAGE_OVN_OPERATOR_MANAGER_IMAGE_URL value: quay.io/openstack-k8s-operators/ovn-operator@sha256:bef93f71d3b42a72d8b96c69bdb4db4b8bd797c5093a0a719443d7a5c9aaab55 - name: RELATED_IMAGE_PLACEMENT_OPERATOR_MANAGER_IMAGE_URL value: quay.io/openstack-k8s-operators/placement-operator@sha256:c8743a6661d118b0e5ba3eb110643358a8a3237dc75984a8f9829880b55a1622 - name: RELATED_IMAGE_RABBITMQ_CLUSTER_OPERATOR_MANAGER_IMAGE_URL value: quay.io/openstack-k8s-operators/rabbitmq-cluster-operator@sha256:893e66303c1b0bc1d00a299a3f0380bad55c8dc813c8a1c6a4aab379f5aa12a2 - name: RELATED_IMAGE_SWIFT_OPERATOR_MANAGER_IMAGE_URL value: quay.io/openstack-k8s-operators/swift-operator@sha256:866844c5b88e1e0518ceb7490cac9d093da3fb8b2f27ba7bd9bd89f946b9ee6e - name: RELATED_IMAGE_TELEMETRY_OPERATOR_MANAGER_IMAGE_URL value: quay.io/openstack-k8s-operators/telemetry-operator@sha256:c500fa7080b94105e85eeced772d8872e4168904e74ba02116e15ab66f522444 - name: RELATED_IMAGE_TEST_OPERATOR_MANAGER_IMAGE_URL value: quay.io/openstack-k8s-operators/test-operator@sha256:43bd420bc05b4789243740bc75f61e10c7aac7883fc2f82b2d4d50085bc96c42 - name: RELATED_IMAGE_WATCHER_OPERATOR_MANAGER_IMAGE_URL value: quay.io/openstack-k8s-operators/watcher-operator@sha256:d9c55e8c6304a0e32289b5e8c69a87ea59b9968918a5c85b7c384633df82c807 - name: OPENSTACK_RELEASE_VERSION value: 0.6.0-1773830708 - name: OPERATOR_IMAGE_URL value: quay.io/openstack-k8s-operators/openstack-operator@sha256:5ab774ebf20af59fbaa509688a104dc74488b7cd8c4b0640d16924de8ead64fb - name: ENABLE_WEBHOOKS value: "false" - name: LEASE_DURATION value: "30" - name: RENEW_DEADLINE value: "20" - name: RETRY_PERIOD value: "5" - name: OPERATOR_CONDITION_NAME value: openstack-operator.v0.6.0 image: quay.io/openstack-k8s-operators/openstack-operator@sha256:5ab774ebf20af59fbaa509688a104dc74488b7cd8c4b0640d16924de8ead64fb imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 httpGet: path: /healthz port: 8081 scheme: HTTP initialDelaySeconds: 15 periodSeconds: 20 successThreshold: 1 timeoutSeconds: 1 name: operator readinessProbe: failureThreshold: 3 httpGet: path: /readyz port: 8081 scheme: HTTP initialDelaySeconds: 5 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 1 resources: limits: cpu: 500m memory: 256Mi requests: cpu: 10m memory: 128Mi securityContext: allowPrivilegeEscalation: false terminationMessagePath: /dev/termination-log terminationMessagePolicy: File dnsPolicy: ClusterFirst restartPolicy: Always schedulerName: default-scheduler securityContext: runAsNonRoot: true serviceAccount: openstack-operator-controller-init serviceAccountName: openstack-operator-controller-init terminationGracePeriodSeconds: 10 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 120 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 120 status: availableReplicas: 1 fullyLabeledReplicas: 1 observedGeneration: 1 readyReplicas: 1 replicas: 1 - apiVersion: apps/v1 kind: ReplicaSet metadata: annotations: deployment.kubernetes.io/desired-replicas: "1" deployment.kubernetes.io/max-replicas: "2" deployment.kubernetes.io/revision: "1" creationTimestamp: "2026-03-20T09:02:51Z" generation: 1 labels: app.kubernetes.io/name: openstack-operator control-plane: controller-manager openstack.org/operator-name: openstack pod-template-hash: 86bd8996f6 managedFields: - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:deployment.kubernetes.io/desired-replicas: {} f:deployment.kubernetes.io/max-replicas: {} f:deployment.kubernetes.io/revision: {} f:labels: .: {} f:app.kubernetes.io/name: {} f:control-plane: {} f:openstack.org/operator-name: {} f:pod-template-hash: {} f:ownerReferences: .: {} k:{"uid":"ec31ba8f-48ff-4b7a-a71c-4ba9e6e28e0c"}: {} f:spec: f:replicas: {} f:selector: {} f:template: f:metadata: f:annotations: .: {} f:kubectl.kubernetes.io/default-container: {} f:labels: .: {} f:app.kubernetes.io/name: {} f:control-plane: {} f:openstack.org/operator-name: {} f:pod-template-hash: {} f:spec: f:containers: k:{"name":"manager"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"LEASE_DURATION"}: .: {} f:name: {} f:value: {} k:{"name":"OPENSTACK_RELEASE_VERSION"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_AGENT_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_ANSIBLEEE_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_AODH_API_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_AODH_EVALUATOR_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_AODH_LISTENER_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_AODH_NOTIFIER_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_APACHE_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_BARBICAN_API_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_BARBICAN_KEYSTONE_LISTENER_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_BARBICAN_WORKER_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_CEILOMETER_CENTRAL_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_CEILOMETER_COMPUTE_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_CEILOMETER_IPMI_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_CEILOMETER_MYSQLD_EXPORTER_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_CEILOMETER_NOTIFICATION_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_CEILOMETER_SGCORE_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_CINDER_API_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_CINDER_BACKUP_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_CINDER_SCHEDULER_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_CINDER_VOLUME_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_CLOUDKITTY_API_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_CLOUDKITTY_PROC_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_DESIGNATE_API_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_DESIGNATE_BACKENDBIND9_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_DESIGNATE_CENTRAL_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_DESIGNATE_MDNS_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_DESIGNATE_PRODUCER_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_DESIGNATE_UNBOUND_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_DESIGNATE_WORKER_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_EDPM_FRR_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_EDPM_ISCSID_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_EDPM_KEPLER_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_EDPM_LOGROTATE_CROND_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_EDPM_MULTIPATHD_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_EDPM_NEUTRON_DHCP_AGENT_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_EDPM_NEUTRON_METADATA_AGENT_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_EDPM_NEUTRON_OVN_AGENT_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_EDPM_NEUTRON_SRIOV_AGENT_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_EDPM_NODE_EXPORTER_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_EDPM_OVN_BGP_AGENT_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_EDPM_PODMAN_EXPORTER_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_HEAT_API_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_HEAT_CFNAPI_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_HEAT_ENGINE_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_HORIZON_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_INFRA_MEMCACHED_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_INFRA_REDIS_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_IRONIC_API_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_IRONIC_CONDUCTOR_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_IRONIC_INSPECTOR_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_IRONIC_NEUTRON_AGENT_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_IRONIC_PXE_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_IRONIC_PYTHON_AGENT_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_KEYSTONE_API_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_KSM_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_MANILA_API_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_MANILA_SCHEDULER_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_MANILA_SHARE_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_MARIADB_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_NET_UTILS_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_NEUTRON_API_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_NOVA_API_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_NOVA_COMPUTE_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_NOVA_CONDUCTOR_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_NOVA_NOVNC_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_NOVA_SCHEDULER_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_OCTAVIA_API_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_OCTAVIA_HEALTHMANAGER_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_OCTAVIA_HOUSEKEEPING_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_OCTAVIA_RSYSLOG_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_OCTAVIA_WORKER_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_OPENSTACK_CLIENT_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_OPENSTACK_MUST_GATHER_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_OPENSTACK_NETWORK_EXPORTER_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_OS_CONTAINER_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_OVN_CONTROLLER_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_OVN_CONTROLLER_OVS_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_OVN_NB_DBCLUSTER_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_OVN_NORTHD_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_OVN_SB_DBCLUSTER_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_PLACEMENT_API_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_RABBITMQ_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_SWIFT_ACCOUNT_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_SWIFT_CONTAINER_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_SWIFT_OBJECT_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_SWIFT_PROXY_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_TEST_TEMPEST_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_WATCHER_API_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_WATCHER_APPLIER_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RELATED_IMAGE_WATCHER_DECISION_ENGINE_IMAGE_URL_DEFAULT"}: .: {} f:name: {} f:value: {} k:{"name":"RENEW_DEADLINE"}: .: {} f:name: {} f:value: {} k:{"name":"RETRY_PERIOD"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:ports: .: {} k:{"containerPort":9443,"protocol":"TCP"}: .: {} f:containerPort: {} f:name: {} f:protocol: {} f:readinessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: .: {} f:limits: .: {} f:cpu: {} f:memory: {} f:requests: .: {} f:cpu: {} f:memory: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: .: {} f:drop: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/tmp/k8s-metrics-server/metrics-certs"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/tmp/k8s-webhook-server/serving-certs"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:dnsPolicy: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: .: {} f:runAsNonRoot: {} f:seccompProfile: .: {} f:type: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"metrics-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:optional: {} f:secretName: {} k:{"name":"webhook-certs"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} manager: kube-controller-manager operation: Update time: "2026-03-20T09:02:51Z" - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:status: f:availableReplicas: {} f:fullyLabeledReplicas: {} f:observedGeneration: {} f:readyReplicas: {} f:replicas: {} manager: kube-controller-manager operation: Update subresource: status time: "2026-03-20T09:03:33Z" name: openstack-operator-controller-manager-86bd8996f6 namespace: openstack-operators ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: Deployment name: openstack-operator-controller-manager uid: ec31ba8f-48ff-4b7a-a71c-4ba9e6e28e0c resourceVersion: "25916" uid: 30da4a03-1506-4a5c-99f6-f4bf3eaa9067 spec: replicas: 1 selector: matchLabels: app.kubernetes.io/name: openstack-operator control-plane: controller-manager openstack.org/operator-name: openstack pod-template-hash: 86bd8996f6 template: metadata: annotations: kubectl.kubernetes.io/default-container: manager creationTimestamp: null labels: app.kubernetes.io/name: openstack-operator control-plane: controller-manager openstack.org/operator-name: openstack pod-template-hash: 86bd8996f6 spec: containers: - args: - --metrics-bind-address=:8443 - --leader-elect - --health-probe-bind-address=:8081 - --metrics-cert-path=/tmp/k8s-metrics-server/metrics-certs - --webhook-cert-path=/tmp/k8s-webhook-server/serving-certs command: - /manager env: - name: LEASE_DURATION value: "30" - name: RENEW_DEADLINE value: "20" - name: RETRY_PERIOD value: "5" - name: OPENSTACK_RELEASE_VERSION value: 0.6.0-1773830708 - name: RELATED_IMAGE_AGENT_IMAGE_URL_DEFAULT value: quay.io/openstack-k8s-operators/openstack-baremetal-operator-agent@sha256:55a1ea09e9211b1719a2377854012765e767931e1d437fc1b5d4722863dcb4fb - name: RELATED_IMAGE_ANSIBLEEE_IMAGE_URL_DEFAULT value: quay.io/openstack-k8s-operators/openstack-ansibleee-runner@sha256:a8da62d734643927e28a259fa0b64b81a85cf108a29154c4ddaf9cf271c05610 - name: RELATED_IMAGE_AODH_API_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-aodh-api@sha256:19bc7d08e9acebb34c6b2cfeb856b58cd3c64f38cfd8d3cc94a166c74f32064e - name: RELATED_IMAGE_AODH_EVALUATOR_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-aodh-evaluator@sha256:57b65e8c13a89e6909690f4a7f052d7eec6260ac653bc76796eb59c60302f691 - name: RELATED_IMAGE_AODH_LISTENER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-aodh-listener@sha256:d3e2c6d3ff91bfe40c91728b3b7327f86058f3b1780a714102743a6dfbdef806 - name: RELATED_IMAGE_AODH_NOTIFIER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-aodh-notifier@sha256:255f48a3eca87bc58ccd2b391f46dddb030a36ce004295ee007d106d63fe5756 - name: RELATED_IMAGE_APACHE_IMAGE_URL_DEFAULT value: registry.redhat.io/ubi9/httpd-24@sha256:e0697f36760789183fefc807dafa3bfeb4098725f923eb9a8f034725a01fbf9f - name: RELATED_IMAGE_BARBICAN_API_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-barbican-api@sha256:1240a45aec9c3e1599be762c5565556560849b49fd39c7283b8e5519dcaa501a - name: RELATED_IMAGE_BARBICAN_KEYSTONE_LISTENER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-barbican-keystone-listener@sha256:8265607412410bea0d3cbc3035c6e206597476a4c1c890d351475ef75d69a7fe - name: RELATED_IMAGE_BARBICAN_WORKER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-barbican-worker@sha256:5f2db5cf2f99da0ac03cac99deab5edec79a7d26f2b2707c9c8d72ca4c420e31 - name: RELATED_IMAGE_CEILOMETER_CENTRAL_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-ceilometer-central@sha256:718ce7d3397ab3eef55d3be4add819266aff70eb4c4192b3a9ef4ee37b0e9d2f - name: RELATED_IMAGE_CEILOMETER_COMPUTE_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-ceilometer-compute@sha256:c7e1bce75de00992f2d2f5e173dfc2e8975feeb291b48441a1b11bc2c27a659f - name: RELATED_IMAGE_CEILOMETER_IPMI_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-ceilometer-ipmi@sha256:e9007a191212be577a752d8da6dc158647bc5f23f77175129109e1e170b120ad - name: RELATED_IMAGE_CEILOMETER_MYSQLD_EXPORTER_IMAGE_URL_DEFAULT value: quay.io/prometheus/mysqld-exporter@sha256:7211a617ec657701ca819aa0ba28e1d5750f5bf2c1391b755cc4a48cc360b0fa - name: RELATED_IMAGE_CEILOMETER_NOTIFICATION_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-ceilometer-notification@sha256:123d36916bd093a766186e1b06e3530db7b0ef2a2322e16333556401111a8995 - name: RELATED_IMAGE_CEILOMETER_SGCORE_IMAGE_URL_DEFAULT value: quay.io/openstack-k8s-operators/sg-core@sha256:09be81cac358ce64112079e1e7eb42adede7a01434f107dd2ab2ee173bad7e4b - name: RELATED_IMAGE_CINDER_API_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-cinder-api@sha256:574a17f0877c175128a764f2b37fc02456649c8514689125718ce6ca974bfb6b - name: RELATED_IMAGE_CINDER_BACKUP_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-cinder-backup@sha256:2781f3bed351ce4c77a235e2381576637203459384fd93e05584a0013b3fe93e - name: RELATED_IMAGE_CINDER_SCHEDULER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-cinder-scheduler@sha256:9e7c747eeeefb391dc6dedaaac57fa694c4d08b991c54bb99aa6de77451e792f - name: RELATED_IMAGE_CINDER_VOLUME_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-cinder-volume@sha256:7423f71c91f5a1d0aec9dcf0993db6e2495b520b5e5bbcf1615b9ac9759c0a58 - name: RELATED_IMAGE_CLOUDKITTY_API_IMAGE_URL_DEFAULT value: quay.rdoproject.org/podified-master-centos10/openstack-cloudkitty-api@sha256:d13ec315069c84173c2bb652c9eb1fbee500d5ec0442280747251a58d0a5cafa - name: RELATED_IMAGE_CLOUDKITTY_PROC_IMAGE_URL_DEFAULT value: quay.rdoproject.org/podified-master-centos10/openstack-cloudkitty-processor@sha256:0511a47a1796a25b045ccfbb770979a089b7a03a89c23acb7599e71fb8c8c7d9 - name: RELATED_IMAGE_DESIGNATE_API_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-designate-api@sha256:bbae680a993970f86bc7dc25556faedc1d9a1834047471d4b43c80798dc86576 - name: RELATED_IMAGE_DESIGNATE_BACKENDBIND9_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-designate-backend-bind9@sha256:20b3eb0def3bb07b82a26f68205640cca3db62e2db688b8c0ca79460dbb85f75 - name: RELATED_IMAGE_DESIGNATE_CENTRAL_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-designate-central@sha256:7955ccebc8abf63a4993d5c4e353b9b58550da3cb943bfb7f25624b31ce6db21 - name: RELATED_IMAGE_DESIGNATE_MDNS_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-designate-mdns@sha256:b4bde23597951cffc67c4dd58962ba5168dbeedcd1a79c08bf6c893d2ca5af99 - name: RELATED_IMAGE_DESIGNATE_PRODUCER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-designate-producer@sha256:ebef703d67382ecbfc574ba84c56b3a4ec690df2dd064b4533e8c818edd272d3 - name: RELATED_IMAGE_DESIGNATE_UNBOUND_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-unbound@sha256:ced321c9bf0c9748eac1abf4e8ce2359066994c40eec7da7187142b53a3fcdff - name: RELATED_IMAGE_DESIGNATE_WORKER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-designate-worker@sha256:7d91c4de7301fa6c820e5f2c9a1583506d766852f972071bd5d7fc8d286074ca - name: RELATED_IMAGE_EDPM_FRR_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-frr@sha256:ee714d6b60dcc4390b164850753805edc7720fb094366399f98ed99a1ebc648b - name: RELATED_IMAGE_EDPM_ISCSID_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-iscsid@sha256:7602372bf7284ae1ac2d718ec114876cdbdf91ad13130c15d225785ae9518ee4 - name: RELATED_IMAGE_EDPM_KEPLER_IMAGE_URL_DEFAULT value: quay.io/sustainable_computing_io/kepler@sha256:581b65b646301e0fcb07582150ba63438f1353a85bf9acf1eb2acb4ce71c58bd - name: RELATED_IMAGE_EDPM_LOGROTATE_CROND_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-cron@sha256:d62849adb4bbea9a201dd0b34bd4a5707cc5f52aa350fa4906428253fe8eab4b - name: RELATED_IMAGE_EDPM_MULTIPATHD_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-multipathd@sha256:9e178b5236b52ad057846ae276284eea94f0995bc503d1c7b4fc58e2dd045bec - name: RELATED_IMAGE_EDPM_NEUTRON_DHCP_AGENT_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-neutron-dhcp-agent@sha256:4601f2a7e3dcb1be099bf88c3de8b717d7de7912e8d47ddb6da514f2d1b4d607 - name: RELATED_IMAGE_EDPM_NEUTRON_METADATA_AGENT_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-neutron-metadata-agent-ovn@sha256:664155e92db8e6d697f36f6ae03354116f89ad7924cd4658d5732dbd9e0d2241 - name: RELATED_IMAGE_EDPM_NEUTRON_OVN_AGENT_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-neutron-ovn-agent@sha256:ec9b9c2fd3916641a066d8e611698a476f255cb6aea69a6d16fe7acf6ab6fdf0 - name: RELATED_IMAGE_EDPM_NEUTRON_SRIOV_AGENT_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-neutron-sriov-agent@sha256:16257b110f038fc034c7946869150e56a4dcd304fbb92fe4ef08e1068ce86548 - name: RELATED_IMAGE_EDPM_NODE_EXPORTER_IMAGE_URL_DEFAULT value: quay.io/prometheus/node-exporter@sha256:39c642b2b337e38c18e80266fb14383754178202f40103646337722a594d984c - name: RELATED_IMAGE_EDPM_OVN_BGP_AGENT_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-ovn-bgp-agent@sha256:872864539e48f0bc728de1da3242d3c6443525788ad2ec3121e77c984c9d1f8b - name: RELATED_IMAGE_EDPM_PODMAN_EXPORTER_IMAGE_URL_DEFAULT value: quay.io/navidys/prometheus-podman-exporter@sha256:d339ba049bbd1adccb795962bf163f5b22fd84dea865d88b9eb525e46247d6bd - name: RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-glance-api@sha256:dae5e39780d5a15eed030c7009f8e5317139d447558ac83f038497be594be120 - name: RELATED_IMAGE_HEAT_API_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-heat-api@sha256:ae40ad71d6fcb060045291c06195b703d15f91145df69f061c1bde413e08ea24 - name: RELATED_IMAGE_HEAT_CFNAPI_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-heat-api-cfn@sha256:62229bf62c1730889da6cb213599356edd098259f10165d0b07ea4904545f1a5 - name: RELATED_IMAGE_HEAT_ENGINE_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-heat-engine@sha256:fb91a978d759c9c4848dd5a71ce09b48398dc4d18f08276cdca1833dd00856d1 - name: RELATED_IMAGE_HORIZON_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-horizon@sha256:1d608ea76d94cfdd3ffdb8eca5f712a93be241813862ce74974d925087c5b940 - name: RELATED_IMAGE_INFRA_MEMCACHED_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-memcached@sha256:0d759b31e4da88b3fa1b823ab634d982fd713e81ed648626de1d8ec40ae7cad4 - name: RELATED_IMAGE_INFRA_REDIS_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-redis@sha256:66081ddbe5fe62cad3c20592a5b5612beb3b717aaac0f3955c1f0b3a55e00af7 - name: RELATED_IMAGE_IRONIC_API_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-ironic-api@sha256:ce607a55786d436f9ce7ef94f3d17fa07b0f19364c3ec81b45dd7c499aaea800 - name: RELATED_IMAGE_IRONIC_CONDUCTOR_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-ironic-conductor@sha256:0312c8ff4b98bfc1e0c9bb717adb3247305749e34533eff91099c88ed9a1ed7f - name: RELATED_IMAGE_IRONIC_INSPECTOR_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-ironic-inspector@sha256:ccdc96c8db6368182c0f0d0bc4f482ca2f757ecee75656e2715f2eaeb2662030 - name: RELATED_IMAGE_IRONIC_NEUTRON_AGENT_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-ironic-neutron-agent@sha256:d966b6024aabc0d204669b2b99cd0a9a39114334c8b426830c8c178dec6746ec - name: RELATED_IMAGE_IRONIC_PXE_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-ironic-pxe@sha256:dcfa03e979271a6ec3bc9c3eaa380fbf2d0078aaf9f65ae7f720a86b0b075f6b - name: RELATED_IMAGE_IRONIC_PYTHON_AGENT_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/ironic-python-agent@sha256:9a84ec2a45b65df722d841a52ab3c330633ca7d80df5f3dd7d8bcb8056da70a1 - name: RELATED_IMAGE_KEYSTONE_API_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-keystone@sha256:3a148c87899d4cbbb6bbe1203ad6c237fb295b5f42abda425dc0329305723414 - name: RELATED_IMAGE_KSM_IMAGE_URL_DEFAULT value: registry.k8s.io/kube-state-metrics/kube-state-metrics@sha256:db384bf43222b066c378e77027a675d4cd9911107adba46c2922b3a55e10d6fb - name: RELATED_IMAGE_MANILA_API_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-manila-api@sha256:f66694c7b4294017c9252ebc9ba3f2f1270c74433de21b71ee8873ac6f4b1645 - name: RELATED_IMAGE_MANILA_SCHEDULER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-manila-scheduler@sha256:af6fdb3f441bef512c4ef1386648af262a39184c1d76dfdc452b3b637e68d6e3 - name: RELATED_IMAGE_MANILA_SHARE_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-manila-share@sha256:de190cc322d2d501c1ecfaed6f957463cc089d09f400c0f3ed969623aa116fc2 - name: RELATED_IMAGE_MARIADB_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-mariadb@sha256:4caef2b55e01b9a7ee88a22bc69db1893521a91d95c7ad4c8e593f14f17a5f95 - name: RELATED_IMAGE_NET_UTILS_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-netutils@sha256:92ba1014101bec0e9cc4abedad4e041a2ee59fc8fc96b6e27b73f6ec33ea9e22 - name: RELATED_IMAGE_NEUTRON_API_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-neutron-server@sha256:fbb5be29e9e4fa11f0743e7f74f2e80dcc7445d24770709ea0e038147f752c51 - name: RELATED_IMAGE_NOVA_API_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-nova-api@sha256:faf711e1e5fa2ad74a73d3dfffd88f6312fb045cb69e9b7e6331558784163d16 - name: RELATED_IMAGE_NOVA_COMPUTE_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-nova-compute@sha256:6b397803b01f768cce049e7cde307c9e8ace7a7cd6ef15eb69d482ec76b6f2c2 - name: RELATED_IMAGE_NOVA_CONDUCTOR_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-nova-conductor@sha256:d347d48e9a8ae4136dd99c5222480ceccb2819beaf80b11048644d4acf0a4305 - name: RELATED_IMAGE_NOVA_NOVNC_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-nova-novncproxy@sha256:228b3c59ea6527048a4b3d1e340c15f22dcf9f9ba8f302d6263f2e4ef79463ff - name: RELATED_IMAGE_NOVA_SCHEDULER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-nova-scheduler@sha256:d89e44b4641e8bd60abf1b674253975596fafc490022169681555069174a414e - name: RELATED_IMAGE_OCTAVIA_API_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-octavia-api@sha256:ae435f19f09bbd2aba6abc350bd2d5a9b88c3da3553a70170f368f32c2a72105 - name: RELATED_IMAGE_OCTAVIA_HEALTHMANAGER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-octavia-health-manager@sha256:0ac9d940efa1227f448ed9f281c724342c5d357a721b848fc1847031f282d758 - name: RELATED_IMAGE_OCTAVIA_HOUSEKEEPING_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-octavia-housekeeping@sha256:ee509cc8ecd05292bed8fb9c373b60d1d66cb867823da69aa5a2a55177969bdd - name: RELATED_IMAGE_OCTAVIA_RSYSLOG_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-rsyslog@sha256:bd3a4163305dd912d7936ff7121d8a266f424b483161408f5cfa7701fcb05842 - name: RELATED_IMAGE_OCTAVIA_WORKER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-octavia-worker@sha256:5ef21bc87f6e3db016e72d8015dcd8354466072a55ef69c9ad9b5ea365efdb29 - name: RELATED_IMAGE_OPENSTACK_CLIENT_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-openstackclient@sha256:d765b589a5f7bc8573b3b192ed265654699012e6342cc4829bd8ea65a7b239a5 - name: RELATED_IMAGE_OPENSTACK_MUST_GATHER_DEFAULT value: quay.io/openstack-k8s-operators/openstack-must-gather@sha256:7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3 - name: RELATED_IMAGE_OPENSTACK_NETWORK_EXPORTER_IMAGE_URL_DEFAULT value: quay.io/openstack-k8s-operators/openstack-network-exporter@sha256:156f95f51d0a91422548c574e96ee37f07a200c948e173b22523982f24f1e79c - name: RELATED_IMAGE_OS_CONTAINER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/edpm-hardened-uefi@sha256:894ce79b38510973ca610423cc34a7383b7761b6ceb47d18637daffaa93336f7 - name: RELATED_IMAGE_OVN_CONTROLLER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-ovn-controller@sha256:79213c923a25c7aa65998a66c3c2c2fbd8973f837cfb94f867e567cd71614af0 - name: RELATED_IMAGE_OVN_CONTROLLER_OVS_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-ovn-base@sha256:943db2d546cbc78f663edcd102c478b71d755a66f99d24fea1b4e628c4125104 - name: RELATED_IMAGE_OVN_NB_DBCLUSTER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-ovn-nb-db-server@sha256:ac71d8f4475d08f0a40a993cf5f083aead99232c2d5d8cd9514d63a345d0c128 - name: RELATED_IMAGE_OVN_NORTHD_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-ovn-northd@sha256:3d4aa78bc0932fd39a377beb5a649e47832c0de33a62c413776de2f9de31763e - name: RELATED_IMAGE_OVN_SB_DBCLUSTER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-ovn-sb-db-server@sha256:bba31d7d170c92451c1d62346da1057e9c0e941a074a32cc54219cb79a4ea24a - name: RELATED_IMAGE_PLACEMENT_API_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-placement-api@sha256:b8a5d052890fb9cefa333baf10b607add227ed5d79aa108b576a97b21e89327a - name: RELATED_IMAGE_RABBITMQ_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-rabbitmq@sha256:2087a09e7ea9f1dbadd433366bb46cc93dd5460ac9606b65f430460f4c2ee18d - name: RELATED_IMAGE_SWIFT_ACCOUNT_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-swift-account@sha256:f919023e9754d0d94b3fa3e7f571e6d22330ad3cdbb17b20d6143d2581b49ef1 - name: RELATED_IMAGE_SWIFT_CONTAINER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-swift-container@sha256:37da219a7d5254e5fa6cac571f99d8ca7c600d3243b68ffb282a6c70ff8b3ff2 - name: RELATED_IMAGE_SWIFT_OBJECT_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-swift-object@sha256:4e5f8d6d28c08944c0ebb00adfacc6d0e02c382682893488ece1578b0542a583 - name: RELATED_IMAGE_SWIFT_PROXY_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-swift-proxy-server@sha256:6c3eb966650a7a98feb4ddb31e1bdba1095b0c62e349196aca6a423681d7e5fb - name: RELATED_IMAGE_TEST_TEMPEST_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-tempest-all@sha256:3b0b5a022e65a4c53af09db8a63d0e87b3b8d6151dbc59a0c3f570bf096aea59 - name: RELATED_IMAGE_WATCHER_API_IMAGE_URL_DEFAULT value: quay.io/podified-master-centos9/openstack-watcher-api@sha256:c180220d5a8708e34b203815facd274d2cca7fe2f30b34729bbd795f38a0af07 - name: RELATED_IMAGE_WATCHER_APPLIER_IMAGE_URL_DEFAULT value: quay.io/podified-master-centos9/openstack-watcher-applier@sha256:91993e3cd1d8682861d2a0ef7a0664d229dc5744078d259bc49a9426c3a08bbf - name: RELATED_IMAGE_WATCHER_DECISION_ENGINE_IMAGE_URL_DEFAULT value: quay.io/podified-master-centos9/openstack-watcher-decision-engine@sha256:9b1e99ea6373e1596c4d1d42b5986eb4b9de8e5b9a4fc3278833b27588703c8c image: quay.io/openstack-k8s-operators/openstack-operator@sha256:5ab774ebf20af59fbaa509688a104dc74488b7cd8c4b0640d16924de8ead64fb imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 httpGet: path: /healthz port: 8081 scheme: HTTP initialDelaySeconds: 15 periodSeconds: 20 successThreshold: 1 timeoutSeconds: 1 name: manager ports: - containerPort: 9443 name: webhook-server protocol: TCP readinessProbe: failureThreshold: 3 httpGet: path: /readyz port: 8081 scheme: HTTP initialDelaySeconds: 5 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 1 resources: limits: cpu: 500m memory: 1Gi requests: cpu: 10m memory: 512Mi securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /tmp/k8s-metrics-server/metrics-certs name: metrics-certs readOnly: true - mountPath: /tmp/k8s-webhook-server/serving-certs name: webhook-certs readOnly: true dnsPolicy: ClusterFirst restartPolicy: Always schedulerName: default-scheduler securityContext: runAsNonRoot: true seccompProfile: type: RuntimeDefault serviceAccount: openstack-operator-controller-manager serviceAccountName: openstack-operator-controller-manager terminationGracePeriodSeconds: 10 volumes: - name: metrics-certs secret: defaultMode: 420 items: - key: ca.crt path: ca.crt - key: tls.crt path: tls.crt - key: tls.key path: tls.key optional: false secretName: metrics-server-cert - name: webhook-certs secret: defaultMode: 420 secretName: webhook-server-cert status: availableReplicas: 1 fullyLabeledReplicas: 1 observedGeneration: 1 readyReplicas: 1 replicas: 1 - apiVersion: apps/v1 kind: ReplicaSet metadata: annotations: deployment.kubernetes.io/desired-replicas: "1" deployment.kubernetes.io/max-replicas: "2" deployment.kubernetes.io/revision: "1" creationTimestamp: "2026-03-20T09:02:50Z" generation: 1 labels: app.kubernetes.io/name: ovn-operator control-plane: controller-manager openstack.org/operator-name: ovn pod-template-hash: 884679f54 managedFields: - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:deployment.kubernetes.io/desired-replicas: {} f:deployment.kubernetes.io/max-replicas: {} f:deployment.kubernetes.io/revision: {} f:labels: .: {} f:app.kubernetes.io/name: {} f:control-plane: {} f:openstack.org/operator-name: {} f:pod-template-hash: {} f:ownerReferences: .: {} k:{"uid":"0cf72837-3776-4e00-bd68-4fcbfee504ea"}: {} f:spec: f:replicas: {} f:selector: {} f:template: f:metadata: f:annotations: .: {} f:kubectl.kubernetes.io/default-container: {} f:labels: .: {} f:app.kubernetes.io/name: {} f:control-plane: {} f:openstack.org/operator-name: {} f:pod-template-hash: {} f:spec: f:containers: k:{"name":"manager"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"ENABLE_WEBHOOKS"}: .: {} f:name: {} f:value: {} k:{"name":"LEASE_DURATION"}: .: {} f:name: {} f:value: {} k:{"name":"METRICS_CERTS"}: .: {} f:name: {} f:value: {} k:{"name":"RENEW_DEADLINE"}: .: {} f:name: {} f:value: {} k:{"name":"RETRY_PERIOD"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:readinessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: .: {} f:limits: .: {} f:cpu: {} f:memory: {} f:requests: .: {} f:cpu: {} f:memory: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:dnsPolicy: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: .: {} f:runAsNonRoot: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:tolerations: {} manager: kube-controller-manager operation: Update time: "2026-03-20T09:02:50Z" - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:status: f:availableReplicas: {} f:fullyLabeledReplicas: {} f:observedGeneration: {} f:readyReplicas: {} f:replicas: {} manager: kube-controller-manager operation: Update subresource: status time: "2026-03-20T09:03:21Z" name: ovn-operator-controller-manager-884679f54 namespace: openstack-operators ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: Deployment name: ovn-operator-controller-manager uid: 0cf72837-3776-4e00-bd68-4fcbfee504ea resourceVersion: "25712" uid: 70e157b4-6d55-446c-8ccb-660da3809a1c spec: replicas: 1 selector: matchLabels: app.kubernetes.io/name: ovn-operator control-plane: controller-manager openstack.org/operator-name: ovn pod-template-hash: 884679f54 template: metadata: annotations: kubectl.kubernetes.io/default-container: manager creationTimestamp: null labels: app.kubernetes.io/name: ovn-operator control-plane: controller-manager openstack.org/operator-name: ovn pod-template-hash: 884679f54 spec: containers: - args: - --leader-elect - --health-probe-bind-address=:8081 - --metrics-bind-address=127.0.0.1:8080 command: - /manager env: - name: LEASE_DURATION value: "30" - name: RENEW_DEADLINE value: "20" - name: RETRY_PERIOD value: "5" - name: ENABLE_WEBHOOKS value: "false" - name: METRICS_CERTS value: "false" image: quay.io/openstack-k8s-operators/ovn-operator@sha256:bef93f71d3b42a72d8b96c69bdb4db4b8bd797c5093a0a719443d7a5c9aaab55 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 httpGet: path: /healthz port: 8081 scheme: HTTP initialDelaySeconds: 15 periodSeconds: 20 successThreshold: 1 timeoutSeconds: 1 name: manager readinessProbe: failureThreshold: 3 httpGet: path: /readyz port: 8081 scheme: HTTP initialDelaySeconds: 5 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 1 resources: limits: cpu: 500m memory: 512Mi requests: cpu: 10m memory: 256Mi securityContext: allowPrivilegeEscalation: false terminationMessagePath: /dev/termination-log terminationMessagePolicy: File dnsPolicy: ClusterFirst restartPolicy: Always schedulerName: default-scheduler securityContext: runAsNonRoot: true serviceAccount: ovn-operator-controller-manager serviceAccountName: ovn-operator-controller-manager terminationGracePeriodSeconds: 10 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 120 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 120 status: availableReplicas: 1 fullyLabeledReplicas: 1 observedGeneration: 1 readyReplicas: 1 replicas: 1 - apiVersion: apps/v1 kind: ReplicaSet metadata: annotations: deployment.kubernetes.io/desired-replicas: "1" deployment.kubernetes.io/max-replicas: "2" deployment.kubernetes.io/revision: "1" creationTimestamp: "2026-03-20T09:02:50Z" generation: 1 labels: app.kubernetes.io/name: placement-operator control-plane: controller-manager openstack.org/operator-name: placement pod-template-hash: 5784578c99 managedFields: - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:deployment.kubernetes.io/desired-replicas: {} f:deployment.kubernetes.io/max-replicas: {} f:deployment.kubernetes.io/revision: {} f:labels: .: {} f:app.kubernetes.io/name: {} f:control-plane: {} f:openstack.org/operator-name: {} f:pod-template-hash: {} f:ownerReferences: .: {} k:{"uid":"b197e687-5b78-4dd2-9e51-6f26d0307b10"}: {} f:spec: f:replicas: {} f:selector: {} f:template: f:metadata: f:annotations: .: {} f:kubectl.kubernetes.io/default-container: {} f:labels: .: {} f:app.kubernetes.io/name: {} f:control-plane: {} f:openstack.org/operator-name: {} f:pod-template-hash: {} f:spec: f:containers: k:{"name":"manager"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"ENABLE_WEBHOOKS"}: .: {} f:name: {} f:value: {} k:{"name":"LEASE_DURATION"}: .: {} f:name: {} f:value: {} k:{"name":"METRICS_CERTS"}: .: {} f:name: {} f:value: {} k:{"name":"RENEW_DEADLINE"}: .: {} f:name: {} f:value: {} k:{"name":"RETRY_PERIOD"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:readinessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: .: {} f:limits: .: {} f:cpu: {} f:memory: {} f:requests: .: {} f:cpu: {} f:memory: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:dnsPolicy: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: .: {} f:runAsNonRoot: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:tolerations: {} manager: kube-controller-manager operation: Update time: "2026-03-20T09:02:50Z" - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:status: f:availableReplicas: {} f:fullyLabeledReplicas: {} f:observedGeneration: {} f:readyReplicas: {} f:replicas: {} manager: kube-controller-manager operation: Update subresource: status time: "2026-03-20T09:03:22Z" name: placement-operator-controller-manager-5784578c99 namespace: openstack-operators ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: Deployment name: placement-operator-controller-manager uid: b197e687-5b78-4dd2-9e51-6f26d0307b10 resourceVersion: "25724" uid: 866b0e73-50f3-4ce0-a377-dfaddd3a84c3 spec: replicas: 1 selector: matchLabels: app.kubernetes.io/name: placement-operator control-plane: controller-manager openstack.org/operator-name: placement pod-template-hash: 5784578c99 template: metadata: annotations: kubectl.kubernetes.io/default-container: manager creationTimestamp: null labels: app.kubernetes.io/name: placement-operator control-plane: controller-manager openstack.org/operator-name: placement pod-template-hash: 5784578c99 spec: containers: - args: - --leader-elect - --health-probe-bind-address=:8081 - --metrics-bind-address=127.0.0.1:8080 command: - /manager env: - name: LEASE_DURATION value: "30" - name: RENEW_DEADLINE value: "20" - name: RETRY_PERIOD value: "5" - name: ENABLE_WEBHOOKS value: "false" - name: METRICS_CERTS value: "false" image: quay.io/openstack-k8s-operators/placement-operator@sha256:c8743a6661d118b0e5ba3eb110643358a8a3237dc75984a8f9829880b55a1622 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 httpGet: path: /healthz port: 8081 scheme: HTTP initialDelaySeconds: 15 periodSeconds: 20 successThreshold: 1 timeoutSeconds: 1 name: manager readinessProbe: failureThreshold: 3 httpGet: path: /readyz port: 8081 scheme: HTTP initialDelaySeconds: 5 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 1 resources: limits: cpu: 500m memory: 512Mi requests: cpu: 10m memory: 256Mi securityContext: allowPrivilegeEscalation: false terminationMessagePath: /dev/termination-log terminationMessagePolicy: File dnsPolicy: ClusterFirst restartPolicy: Always schedulerName: default-scheduler securityContext: runAsNonRoot: true serviceAccount: placement-operator-controller-manager serviceAccountName: placement-operator-controller-manager terminationGracePeriodSeconds: 10 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 120 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 120 status: availableReplicas: 1 fullyLabeledReplicas: 1 observedGeneration: 1 readyReplicas: 1 replicas: 1 - apiVersion: apps/v1 kind: ReplicaSet metadata: annotations: deployment.kubernetes.io/desired-replicas: "1" deployment.kubernetes.io/max-replicas: "2" deployment.kubernetes.io/revision: "1" creationTimestamp: "2026-03-20T09:02:51Z" generation: 1 labels: app.kubernetes.io/component: rabbitmq-operator app.kubernetes.io/name: rabbitmq-cluster-operator app.kubernetes.io/part-of: rabbitmq pod-template-hash: 668c99d594 managedFields: - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:deployment.kubernetes.io/desired-replicas: {} f:deployment.kubernetes.io/max-replicas: {} f:deployment.kubernetes.io/revision: {} f:labels: .: {} f:app.kubernetes.io/component: {} f:app.kubernetes.io/name: {} f:app.kubernetes.io/part-of: {} f:pod-template-hash: {} f:ownerReferences: .: {} k:{"uid":"9d64f02b-aa1c-4c06-a45a-9c0c63210d3d"}: {} f:spec: f:replicas: {} f:selector: {} f:template: f:metadata: f:labels: .: {} f:app.kubernetes.io/component: {} f:app.kubernetes.io/name: {} f:app.kubernetes.io/part-of: {} f:pod-template-hash: {} f:spec: f:containers: k:{"name":"operator"}: .: {} f:command: {} f:env: .: {} k:{"name":"ENABLE_WEBHOOKS"}: .: {} f:name: {} f:value: {} k:{"name":"LEASE_DURATION"}: .: {} f:name: {} f:value: {} k:{"name":"METRICS_CERTS"}: .: {} f:name: {} f:value: {} k:{"name":"OPERATOR_NAMESPACE"}: .: {} f:name: {} f:valueFrom: .: {} f:fieldRef: {} k:{"name":"RENEW_DEADLINE"}: .: {} f:name: {} f:value: {} k:{"name":"RETRY_PERIOD"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:ports: .: {} k:{"containerPort":9782,"protocol":"TCP"}: .: {} f:containerPort: {} f:name: {} f:protocol: {} f:resources: .: {} f:limits: .: {} f:cpu: {} f:memory: {} f:requests: .: {} f:cpu: {} f:memory: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:dnsPolicy: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:tolerations: {} manager: kube-controller-manager operation: Update time: "2026-03-20T09:02:51Z" - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:status: f:availableReplicas: {} f:fullyLabeledReplicas: {} f:observedGeneration: {} f:readyReplicas: {} f:replicas: {} manager: kube-controller-manager operation: Update subresource: status time: "2026-03-20T09:03:17Z" name: rabbitmq-cluster-operator-manager-668c99d594 namespace: openstack-operators ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: Deployment name: rabbitmq-cluster-operator-manager uid: 9d64f02b-aa1c-4c06-a45a-9c0c63210d3d resourceVersion: "25553" uid: e6e957f0-111e-4285-9294-db90d5d8db70 spec: replicas: 1 selector: matchLabels: app.kubernetes.io/name: rabbitmq-cluster-operator pod-template-hash: 668c99d594 template: metadata: creationTimestamp: null labels: app.kubernetes.io/component: rabbitmq-operator app.kubernetes.io/name: rabbitmq-cluster-operator app.kubernetes.io/part-of: rabbitmq pod-template-hash: 668c99d594 spec: containers: - command: - /manager env: - name: OPERATOR_NAMESPACE valueFrom: fieldRef: apiVersion: v1 fieldPath: metadata.namespace - name: LEASE_DURATION value: "30" - name: RENEW_DEADLINE value: "20" - name: RETRY_PERIOD value: "5" - name: ENABLE_WEBHOOKS value: "false" - name: METRICS_CERTS value: "false" image: quay.io/openstack-k8s-operators/rabbitmq-cluster-operator@sha256:893e66303c1b0bc1d00a299a3f0380bad55c8dc813c8a1c6a4aab379f5aa12a2 imagePullPolicy: IfNotPresent name: operator ports: - containerPort: 9782 name: metrics protocol: TCP resources: limits: cpu: 200m memory: 500Mi requests: cpu: 5m memory: 64Mi terminationMessagePath: /dev/termination-log terminationMessagePolicy: File dnsPolicy: ClusterFirst restartPolicy: Always schedulerName: default-scheduler securityContext: {} serviceAccount: rabbitmq-cluster-operator-controller-manager serviceAccountName: rabbitmq-cluster-operator-controller-manager terminationGracePeriodSeconds: 10 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 120 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 120 status: availableReplicas: 1 fullyLabeledReplicas: 1 observedGeneration: 1 readyReplicas: 1 replicas: 1 - apiVersion: apps/v1 kind: ReplicaSet metadata: annotations: deployment.kubernetes.io/desired-replicas: "1" deployment.kubernetes.io/max-replicas: "2" deployment.kubernetes.io/revision: "1" creationTimestamp: "2026-03-20T09:02:51Z" generation: 1 labels: app.kubernetes.io/name: swift-operator control-plane: controller-manager openstack.org/operator-name: swift pod-template-hash: c674c5965 managedFields: - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:deployment.kubernetes.io/desired-replicas: {} f:deployment.kubernetes.io/max-replicas: {} f:deployment.kubernetes.io/revision: {} f:labels: .: {} f:app.kubernetes.io/name: {} f:control-plane: {} f:openstack.org/operator-name: {} f:pod-template-hash: {} f:ownerReferences: .: {} k:{"uid":"3e150e1c-2b63-430b-bfdd-340505176ecd"}: {} f:spec: f:replicas: {} f:selector: {} f:template: f:metadata: f:annotations: .: {} f:kubectl.kubernetes.io/default-container: {} f:labels: .: {} f:app.kubernetes.io/name: {} f:control-plane: {} f:openstack.org/operator-name: {} f:pod-template-hash: {} f:spec: f:containers: k:{"name":"manager"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"ENABLE_WEBHOOKS"}: .: {} f:name: {} f:value: {} k:{"name":"LEASE_DURATION"}: .: {} f:name: {} f:value: {} k:{"name":"METRICS_CERTS"}: .: {} f:name: {} f:value: {} k:{"name":"RENEW_DEADLINE"}: .: {} f:name: {} f:value: {} k:{"name":"RETRY_PERIOD"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:readinessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: .: {} f:limits: .: {} f:cpu: {} f:memory: {} f:requests: .: {} f:cpu: {} f:memory: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:dnsPolicy: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: .: {} f:runAsNonRoot: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:tolerations: {} manager: kube-controller-manager operation: Update time: "2026-03-20T09:02:51Z" - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:status: f:availableReplicas: {} f:fullyLabeledReplicas: {} f:observedGeneration: {} f:readyReplicas: {} f:replicas: {} manager: kube-controller-manager operation: Update subresource: status time: "2026-03-20T09:03:22Z" name: swift-operator-controller-manager-c674c5965 namespace: openstack-operators ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: Deployment name: swift-operator-controller-manager uid: 3e150e1c-2b63-430b-bfdd-340505176ecd resourceVersion: "25737" uid: 46a26ff9-a315-4cee-ac7c-9b09734b75cb spec: replicas: 1 selector: matchLabels: app.kubernetes.io/name: swift-operator control-plane: controller-manager openstack.org/operator-name: swift pod-template-hash: c674c5965 template: metadata: annotations: kubectl.kubernetes.io/default-container: manager creationTimestamp: null labels: app.kubernetes.io/name: swift-operator control-plane: controller-manager openstack.org/operator-name: swift pod-template-hash: c674c5965 spec: containers: - args: - --leader-elect - --health-probe-bind-address=:8081 - --metrics-bind-address=127.0.0.1:8080 command: - /manager env: - name: LEASE_DURATION value: "30" - name: RENEW_DEADLINE value: "20" - name: RETRY_PERIOD value: "5" - name: ENABLE_WEBHOOKS value: "false" - name: METRICS_CERTS value: "false" image: quay.io/openstack-k8s-operators/swift-operator@sha256:866844c5b88e1e0518ceb7490cac9d093da3fb8b2f27ba7bd9bd89f946b9ee6e imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 httpGet: path: /healthz port: 8081 scheme: HTTP initialDelaySeconds: 15 periodSeconds: 20 successThreshold: 1 timeoutSeconds: 1 name: manager readinessProbe: failureThreshold: 3 httpGet: path: /readyz port: 8081 scheme: HTTP initialDelaySeconds: 5 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 1 resources: limits: cpu: 500m memory: 512Mi requests: cpu: 10m memory: 256Mi securityContext: allowPrivilegeEscalation: false terminationMessagePath: /dev/termination-log terminationMessagePolicy: File dnsPolicy: ClusterFirst restartPolicy: Always schedulerName: default-scheduler securityContext: runAsNonRoot: true serviceAccount: swift-operator-controller-manager serviceAccountName: swift-operator-controller-manager terminationGracePeriodSeconds: 10 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 120 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 120 status: availableReplicas: 1 fullyLabeledReplicas: 1 observedGeneration: 1 readyReplicas: 1 replicas: 1 - apiVersion: apps/v1 kind: ReplicaSet metadata: annotations: deployment.kubernetes.io/desired-replicas: "1" deployment.kubernetes.io/max-replicas: "2" deployment.kubernetes.io/revision: "1" creationTimestamp: "2026-03-20T09:02:51Z" generation: 1 labels: app.kubernetes.io/name: telemetry-operator control-plane: controller-manager openstack.org/operator-name: telemetry pod-template-hash: d6b694c5 managedFields: - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:deployment.kubernetes.io/desired-replicas: {} f:deployment.kubernetes.io/max-replicas: {} f:deployment.kubernetes.io/revision: {} f:labels: .: {} f:app.kubernetes.io/name: {} f:control-plane: {} f:openstack.org/operator-name: {} f:pod-template-hash: {} f:ownerReferences: .: {} k:{"uid":"4f0a3b3d-9702-4701-b880-a81e51e81516"}: {} f:spec: f:replicas: {} f:selector: {} f:template: f:metadata: f:annotations: .: {} f:kubectl.kubernetes.io/default-container: {} f:labels: .: {} f:app.kubernetes.io/name: {} f:control-plane: {} f:openstack.org/operator-name: {} f:pod-template-hash: {} f:spec: f:containers: k:{"name":"manager"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"ENABLE_WEBHOOKS"}: .: {} f:name: {} f:value: {} k:{"name":"LEASE_DURATION"}: .: {} f:name: {} f:value: {} k:{"name":"METRICS_CERTS"}: .: {} f:name: {} f:value: {} k:{"name":"RENEW_DEADLINE"}: .: {} f:name: {} f:value: {} k:{"name":"RETRY_PERIOD"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:readinessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: .: {} f:limits: .: {} f:cpu: {} f:memory: {} f:requests: .: {} f:cpu: {} f:memory: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:dnsPolicy: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: .: {} f:runAsNonRoot: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:tolerations: {} manager: kube-controller-manager operation: Update time: "2026-03-20T09:02:51Z" - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:status: f:availableReplicas: {} f:fullyLabeledReplicas: {} f:observedGeneration: {} f:readyReplicas: {} f:replicas: {} manager: kube-controller-manager operation: Update subresource: status time: "2026-03-20T09:03:22Z" name: telemetry-operator-controller-manager-d6b694c5 namespace: openstack-operators ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: Deployment name: telemetry-operator-controller-manager uid: 4f0a3b3d-9702-4701-b880-a81e51e81516 resourceVersion: "25742" uid: b1f6ce93-a9f8-4db1-855d-b2b2d533cd28 spec: replicas: 1 selector: matchLabels: app.kubernetes.io/name: telemetry-operator control-plane: controller-manager openstack.org/operator-name: telemetry pod-template-hash: d6b694c5 template: metadata: annotations: kubectl.kubernetes.io/default-container: manager creationTimestamp: null labels: app.kubernetes.io/name: telemetry-operator control-plane: controller-manager openstack.org/operator-name: telemetry pod-template-hash: d6b694c5 spec: containers: - args: - --leader-elect - --health-probe-bind-address=:8081 - --metrics-bind-address=127.0.0.1:8080 command: - /manager env: - name: LEASE_DURATION value: "30" - name: RENEW_DEADLINE value: "20" - name: RETRY_PERIOD value: "5" - name: ENABLE_WEBHOOKS value: "false" - name: METRICS_CERTS value: "false" image: quay.io/openstack-k8s-operators/telemetry-operator@sha256:c500fa7080b94105e85eeced772d8872e4168904e74ba02116e15ab66f522444 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 httpGet: path: /healthz port: 8081 scheme: HTTP initialDelaySeconds: 15 periodSeconds: 20 successThreshold: 1 timeoutSeconds: 1 name: manager readinessProbe: failureThreshold: 3 httpGet: path: /readyz port: 8081 scheme: HTTP initialDelaySeconds: 5 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 1 resources: limits: cpu: 500m memory: 512Mi requests: cpu: 10m memory: 256Mi securityContext: allowPrivilegeEscalation: false terminationMessagePath: /dev/termination-log terminationMessagePolicy: File dnsPolicy: ClusterFirst restartPolicy: Always schedulerName: default-scheduler securityContext: runAsNonRoot: true serviceAccount: telemetry-operator-controller-manager serviceAccountName: telemetry-operator-controller-manager terminationGracePeriodSeconds: 10 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 120 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 120 status: availableReplicas: 1 fullyLabeledReplicas: 1 observedGeneration: 1 readyReplicas: 1 replicas: 1 - apiVersion: apps/v1 kind: ReplicaSet metadata: annotations: deployment.kubernetes.io/desired-replicas: "1" deployment.kubernetes.io/max-replicas: "2" deployment.kubernetes.io/revision: "1" creationTimestamp: "2026-03-20T09:02:51Z" generation: 1 labels: app.kubernetes.io/name: test-operator control-plane: controller-manager openstack.org/operator-name: test pod-template-hash: 5c5cb9c4d7 managedFields: - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:deployment.kubernetes.io/desired-replicas: {} f:deployment.kubernetes.io/max-replicas: {} f:deployment.kubernetes.io/revision: {} f:labels: .: {} f:app.kubernetes.io/name: {} f:control-plane: {} f:openstack.org/operator-name: {} f:pod-template-hash: {} f:ownerReferences: .: {} k:{"uid":"917f87bd-5243-4a18-b6d1-0df1fab1c5e6"}: {} f:spec: f:replicas: {} f:selector: {} f:template: f:metadata: f:annotations: .: {} f:kubectl.kubernetes.io/default-container: {} f:labels: .: {} f:app.kubernetes.io/name: {} f:control-plane: {} f:openstack.org/operator-name: {} f:pod-template-hash: {} f:spec: f:containers: k:{"name":"manager"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"ENABLE_WEBHOOKS"}: .: {} f:name: {} f:value: {} k:{"name":"LEASE_DURATION"}: .: {} f:name: {} f:value: {} k:{"name":"METRICS_CERTS"}: .: {} f:name: {} f:value: {} k:{"name":"RENEW_DEADLINE"}: .: {} f:name: {} f:value: {} k:{"name":"RETRY_PERIOD"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:readinessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: .: {} f:limits: .: {} f:cpu: {} f:memory: {} f:requests: .: {} f:cpu: {} f:memory: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:dnsPolicy: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: .: {} f:runAsNonRoot: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:tolerations: {} manager: kube-controller-manager operation: Update time: "2026-03-20T09:02:51Z" - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:status: f:availableReplicas: {} f:fullyLabeledReplicas: {} f:observedGeneration: {} f:readyReplicas: {} f:replicas: {} manager: kube-controller-manager operation: Update subresource: status time: "2026-03-20T09:03:22Z" name: test-operator-controller-manager-5c5cb9c4d7 namespace: openstack-operators ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: Deployment name: test-operator-controller-manager uid: 917f87bd-5243-4a18-b6d1-0df1fab1c5e6 resourceVersion: "25750" uid: 4ed09bcf-c4fb-4216-969d-5ad8de7528be spec: replicas: 1 selector: matchLabels: app.kubernetes.io/name: test-operator control-plane: controller-manager openstack.org/operator-name: test pod-template-hash: 5c5cb9c4d7 template: metadata: annotations: kubectl.kubernetes.io/default-container: manager creationTimestamp: null labels: app.kubernetes.io/name: test-operator control-plane: controller-manager openstack.org/operator-name: test pod-template-hash: 5c5cb9c4d7 spec: containers: - args: - --leader-elect - --health-probe-bind-address=:8081 - --metrics-bind-address=127.0.0.1:8080 command: - /manager env: - name: LEASE_DURATION value: "30" - name: RENEW_DEADLINE value: "20" - name: RETRY_PERIOD value: "5" - name: ENABLE_WEBHOOKS value: "false" - name: METRICS_CERTS value: "false" image: quay.io/openstack-k8s-operators/test-operator@sha256:43bd420bc05b4789243740bc75f61e10c7aac7883fc2f82b2d4d50085bc96c42 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 httpGet: path: /healthz port: 8081 scheme: HTTP initialDelaySeconds: 15 periodSeconds: 20 successThreshold: 1 timeoutSeconds: 1 name: manager readinessProbe: failureThreshold: 3 httpGet: path: /readyz port: 8081 scheme: HTTP initialDelaySeconds: 5 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 1 resources: limits: cpu: 500m memory: 512Mi requests: cpu: 10m memory: 256Mi securityContext: allowPrivilegeEscalation: false terminationMessagePath: /dev/termination-log terminationMessagePolicy: File dnsPolicy: ClusterFirst restartPolicy: Always schedulerName: default-scheduler securityContext: runAsNonRoot: true serviceAccount: test-operator-controller-manager serviceAccountName: test-operator-controller-manager terminationGracePeriodSeconds: 10 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 120 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 120 status: availableReplicas: 1 fullyLabeledReplicas: 1 observedGeneration: 1 readyReplicas: 1 replicas: 1 - apiVersion: apps/v1 kind: ReplicaSet metadata: annotations: deployment.kubernetes.io/desired-replicas: "1" deployment.kubernetes.io/max-replicas: "2" deployment.kubernetes.io/revision: "1" creationTimestamp: "2026-03-20T09:02:51Z" generation: 1 labels: app.kubernetes.io/name: watcher-operator control-plane: controller-manager openstack.org/operator-name: watcher pod-template-hash: 6c4d75f7f9 managedFields: - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:deployment.kubernetes.io/desired-replicas: {} f:deployment.kubernetes.io/max-replicas: {} f:deployment.kubernetes.io/revision: {} f:labels: .: {} f:app.kubernetes.io/name: {} f:control-plane: {} f:openstack.org/operator-name: {} f:pod-template-hash: {} f:ownerReferences: .: {} k:{"uid":"82b90ff1-93b4-4b61-9cbd-583d7d8fd955"}: {} f:spec: f:replicas: {} f:selector: {} f:template: f:metadata: f:annotations: .: {} f:kubectl.kubernetes.io/default-container: {} f:labels: .: {} f:app.kubernetes.io/name: {} f:control-plane: {} f:openstack.org/operator-name: {} f:pod-template-hash: {} f:spec: f:containers: k:{"name":"manager"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"ENABLE_WEBHOOKS"}: .: {} f:name: {} f:value: {} k:{"name":"LEASE_DURATION"}: .: {} f:name: {} f:value: {} k:{"name":"METRICS_CERTS"}: .: {} f:name: {} f:value: {} k:{"name":"RENEW_DEADLINE"}: .: {} f:name: {} f:value: {} k:{"name":"RETRY_PERIOD"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:readinessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: .: {} f:limits: .: {} f:cpu: {} f:memory: {} f:requests: .: {} f:cpu: {} f:memory: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:dnsPolicy: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: .: {} f:runAsNonRoot: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:tolerations: {} manager: kube-controller-manager operation: Update time: "2026-03-20T09:02:51Z" - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:status: f:availableReplicas: {} f:fullyLabeledReplicas: {} f:observedGeneration: {} f:readyReplicas: {} f:replicas: {} manager: kube-controller-manager operation: Update subresource: status time: "2026-03-20T09:03:22Z" name: watcher-operator-controller-manager-6c4d75f7f9 namespace: openstack-operators ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: Deployment name: watcher-operator-controller-manager uid: 82b90ff1-93b4-4b61-9cbd-583d7d8fd955 resourceVersion: "25755" uid: 2fbcb789-5546-4a66-902f-f25593b723a6 spec: replicas: 1 selector: matchLabels: app.kubernetes.io/name: watcher-operator control-plane: controller-manager openstack.org/operator-name: watcher pod-template-hash: 6c4d75f7f9 template: metadata: annotations: kubectl.kubernetes.io/default-container: manager creationTimestamp: null labels: app.kubernetes.io/name: watcher-operator control-plane: controller-manager openstack.org/operator-name: watcher pod-template-hash: 6c4d75f7f9 spec: containers: - args: - --leader-elect - --health-probe-bind-address=:8081 - --metrics-bind-address=127.0.0.1:8080 command: - /manager env: - name: LEASE_DURATION value: "30" - name: RENEW_DEADLINE value: "20" - name: RETRY_PERIOD value: "5" - name: ENABLE_WEBHOOKS value: "false" - name: METRICS_CERTS value: "false" image: quay.io/openstack-k8s-operators/watcher-operator@sha256:d9c55e8c6304a0e32289b5e8c69a87ea59b9968918a5c85b7c384633df82c807 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 httpGet: path: /healthz port: 8081 scheme: HTTP initialDelaySeconds: 15 periodSeconds: 20 successThreshold: 1 timeoutSeconds: 1 name: manager readinessProbe: failureThreshold: 3 httpGet: path: /readyz port: 8081 scheme: HTTP initialDelaySeconds: 5 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 1 resources: limits: cpu: 500m memory: 512Mi requests: cpu: 10m memory: 256Mi securityContext: allowPrivilegeEscalation: false terminationMessagePath: /dev/termination-log terminationMessagePolicy: File dnsPolicy: ClusterFirst restartPolicy: Always schedulerName: default-scheduler securityContext: runAsNonRoot: true serviceAccount: watcher-operator-controller-manager serviceAccountName: watcher-operator-controller-manager terminationGracePeriodSeconds: 10 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 120 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 120 status: availableReplicas: 1 fullyLabeledReplicas: 1 observedGeneration: 1 readyReplicas: 1 replicas: 1 kind: ReplicaSetList metadata: resourceVersion: "77109"