--- apiVersion: apps/v1 items: - apiVersion: apps/v1 kind: Deployment metadata: annotations: deployment.kubernetes.io/revision: "1" creationTimestamp: "2026-02-20T12:16:53Z" generation: 1 labels: app.kubernetes.io/name: barbican control-plane: controller-manager openstack.org/operator-name: barbican managedFields: - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:labels: .: {} f:app.kubernetes.io/name: {} f:control-plane: {} f:openstack.org/operator-name: {} f:ownerReferences: .: {} k:{"uid":"bf695811-412e-4afd-859b-0d169347a92d"}: {} f:spec: f:progressDeadlineSeconds: {} f:replicas: {} f:revisionHistoryLimit: {} f:selector: {} f:strategy: f:rollingUpdate: .: {} f:maxSurge: {} f:maxUnavailable: {} f:type: {} 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: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: operator operation: Update time: "2026-02-20T12:16:53Z" - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:deployment.kubernetes.io/revision: {} f:status: f:availableReplicas: {} f:conditions: .: {} k:{"type":"Available"}: .: {} f:lastTransitionTime: {} f:lastUpdateTime: {} f:message: {} f:reason: {} f:status: {} f:type: {} k:{"type":"Progressing"}: .: {} f:lastTransitionTime: {} f:lastUpdateTime: {} f:message: {} f:reason: {} f:status: {} f:type: {} f:observedGeneration: {} f:readyReplicas: {} f:replicas: {} f:updatedReplicas: {} manager: kube-controller-manager operation: Update subresource: status time: "2026-02-20T12:17:24Z" name: barbican-operator-controller-manager namespace: openstack-operators ownerReferences: - apiVersion: operator.openstack.org/v1beta1 blockOwnerDeletion: true controller: true kind: OpenStack name: openstack uid: bf695811-412e-4afd-859b-0d169347a92d resourceVersion: "26208" uid: df9703bd-3685-443e-83c2-60a017343561 spec: progressDeadlineSeconds: 600 replicas: 1 revisionHistoryLimit: 10 selector: matchLabels: app.kubernetes.io/name: barbican-operator control-plane: controller-manager openstack.org/operator-name: barbican strategy: rollingUpdate: maxSurge: 25% maxUnavailable: 25% type: RollingUpdate 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 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:90ad8fd8c1889b6be77925016532218eb6149d2c1c8535a5f9f1775c776fa6cc 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 conditions: - lastTransitionTime: "2026-02-20T12:17:24Z" lastUpdateTime: "2026-02-20T12:17:24Z" message: Deployment has minimum availability. reason: MinimumReplicasAvailable status: "True" type: Available - lastTransitionTime: "2026-02-20T12:16:53Z" lastUpdateTime: "2026-02-20T12:17:24Z" message: ReplicaSet "barbican-operator-controller-manager-868647ff47" has successfully progressed. reason: NewReplicaSetAvailable status: "True" type: Progressing observedGeneration: 1 readyReplicas: 1 replicas: 1 updatedReplicas: 1 - apiVersion: apps/v1 kind: Deployment metadata: annotations: deployment.kubernetes.io/revision: "1" creationTimestamp: "2026-02-20T12:16:53Z" generation: 1 labels: app.kubernetes.io/name: cinder control-plane: controller-manager openstack.org/operator-name: cinder managedFields: - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:labels: .: {} f:app.kubernetes.io/name: {} f:control-plane: {} f:openstack.org/operator-name: {} f:ownerReferences: .: {} k:{"uid":"bf695811-412e-4afd-859b-0d169347a92d"}: {} f:spec: f:progressDeadlineSeconds: {} f:replicas: {} f:revisionHistoryLimit: {} f:selector: {} f:strategy: f:rollingUpdate: .: {} f:maxSurge: {} f:maxUnavailable: {} f:type: {} 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: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: operator operation: Update time: "2026-02-20T12:16:53Z" - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:deployment.kubernetes.io/revision: {} f:status: f:availableReplicas: {} f:conditions: .: {} k:{"type":"Available"}: .: {} f:lastTransitionTime: {} f:lastUpdateTime: {} f:message: {} f:reason: {} f:status: {} f:type: {} k:{"type":"Progressing"}: .: {} f:lastTransitionTime: {} f:lastUpdateTime: {} f:message: {} f:reason: {} f:status: {} f:type: {} f:observedGeneration: {} f:readyReplicas: {} f:replicas: {} f:updatedReplicas: {} manager: kube-controller-manager operation: Update subresource: status time: "2026-02-20T12:17:24Z" name: cinder-operator-controller-manager namespace: openstack-operators ownerReferences: - apiVersion: operator.openstack.org/v1beta1 blockOwnerDeletion: true controller: true kind: OpenStack name: openstack uid: bf695811-412e-4afd-859b-0d169347a92d resourceVersion: "26215" uid: 3b270e1a-0190-4f52-9c83-e5857832699f spec: progressDeadlineSeconds: 600 replicas: 1 revisionHistoryLimit: 10 selector: matchLabels: app.kubernetes.io/name: cinder-operator control-plane: controller-manager openstack.org/operator-name: cinder strategy: rollingUpdate: maxSurge: 25% maxUnavailable: 25% type: RollingUpdate 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 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:2b8ab3063af4aaeed0198197aae6f391c6647ac686c94c85668537f1d5933979 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 conditions: - lastTransitionTime: "2026-02-20T12:17:24Z" lastUpdateTime: "2026-02-20T12:17:24Z" message: Deployment has minimum availability. reason: MinimumReplicasAvailable status: "True" type: Available - lastTransitionTime: "2026-02-20T12:16:53Z" lastUpdateTime: "2026-02-20T12:17:24Z" message: ReplicaSet "cinder-operator-controller-manager-5d946d989d" has successfully progressed. reason: NewReplicaSetAvailable status: "True" type: Progressing observedGeneration: 1 readyReplicas: 1 replicas: 1 updatedReplicas: 1 - apiVersion: apps/v1 kind: Deployment metadata: annotations: deployment.kubernetes.io/revision: "1" creationTimestamp: "2026-02-20T12:16:53Z" generation: 1 labels: app.kubernetes.io/name: designate control-plane: controller-manager openstack.org/operator-name: designate managedFields: - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:labels: .: {} f:app.kubernetes.io/name: {} f:control-plane: {} f:openstack.org/operator-name: {} f:ownerReferences: .: {} k:{"uid":"bf695811-412e-4afd-859b-0d169347a92d"}: {} f:spec: f:progressDeadlineSeconds: {} f:replicas: {} f:revisionHistoryLimit: {} f:selector: {} f:strategy: f:rollingUpdate: .: {} f:maxSurge: {} f:maxUnavailable: {} f:type: {} 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: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: operator operation: Update time: "2026-02-20T12:16:53Z" - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:deployment.kubernetes.io/revision: {} f:status: f:availableReplicas: {} f:conditions: .: {} k:{"type":"Available"}: .: {} f:lastTransitionTime: {} f:lastUpdateTime: {} f:message: {} f:reason: {} f:status: {} f:type: {} k:{"type":"Progressing"}: .: {} f:lastTransitionTime: {} f:lastUpdateTime: {} f:message: {} f:reason: {} f:status: {} f:type: {} f:observedGeneration: {} f:readyReplicas: {} f:replicas: {} f:updatedReplicas: {} manager: kube-controller-manager operation: Update subresource: status time: "2026-02-20T12:17:24Z" name: designate-operator-controller-manager namespace: openstack-operators ownerReferences: - apiVersion: operator.openstack.org/v1beta1 blockOwnerDeletion: true controller: true kind: OpenStack name: openstack uid: bf695811-412e-4afd-859b-0d169347a92d resourceVersion: "26221" uid: c79e06a8-2642-4bc3-854e-d72732efd3e6 spec: progressDeadlineSeconds: 600 replicas: 1 revisionHistoryLimit: 10 selector: matchLabels: app.kubernetes.io/name: designate-operator control-plane: controller-manager openstack.org/operator-name: designate strategy: rollingUpdate: maxSurge: 25% maxUnavailable: 25% type: RollingUpdate 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 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:c1e33e962043cd6e3d09ebd225cb72781451dba7af2d57522e5c6eedbdc91642 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 conditions: - lastTransitionTime: "2026-02-20T12:17:24Z" lastUpdateTime: "2026-02-20T12:17:24Z" message: Deployment has minimum availability. reason: MinimumReplicasAvailable status: "True" type: Available - lastTransitionTime: "2026-02-20T12:16:53Z" lastUpdateTime: "2026-02-20T12:17:24Z" message: ReplicaSet "designate-operator-controller-manager-6d8bf5c495" has successfully progressed. reason: NewReplicaSetAvailable status: "True" type: Progressing observedGeneration: 1 readyReplicas: 1 replicas: 1 updatedReplicas: 1 - apiVersion: apps/v1 kind: Deployment metadata: annotations: deployment.kubernetes.io/revision: "1" creationTimestamp: "2026-02-20T12:16:53Z" generation: 1 labels: app.kubernetes.io/name: glance control-plane: controller-manager openstack.org/operator-name: glance managedFields: - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:labels: .: {} f:app.kubernetes.io/name: {} f:control-plane: {} f:openstack.org/operator-name: {} f:ownerReferences: .: {} k:{"uid":"bf695811-412e-4afd-859b-0d169347a92d"}: {} f:spec: f:progressDeadlineSeconds: {} f:replicas: {} f:revisionHistoryLimit: {} f:selector: {} f:strategy: f:rollingUpdate: .: {} f:maxSurge: {} f:maxUnavailable: {} f:type: {} 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: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: operator operation: Update time: "2026-02-20T12:16:53Z" - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:deployment.kubernetes.io/revision: {} f:status: f:availableReplicas: {} f:conditions: .: {} k:{"type":"Available"}: .: {} f:lastTransitionTime: {} f:lastUpdateTime: {} f:message: {} f:reason: {} f:status: {} f:type: {} k:{"type":"Progressing"}: .: {} f:lastTransitionTime: {} f:lastUpdateTime: {} f:message: {} f:reason: {} f:status: {} f:type: {} f:observedGeneration: {} f:readyReplicas: {} f:replicas: {} f:updatedReplicas: {} manager: kube-controller-manager operation: Update subresource: status time: "2026-02-20T12:17:24Z" name: glance-operator-controller-manager namespace: openstack-operators ownerReferences: - apiVersion: operator.openstack.org/v1beta1 blockOwnerDeletion: true controller: true kind: OpenStack name: openstack uid: bf695811-412e-4afd-859b-0d169347a92d resourceVersion: "26225" uid: 77060654-c87b-4576-ab87-ee12a900271c spec: progressDeadlineSeconds: 600 replicas: 1 revisionHistoryLimit: 10 selector: matchLabels: app.kubernetes.io/name: glance-operator control-plane: controller-manager openstack.org/operator-name: glance strategy: rollingUpdate: maxSurge: 25% maxUnavailable: 25% type: RollingUpdate 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 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:1ab3ec59cd8e30dd8423e91ad832403bdefbae3b8ac47e15578d5a677d7ba0df 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 conditions: - lastTransitionTime: "2026-02-20T12:17:24Z" lastUpdateTime: "2026-02-20T12:17:24Z" message: Deployment has minimum availability. reason: MinimumReplicasAvailable status: "True" type: Available - lastTransitionTime: "2026-02-20T12:16:53Z" lastUpdateTime: "2026-02-20T12:17:24Z" message: ReplicaSet "glance-operator-controller-manager-77987464f4" has successfully progressed. reason: NewReplicaSetAvailable status: "True" type: Progressing observedGeneration: 1 readyReplicas: 1 replicas: 1 updatedReplicas: 1 - apiVersion: apps/v1 kind: Deployment metadata: annotations: deployment.kubernetes.io/revision: "1" creationTimestamp: "2026-02-20T12:16:53Z" generation: 1 labels: app.kubernetes.io/name: heat control-plane: controller-manager openstack.org/operator-name: heat managedFields: - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:labels: .: {} f:app.kubernetes.io/name: {} f:control-plane: {} f:openstack.org/operator-name: {} f:ownerReferences: .: {} k:{"uid":"bf695811-412e-4afd-859b-0d169347a92d"}: {} f:spec: f:progressDeadlineSeconds: {} f:replicas: {} f:revisionHistoryLimit: {} f:selector: {} f:strategy: f:rollingUpdate: .: {} f:maxSurge: {} f:maxUnavailable: {} f:type: {} 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: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: operator operation: Update time: "2026-02-20T12:16:53Z" - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:deployment.kubernetes.io/revision: {} f:status: f:availableReplicas: {} f:conditions: .: {} k:{"type":"Available"}: .: {} f:lastTransitionTime: {} f:lastUpdateTime: {} f:message: {} f:reason: {} f:status: {} f:type: {} k:{"type":"Progressing"}: .: {} f:lastTransitionTime: {} f:lastUpdateTime: {} f:message: {} f:reason: {} f:status: {} f:type: {} f:observedGeneration: {} f:readyReplicas: {} f:replicas: {} f:updatedReplicas: {} manager: kube-controller-manager operation: Update subresource: status time: "2026-02-20T12:17:24Z" name: heat-operator-controller-manager namespace: openstack-operators ownerReferences: - apiVersion: operator.openstack.org/v1beta1 blockOwnerDeletion: true controller: true kind: OpenStack name: openstack uid: bf695811-412e-4afd-859b-0d169347a92d resourceVersion: "26230" uid: e867c3b6-fb7d-4fe0-8fb4-6c4b39c00911 spec: progressDeadlineSeconds: 600 replicas: 1 revisionHistoryLimit: 10 selector: matchLabels: app.kubernetes.io/name: heat-operator control-plane: controller-manager openstack.org/operator-name: heat strategy: rollingUpdate: maxSurge: 25% maxUnavailable: 25% type: RollingUpdate 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 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:e8a675284ff97a1d3f0f07583863be20b20b4aa48ebb34dbc80d83fe39d757b2 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 conditions: - lastTransitionTime: "2026-02-20T12:17:24Z" lastUpdateTime: "2026-02-20T12:17:24Z" message: Deployment has minimum availability. reason: MinimumReplicasAvailable status: "True" type: Available - lastTransitionTime: "2026-02-20T12:16:53Z" lastUpdateTime: "2026-02-20T12:17:24Z" message: ReplicaSet "heat-operator-controller-manager-69f49c598c" has successfully progressed. reason: NewReplicaSetAvailable status: "True" type: Progressing observedGeneration: 1 readyReplicas: 1 replicas: 1 updatedReplicas: 1 - apiVersion: apps/v1 kind: Deployment metadata: annotations: deployment.kubernetes.io/revision: "1" creationTimestamp: "2026-02-20T12:16:53Z" generation: 1 labels: app.kubernetes.io/name: horizon control-plane: controller-manager openstack.org/operator-name: horizon managedFields: - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:labels: .: {} f:app.kubernetes.io/name: {} f:control-plane: {} f:openstack.org/operator-name: {} f:ownerReferences: .: {} k:{"uid":"bf695811-412e-4afd-859b-0d169347a92d"}: {} f:spec: f:progressDeadlineSeconds: {} f:replicas: {} f:revisionHistoryLimit: {} f:selector: {} f:strategy: f:rollingUpdate: .: {} f:maxSurge: {} f:maxUnavailable: {} f:type: {} 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: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: operator operation: Update time: "2026-02-20T12:16:53Z" - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:deployment.kubernetes.io/revision: {} f:status: f:availableReplicas: {} f:conditions: .: {} k:{"type":"Available"}: .: {} f:lastTransitionTime: {} f:lastUpdateTime: {} f:message: {} f:reason: {} f:status: {} f:type: {} k:{"type":"Progressing"}: .: {} f:lastTransitionTime: {} f:lastUpdateTime: {} f:message: {} f:reason: {} f:status: {} f:type: {} f:observedGeneration: {} f:readyReplicas: {} f:replicas: {} f:updatedReplicas: {} manager: kube-controller-manager operation: Update subresource: status time: "2026-02-20T12:17:24Z" name: horizon-operator-controller-manager namespace: openstack-operators ownerReferences: - apiVersion: operator.openstack.org/v1beta1 blockOwnerDeletion: true controller: true kind: OpenStack name: openstack uid: bf695811-412e-4afd-859b-0d169347a92d resourceVersion: "26235" uid: ce0ce911-bf9e-4740-a732-d9ef01a3d2f0 spec: progressDeadlineSeconds: 600 replicas: 1 revisionHistoryLimit: 10 selector: matchLabels: app.kubernetes.io/name: horizon-operator control-plane: controller-manager openstack.org/operator-name: horizon strategy: rollingUpdate: maxSurge: 25% maxUnavailable: 25% type: RollingUpdate 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 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:9f2e1299d908411457e53b49e1062265d2b9d76f6719db24d1be9347c388e4da 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 conditions: - lastTransitionTime: "2026-02-20T12:17:24Z" lastUpdateTime: "2026-02-20T12:17:24Z" message: Deployment has minimum availability. reason: MinimumReplicasAvailable status: "True" type: Available - lastTransitionTime: "2026-02-20T12:16:53Z" lastUpdateTime: "2026-02-20T12:17:24Z" message: ReplicaSet "horizon-operator-controller-manager-5b9b8895d5" has successfully progressed. reason: NewReplicaSetAvailable status: "True" type: Progressing observedGeneration: 1 readyReplicas: 1 replicas: 1 updatedReplicas: 1 - apiVersion: apps/v1 kind: Deployment metadata: annotations: deployment.kubernetes.io/revision: "1" creationTimestamp: "2026-02-20T12:16:53Z" generation: 1 labels: app.kubernetes.io/name: infra control-plane: controller-manager openstack.org/operator-name: infra managedFields: - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:labels: .: {} f:app.kubernetes.io/name: {} f:control-plane: {} f:openstack.org/operator-name: {} f:ownerReferences: .: {} k:{"uid":"bf695811-412e-4afd-859b-0d169347a92d"}: {} f:spec: f:progressDeadlineSeconds: {} f:replicas: {} f:revisionHistoryLimit: {} f:selector: {} f:strategy: f:rollingUpdate: .: {} f:maxSurge: {} f:maxUnavailable: {} f:type: {} 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: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: operator operation: Update time: "2026-02-20T12:16:53Z" - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:deployment.kubernetes.io/revision: {} f:status: f:availableReplicas: {} f:conditions: .: {} k:{"type":"Available"}: .: {} f:lastTransitionTime: {} f:lastUpdateTime: {} f:message: {} f:reason: {} f:status: {} f:type: {} k:{"type":"Progressing"}: .: {} f:lastTransitionTime: {} f:lastUpdateTime: {} f:message: {} f:reason: {} f:status: {} f:type: {} f:observedGeneration: {} f:readyReplicas: {} f:replicas: {} f:updatedReplicas: {} manager: kube-controller-manager operation: Update subresource: status time: "2026-02-20T12:17:36Z" name: infra-operator-controller-manager namespace: openstack-operators ownerReferences: - apiVersion: operator.openstack.org/v1beta1 blockOwnerDeletion: true controller: true kind: OpenStack name: openstack uid: bf695811-412e-4afd-859b-0d169347a92d resourceVersion: "26430" uid: 4abfb927-3d32-4215-92fe-f9cd9ade79f8 spec: progressDeadlineSeconds: 600 replicas: 1 revisionHistoryLimit: 10 selector: matchLabels: app.kubernetes.io/name: infra-operator control-plane: controller-manager openstack.org/operator-name: infra strategy: rollingUpdate: maxSurge: 25% maxUnavailable: 25% type: RollingUpdate 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 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:aef5ea3dc1d4f5b63416ee1cc12d0360a64229bb3fb954be3dd85eec8f4ae62a 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 conditions: - lastTransitionTime: "2026-02-20T12:17:36Z" lastUpdateTime: "2026-02-20T12:17:36Z" message: Deployment has minimum availability. reason: MinimumReplicasAvailable status: "True" type: Available - lastTransitionTime: "2026-02-20T12:16:54Z" lastUpdateTime: "2026-02-20T12:17:36Z" message: ReplicaSet "infra-operator-controller-manager-5f879c76b6" has successfully progressed. reason: NewReplicaSetAvailable status: "True" type: Progressing observedGeneration: 1 readyReplicas: 1 replicas: 1 updatedReplicas: 1 - apiVersion: apps/v1 kind: Deployment metadata: annotations: deployment.kubernetes.io/revision: "1" creationTimestamp: "2026-02-20T12:16:54Z" generation: 1 labels: app.kubernetes.io/name: ironic control-plane: controller-manager openstack.org/operator-name: ironic managedFields: - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:labels: .: {} f:app.kubernetes.io/name: {} f:control-plane: {} f:openstack.org/operator-name: {} f:ownerReferences: .: {} k:{"uid":"bf695811-412e-4afd-859b-0d169347a92d"}: {} f:spec: f:progressDeadlineSeconds: {} f:replicas: {} f:revisionHistoryLimit: {} f:selector: {} f:strategy: f:rollingUpdate: .: {} f:maxSurge: {} f:maxUnavailable: {} f:type: {} 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: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: operator operation: Update time: "2026-02-20T12:16:54Z" - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:deployment.kubernetes.io/revision: {} f:status: f:availableReplicas: {} f:conditions: .: {} k:{"type":"Available"}: .: {} f:lastTransitionTime: {} f:lastUpdateTime: {} f:message: {} f:reason: {} f:status: {} f:type: {} k:{"type":"Progressing"}: .: {} f:lastTransitionTime: {} f:lastUpdateTime: {} f:message: {} f:reason: {} f:status: {} f:type: {} f:observedGeneration: {} f:readyReplicas: {} f:replicas: {} f:updatedReplicas: {} manager: kube-controller-manager operation: Update subresource: status time: "2026-02-20T12:17:25Z" name: ironic-operator-controller-manager namespace: openstack-operators ownerReferences: - apiVersion: operator.openstack.org/v1beta1 blockOwnerDeletion: true controller: true kind: OpenStack name: openstack uid: bf695811-412e-4afd-859b-0d169347a92d resourceVersion: "26241" uid: 0c605fe0-f926-49c5-97b0-d37c9c0dbffa spec: progressDeadlineSeconds: 600 replicas: 1 revisionHistoryLimit: 10 selector: matchLabels: app.kubernetes.io/name: ironic-operator control-plane: controller-manager openstack.org/operator-name: ironic strategy: rollingUpdate: maxSurge: 25% maxUnavailable: 25% type: RollingUpdate 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 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:7e1b0b7b172ad0d707ab80dd72d609e1d0f5bbd38a22c24a28ed0f17a960c867 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 conditions: - lastTransitionTime: "2026-02-20T12:17:25Z" lastUpdateTime: "2026-02-20T12:17:25Z" message: Deployment has minimum availability. reason: MinimumReplicasAvailable status: "True" type: Available - lastTransitionTime: "2026-02-20T12:16:54Z" lastUpdateTime: "2026-02-20T12:17:25Z" message: ReplicaSet "ironic-operator-controller-manager-554564d7fc" has successfully progressed. reason: NewReplicaSetAvailable status: "True" type: Progressing observedGeneration: 1 readyReplicas: 1 replicas: 1 updatedReplicas: 1 - apiVersion: apps/v1 kind: Deployment metadata: annotations: deployment.kubernetes.io/revision: "1" creationTimestamp: "2026-02-20T12:16:54Z" generation: 1 labels: app.kubernetes.io/name: keystone control-plane: controller-manager openstack.org/operator-name: keystone managedFields: - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:labels: .: {} f:app.kubernetes.io/name: {} f:control-plane: {} f:openstack.org/operator-name: {} f:ownerReferences: .: {} k:{"uid":"bf695811-412e-4afd-859b-0d169347a92d"}: {} f:spec: f:progressDeadlineSeconds: {} f:replicas: {} f:revisionHistoryLimit: {} f:selector: {} f:strategy: f:rollingUpdate: .: {} f:maxSurge: {} f:maxUnavailable: {} f:type: {} 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: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: operator operation: Update time: "2026-02-20T12:16:54Z" - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:deployment.kubernetes.io/revision: {} f:status: f:availableReplicas: {} f:conditions: .: {} k:{"type":"Available"}: .: {} f:lastTransitionTime: {} f:lastUpdateTime: {} f:message: {} f:reason: {} f:status: {} f:type: {} k:{"type":"Progressing"}: .: {} f:lastTransitionTime: {} f:lastUpdateTime: {} f:message: {} f:reason: {} f:status: {} f:type: {} f:observedGeneration: {} f:readyReplicas: {} f:replicas: {} f:updatedReplicas: {} manager: kube-controller-manager operation: Update subresource: status time: "2026-02-20T12:17:25Z" name: keystone-operator-controller-manager namespace: openstack-operators ownerReferences: - apiVersion: operator.openstack.org/v1beta1 blockOwnerDeletion: true controller: true kind: OpenStack name: openstack uid: bf695811-412e-4afd-859b-0d169347a92d resourceVersion: "26246" uid: 643a71e0-45b9-4814-81ea-f49a6a37c203 spec: progressDeadlineSeconds: 600 replicas: 1 revisionHistoryLimit: 10 selector: matchLabels: app.kubernetes.io/name: keystone-operator control-plane: controller-manager openstack.org/operator-name: keystone strategy: rollingUpdate: maxSurge: 25% maxUnavailable: 25% type: RollingUpdate 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 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:c6ad383f55f955902b074d1ee947a2233a5fcbf40698479ae693ce056c80dcc1 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 conditions: - lastTransitionTime: "2026-02-20T12:17:25Z" lastUpdateTime: "2026-02-20T12:17:25Z" message: Deployment has minimum availability. reason: MinimumReplicasAvailable status: "True" type: Available - lastTransitionTime: "2026-02-20T12:16:54Z" lastUpdateTime: "2026-02-20T12:17:25Z" message: ReplicaSet "keystone-operator-controller-manager-b4d948c87" has successfully progressed. reason: NewReplicaSetAvailable status: "True" type: Progressing observedGeneration: 1 readyReplicas: 1 replicas: 1 updatedReplicas: 1 - apiVersion: apps/v1 kind: Deployment metadata: annotations: deployment.kubernetes.io/revision: "1" creationTimestamp: "2026-02-20T12:16:54Z" generation: 1 labels: app.kubernetes.io/name: manila control-plane: controller-manager openstack.org/operator-name: manila managedFields: - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:labels: .: {} f:app.kubernetes.io/name: {} f:control-plane: {} f:openstack.org/operator-name: {} f:ownerReferences: .: {} k:{"uid":"bf695811-412e-4afd-859b-0d169347a92d"}: {} f:spec: f:progressDeadlineSeconds: {} f:replicas: {} f:revisionHistoryLimit: {} f:selector: {} f:strategy: f:rollingUpdate: .: {} f:maxSurge: {} f:maxUnavailable: {} f:type: {} 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: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: operator operation: Update time: "2026-02-20T12:16:54Z" - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:deployment.kubernetes.io/revision: {} f:status: f:availableReplicas: {} f:conditions: .: {} k:{"type":"Available"}: .: {} f:lastTransitionTime: {} f:lastUpdateTime: {} f:message: {} f:reason: {} f:status: {} f:type: {} k:{"type":"Progressing"}: .: {} f:lastTransitionTime: {} f:lastUpdateTime: {} f:message: {} f:reason: {} f:status: {} f:type: {} f:observedGeneration: {} f:readyReplicas: {} f:replicas: {} f:updatedReplicas: {} manager: kube-controller-manager operation: Update subresource: status time: "2026-02-20T12:17:25Z" name: manila-operator-controller-manager namespace: openstack-operators ownerReferences: - apiVersion: operator.openstack.org/v1beta1 blockOwnerDeletion: true controller: true kind: OpenStack name: openstack uid: bf695811-412e-4afd-859b-0d169347a92d resourceVersion: "26252" uid: 41364ebb-f5b7-489e-84f2-870cf5a7b41a spec: progressDeadlineSeconds: 600 replicas: 1 revisionHistoryLimit: 10 selector: matchLabels: app.kubernetes.io/name: manila-operator control-plane: controller-manager openstack.org/operator-name: manila strategy: rollingUpdate: maxSurge: 25% maxUnavailable: 25% type: RollingUpdate 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 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:8fb0a33b8d93cf9f84f079af5f2ceb680afada4e44542514959146779f57f64c 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 conditions: - lastTransitionTime: "2026-02-20T12:17:25Z" lastUpdateTime: "2026-02-20T12:17:25Z" message: Deployment has minimum availability. reason: MinimumReplicasAvailable status: "True" type: Available - lastTransitionTime: "2026-02-20T12:16:54Z" lastUpdateTime: "2026-02-20T12:17:25Z" message: ReplicaSet "manila-operator-controller-manager-54f6768c69" has successfully progressed. reason: NewReplicaSetAvailable status: "True" type: Progressing observedGeneration: 1 readyReplicas: 1 replicas: 1 updatedReplicas: 1 - apiVersion: apps/v1 kind: Deployment metadata: annotations: deployment.kubernetes.io/revision: "1" creationTimestamp: "2026-02-20T12:16:54Z" generation: 1 labels: app.kubernetes.io/name: mariadb control-plane: controller-manager openstack.org/operator-name: mariadb managedFields: - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:labels: .: {} f:app.kubernetes.io/name: {} f:control-plane: {} f:openstack.org/operator-name: {} f:ownerReferences: .: {} k:{"uid":"bf695811-412e-4afd-859b-0d169347a92d"}: {} f:spec: f:progressDeadlineSeconds: {} f:replicas: {} f:revisionHistoryLimit: {} f:selector: {} f:strategy: f:rollingUpdate: .: {} f:maxSurge: {} f:maxUnavailable: {} f:type: {} 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: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: operator operation: Update time: "2026-02-20T12:16:54Z" - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:deployment.kubernetes.io/revision: {} f:status: f:availableReplicas: {} f:conditions: .: {} k:{"type":"Available"}: .: {} f:lastTransitionTime: {} f:lastUpdateTime: {} f:message: {} f:reason: {} f:status: {} f:type: {} k:{"type":"Progressing"}: .: {} f:lastTransitionTime: {} f:lastUpdateTime: {} f:message: {} f:reason: {} f:status: {} f:type: {} f:observedGeneration: {} f:readyReplicas: {} f:replicas: {} f:updatedReplicas: {} manager: kube-controller-manager operation: Update subresource: status time: "2026-02-20T12:17:25Z" name: mariadb-operator-controller-manager namespace: openstack-operators ownerReferences: - apiVersion: operator.openstack.org/v1beta1 blockOwnerDeletion: true controller: true kind: OpenStack name: openstack uid: bf695811-412e-4afd-859b-0d169347a92d resourceVersion: "26257" uid: 1675eb1b-f2c1-4a2c-a698-5ed53c53d130 spec: progressDeadlineSeconds: 600 replicas: 1 revisionHistoryLimit: 10 selector: matchLabels: app.kubernetes.io/name: mariadb-operator control-plane: controller-manager openstack.org/operator-name: mariadb strategy: rollingUpdate: maxSurge: 25% maxUnavailable: 25% type: RollingUpdate 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 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:a18f12497b7159b100fcfd72c7ba2273d0669a5c00600a9ff1333bca028f256a 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 conditions: - lastTransitionTime: "2026-02-20T12:17:25Z" lastUpdateTime: "2026-02-20T12:17:25Z" message: Deployment has minimum availability. reason: MinimumReplicasAvailable status: "True" type: Available - lastTransitionTime: "2026-02-20T12:16:54Z" lastUpdateTime: "2026-02-20T12:17:25Z" message: ReplicaSet "mariadb-operator-controller-manager-6994f66f48" has successfully progressed. reason: NewReplicaSetAvailable status: "True" type: Progressing observedGeneration: 1 readyReplicas: 1 replicas: 1 updatedReplicas: 1 - apiVersion: apps/v1 kind: Deployment metadata: annotations: deployment.kubernetes.io/revision: "1" creationTimestamp: "2026-02-20T12:16:54Z" generation: 1 labels: app.kubernetes.io/name: neutron control-plane: controller-manager openstack.org/operator-name: neutron managedFields: - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:labels: .: {} f:app.kubernetes.io/name: {} f:control-plane: {} f:openstack.org/operator-name: {} f:ownerReferences: .: {} k:{"uid":"bf695811-412e-4afd-859b-0d169347a92d"}: {} f:spec: f:progressDeadlineSeconds: {} f:replicas: {} f:revisionHistoryLimit: {} f:selector: {} f:strategy: f:rollingUpdate: .: {} f:maxSurge: {} f:maxUnavailable: {} f:type: {} 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: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: operator operation: Update time: "2026-02-20T12:16:54Z" - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:deployment.kubernetes.io/revision: {} f:status: f:availableReplicas: {} f:conditions: .: {} k:{"type":"Available"}: .: {} f:lastTransitionTime: {} f:lastUpdateTime: {} f:message: {} f:reason: {} f:status: {} f:type: {} k:{"type":"Progressing"}: .: {} f:lastTransitionTime: {} f:lastUpdateTime: {} f:message: {} f:reason: {} f:status: {} f:type: {} f:observedGeneration: {} f:readyReplicas: {} f:replicas: {} f:updatedReplicas: {} manager: kube-controller-manager operation: Update subresource: status time: "2026-02-20T12:17:26Z" name: neutron-operator-controller-manager namespace: openstack-operators ownerReferences: - apiVersion: operator.openstack.org/v1beta1 blockOwnerDeletion: true controller: true kind: OpenStack name: openstack uid: bf695811-412e-4afd-859b-0d169347a92d resourceVersion: "26300" uid: c08937d1-1dc8-4ada-99fe-da5c5867a042 spec: progressDeadlineSeconds: 600 replicas: 1 revisionHistoryLimit: 10 selector: matchLabels: app.kubernetes.io/name: neutron-operator control-plane: controller-manager openstack.org/operator-name: neutron strategy: rollingUpdate: maxSurge: 25% maxUnavailable: 25% type: RollingUpdate 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 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:e4689246ae78635dc3c1db9c677d8b16b8f94276df15fb9c84bfc57cc6578fcf 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 conditions: - lastTransitionTime: "2026-02-20T12:17:26Z" lastUpdateTime: "2026-02-20T12:17:26Z" message: Deployment has minimum availability. reason: MinimumReplicasAvailable status: "True" type: Available - lastTransitionTime: "2026-02-20T12:16:54Z" lastUpdateTime: "2026-02-20T12:17:26Z" message: ReplicaSet "neutron-operator-controller-manager-64ddbf8bb" has successfully progressed. reason: NewReplicaSetAvailable status: "True" type: Progressing observedGeneration: 1 readyReplicas: 1 replicas: 1 updatedReplicas: 1 - apiVersion: apps/v1 kind: Deployment metadata: annotations: deployment.kubernetes.io/revision: "1" creationTimestamp: "2026-02-20T12:16:54Z" generation: 1 labels: app.kubernetes.io/name: nova control-plane: controller-manager openstack.org/operator-name: nova managedFields: - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:labels: .: {} f:app.kubernetes.io/name: {} f:control-plane: {} f:openstack.org/operator-name: {} f:ownerReferences: .: {} k:{"uid":"bf695811-412e-4afd-859b-0d169347a92d"}: {} f:spec: f:progressDeadlineSeconds: {} f:replicas: {} f:revisionHistoryLimit: {} f:selector: {} f:strategy: f:rollingUpdate: .: {} f:maxSurge: {} f:maxUnavailable: {} f:type: {} 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: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: operator operation: Update time: "2026-02-20T12:16:54Z" - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:deployment.kubernetes.io/revision: {} f:status: f:availableReplicas: {} f:conditions: .: {} k:{"type":"Available"}: .: {} f:lastTransitionTime: {} f:lastUpdateTime: {} f:message: {} f:reason: {} f:status: {} f:type: {} k:{"type":"Progressing"}: .: {} f:lastTransitionTime: {} f:lastUpdateTime: {} f:message: {} f:reason: {} f:status: {} f:type: {} f:observedGeneration: {} f:readyReplicas: {} f:replicas: {} f:updatedReplicas: {} manager: kube-controller-manager operation: Update subresource: status time: "2026-02-20T12:17:25Z" name: nova-operator-controller-manager namespace: openstack-operators ownerReferences: - apiVersion: operator.openstack.org/v1beta1 blockOwnerDeletion: true controller: true kind: OpenStack name: openstack uid: bf695811-412e-4afd-859b-0d169347a92d resourceVersion: "26262" uid: 2bef1dfc-c26f-48b4-b339-f9d1963028ef spec: progressDeadlineSeconds: 600 replicas: 1 revisionHistoryLimit: 10 selector: matchLabels: app.kubernetes.io/name: nova-operator control-plane: controller-manager openstack.org/operator-name: nova strategy: rollingUpdate: maxSurge: 25% maxUnavailable: 25% type: RollingUpdate 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 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:fe85dd595906fac0fe1e7a42215bb306a963cf87d55e07cd2573726b690b2838 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 conditions: - lastTransitionTime: "2026-02-20T12:17:25Z" lastUpdateTime: "2026-02-20T12:17:25Z" message: Deployment has minimum availability. reason: MinimumReplicasAvailable status: "True" type: Available - lastTransitionTime: "2026-02-20T12:16:54Z" lastUpdateTime: "2026-02-20T12:17:25Z" message: ReplicaSet "nova-operator-controller-manager-567668f5cf" has successfully progressed. reason: NewReplicaSetAvailable status: "True" type: Progressing observedGeneration: 1 readyReplicas: 1 replicas: 1 updatedReplicas: 1 - apiVersion: apps/v1 kind: Deployment metadata: annotations: deployment.kubernetes.io/revision: "1" creationTimestamp: "2026-02-20T12:16:54Z" generation: 1 labels: app.kubernetes.io/name: octavia control-plane: controller-manager openstack.org/operator-name: octavia managedFields: - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:labels: .: {} f:app.kubernetes.io/name: {} f:control-plane: {} f:openstack.org/operator-name: {} f:ownerReferences: .: {} k:{"uid":"bf695811-412e-4afd-859b-0d169347a92d"}: {} f:spec: f:progressDeadlineSeconds: {} f:replicas: {} f:revisionHistoryLimit: {} f:selector: {} f:strategy: f:rollingUpdate: .: {} f:maxSurge: {} f:maxUnavailable: {} f:type: {} 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: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: operator operation: Update time: "2026-02-20T12:16:54Z" - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:deployment.kubernetes.io/revision: {} f:status: f:availableReplicas: {} f:conditions: .: {} k:{"type":"Available"}: .: {} f:lastTransitionTime: {} f:lastUpdateTime: {} f:message: {} f:reason: {} f:status: {} f:type: {} k:{"type":"Progressing"}: .: {} f:lastTransitionTime: {} f:lastUpdateTime: {} f:message: {} f:reason: {} f:status: {} f:type: {} f:observedGeneration: {} f:readyReplicas: {} f:replicas: {} f:updatedReplicas: {} manager: kube-controller-manager operation: Update subresource: status time: "2026-02-20T12:17:25Z" name: octavia-operator-controller-manager namespace: openstack-operators ownerReferences: - apiVersion: operator.openstack.org/v1beta1 blockOwnerDeletion: true controller: true kind: OpenStack name: openstack uid: bf695811-412e-4afd-859b-0d169347a92d resourceVersion: "26270" uid: 9d044ef2-3874-4b17-997f-4e673232141b spec: progressDeadlineSeconds: 600 replicas: 1 revisionHistoryLimit: 10 selector: matchLabels: app.kubernetes.io/name: octavia-operator control-plane: controller-manager openstack.org/operator-name: octavia strategy: rollingUpdate: maxSurge: 25% maxUnavailable: 25% type: RollingUpdate 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 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:229fc8c8d94dd4102d2151cd4ec1eaaa09d897c2b396d06e903f61ea29c1fa34 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 conditions: - lastTransitionTime: "2026-02-20T12:17:25Z" lastUpdateTime: "2026-02-20T12:17:25Z" message: Deployment has minimum availability. reason: MinimumReplicasAvailable status: "True" type: Available - lastTransitionTime: "2026-02-20T12:16:54Z" lastUpdateTime: "2026-02-20T12:17:25Z" message: ReplicaSet "octavia-operator-controller-manager-69f8888797" has successfully progressed. reason: NewReplicaSetAvailable status: "True" type: Progressing observedGeneration: 1 readyReplicas: 1 replicas: 1 updatedReplicas: 1 - apiVersion: apps/v1 kind: Deployment metadata: annotations: deployment.kubernetes.io/revision: "1" creationTimestamp: "2026-02-20T12:16:54Z" generation: 1 labels: app.kubernetes.io/name: openstack-baremetal control-plane: controller-manager openstack.org/operator-name: openstack-baremetal managedFields: - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:labels: .: {} f:app.kubernetes.io/name: {} f:control-plane: {} f:openstack.org/operator-name: {} f:ownerReferences: .: {} k:{"uid":"bf695811-412e-4afd-859b-0d169347a92d"}: {} f:spec: f:progressDeadlineSeconds: {} f:replicas: {} f:revisionHistoryLimit: {} f:selector: {} f:strategy: f:rollingUpdate: .: {} f:maxSurge: {} f:maxUnavailable: {} f:type: {} 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: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: operator operation: Update time: "2026-02-20T12:16:54Z" - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:deployment.kubernetes.io/revision: {} f:status: f:availableReplicas: {} f:conditions: .: {} k:{"type":"Available"}: .: {} f:lastTransitionTime: {} f:lastUpdateTime: {} f:message: {} f:reason: {} f:status: {} f:type: {} k:{"type":"Progressing"}: .: {} f:lastTransitionTime: {} f:lastUpdateTime: {} f:message: {} f:reason: {} f:status: {} f:type: {} f:observedGeneration: {} f:readyReplicas: {} f:replicas: {} f:updatedReplicas: {} manager: kube-controller-manager operation: Update subresource: status time: "2026-02-20T12:17:37Z" name: openstack-baremetal-operator-controller-manager namespace: openstack-operators ownerReferences: - apiVersion: operator.openstack.org/v1beta1 blockOwnerDeletion: true controller: true kind: OpenStack name: openstack uid: bf695811-412e-4afd-859b-0d169347a92d resourceVersion: "26439" uid: 37de162f-ff4b-439e-87e7-23162f76844d spec: progressDeadlineSeconds: 600 replicas: 1 revisionHistoryLimit: 10 selector: matchLabels: app.kubernetes.io/name: openstack-baremetal-operator control-plane: controller-manager openstack.org/operator-name: openstack-baremetal strategy: rollingUpdate: maxSurge: 25% maxUnavailable: 25% type: RollingUpdate 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 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:1523e2a1f3f46b7c16b74ae10259c156178e6a08bf57466f5739c2264e2d854a - name: RELATED_IMAGE_ANSIBLEEE_IMAGE_URL_DEFAULT value: quay.io/openstack-k8s-operators/openstack-ansibleee-runner@sha256:b8d8a980b174ec5a03bcab65a341247f289203eeb4b7f22e5ceade2807322d22 - name: RELATED_IMAGE_AODH_API_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-aodh-api@sha256:188534dd137197e5dae568d56e754c7122d297cbb55e486f738b42a8fd29c1e9 - name: RELATED_IMAGE_AODH_EVALUATOR_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-aodh-evaluator@sha256:b08f795d272c7ea8793f751ddb2f346f272b73facafabe2e9a3244cefc93a55e - name: RELATED_IMAGE_AODH_LISTENER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-aodh-listener@sha256:b886365d571a665b0915890398cfc0e1dba0925322ba901b5f7c2e010171c9c1 - name: RELATED_IMAGE_AODH_NOTIFIER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-aodh-notifier@sha256:94c7cd38ed92a9910a5681e346e239613fb14a63913cfee77aabd33e55754ce1 - name: RELATED_IMAGE_APACHE_IMAGE_URL_DEFAULT value: registry.redhat.io/ubi9/httpd-24@sha256:e2e144ca85e32837f004ac72ecfd562c17d679df28915274bd03d0138b72d55c - name: RELATED_IMAGE_BARBICAN_API_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-barbican-api@sha256:a5f8855b2ed00a661ac827cc3908e540ed2327354ac5a1d39491f4507237b4ec - name: RELATED_IMAGE_BARBICAN_KEYSTONE_LISTENER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-barbican-keystone-listener@sha256:27af16217ac7911dd3557b5e8fe256684e0d6f32f5590c017cb9a09a156caa09 - name: RELATED_IMAGE_BARBICAN_WORKER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-barbican-worker@sha256:c34183ebcc5d6a99b232467238362bce80fbdebb05934a0957f447991ddbaf69 - name: RELATED_IMAGE_CEILOMETER_CENTRAL_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-ceilometer-central@sha256:5ac8ede62671a3b3695cf29bd3a6f124f27c93d1730f9030cc3daa05034d4af4 - name: RELATED_IMAGE_CEILOMETER_COMPUTE_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-ceilometer-compute@sha256:ac1f7272c172d96937d32067aeabcc7fe133ed3e13c60a2317e815e24d8d2689 - name: RELATED_IMAGE_CEILOMETER_IPMI_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-ceilometer-ipmi@sha256:fe5ebf25d8d3372ce53b00e573fa1bf71d4a73218286603a5c40e902af590ef5 - 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:ddcfc78077903d06e91c0b82b98c64d8407887f61bf4c0f49701ebbbd49d0218 - 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:3fa6e687aa002b92fedbfe2c1ccaa2906b399c58d17bf9ecece2c4cd69a0210b - name: RELATED_IMAGE_CINDER_BACKUP_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-cinder-backup@sha256:bbbef63104c8224bfc7c15a857d4ffd5d17acfb5bde654d48e3f6118d8c375f4 - name: RELATED_IMAGE_CINDER_SCHEDULER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-cinder-scheduler@sha256:8f8adb9590f19d2d6c336c15aaef2d9a488501c1bbf5fbc8d96f097ae6297f20 - name: RELATED_IMAGE_CINDER_VOLUME_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-cinder-volume@sha256:fd7400929e60e49dc18a274e72df5abc3562c558d94b3e7094c7c960816e4386 - name: RELATED_IMAGE_CLOUDKITTY_API_IMAGE_URL_DEFAULT value: quay.rdoproject.org/podified-master-centos10/openstack-cloudkitty-api@sha256:8670a9253f3ed8d4090310c3e3baf15dde3ff90d4a4c7103761ca165abc0e877 - name: RELATED_IMAGE_CLOUDKITTY_PROC_IMAGE_URL_DEFAULT value: quay.rdoproject.org/podified-master-centos10/openstack-cloudkitty-processor@sha256:91bc98dc05e3e141ec62c2de843a60ad8810d1c8addaf0dde2ac0fd921cf7832 - name: RELATED_IMAGE_DESIGNATE_API_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-designate-api@sha256:855d366011bffc0f6b35fc83604b8dda6b9de4549d1b630efaaa115faed7cdf3 - name: RELATED_IMAGE_DESIGNATE_BACKENDBIND9_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-designate-backend-bind9@sha256:c066636dd4a81da916dde2bce7a32c2c2b95d751fc0902847928e2aca157f5a3 - name: RELATED_IMAGE_DESIGNATE_CENTRAL_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-designate-central@sha256:07243b7364f14db8c7b14d0241924505217bd0517a2a0a878f12ab1a96ade8cf - name: RELATED_IMAGE_DESIGNATE_MDNS_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-designate-mdns@sha256:a0d36ad4592e4e9b43f2aa439750b9eb17cab75862b03393b6c07a57e75216cf - name: RELATED_IMAGE_DESIGNATE_PRODUCER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-designate-producer@sha256:5d4dc7dae54357d87ea3a7324bcfa307305b939b3d417196cf0482bcf0583546 - name: RELATED_IMAGE_DESIGNATE_UNBOUND_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-unbound@sha256:4f3897d0ca30067139f422786cc54acc2e42860271576a83c3e9a8a78be9a120 - name: RELATED_IMAGE_DESIGNATE_WORKER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-designate-worker@sha256:53c928c4ab990c9820296e6cf9b5b70340ffccca379dee24baefe5bb27b04aed - name: RELATED_IMAGE_EDPM_FRR_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-frr@sha256:0171b2e31b5a6242ebe10db39bef8906b39531cf803c4de77c97c7bd950c282f - name: RELATED_IMAGE_EDPM_ISCSID_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-iscsid@sha256:810187039c9ce6593bf9e6bf6853cd0cc4f801bf476521d332d826f81c9db8a7 - 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:d705d1772181358edac4690698c018a4688504f2d0738bebe18bce8ffd25e2b3 - name: RELATED_IMAGE_EDPM_MULTIPATHD_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-multipathd@sha256:280d31754defd403e6fa405ffc0a6ff22c609b4d8beb8ffd9c0c3c538037c17d - name: RELATED_IMAGE_EDPM_NEUTRON_DHCP_AGENT_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-neutron-dhcp-agent@sha256:7a355418837839c71f6a1a922804cc10d73ee2eb8a5725f51d448f56ef97c8cd - name: RELATED_IMAGE_EDPM_NEUTRON_METADATA_AGENT_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-neutron-metadata-agent-ovn@sha256:7c305a77ab65247f0dc2ea1616c427b173cb95f37bb37e34c631d9615a73d2cc - name: RELATED_IMAGE_EDPM_NEUTRON_OVN_AGENT_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-neutron-ovn-agent@sha256:a9fd39ae23a019e83d8066590d43f878d0cec5c50e6f32b32cb63936858d0b11 - name: RELATED_IMAGE_EDPM_NEUTRON_SRIOV_AGENT_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-neutron-sriov-agent@sha256:3f9e51922bf5a934944ce69909a424fb74ce56d6728bf4c188fd84af5a99db28 - 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:a9a4e218781e4266858bebd262469f92ff655c163d9290f26a80de6a931fcc7d - 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:2a146cb0eb1a819e7b367354687fa3eeb3894fa4a03eadd0dc2e2c849345cbf0 - name: RELATED_IMAGE_HEAT_API_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-heat-api@sha256:901f5459623da53c291e198891a89a3e9b110a0ea195b9ed0158d4710635de8e - name: RELATED_IMAGE_HEAT_CFNAPI_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-heat-api-cfn@sha256:b11e7957c7c0ef299e6f6da7a4cb3bb7503e183268bdd55438e3c740cb0cc6e6 - name: RELATED_IMAGE_HEAT_ENGINE_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-heat-engine@sha256:dd6fdea5aba62c2c7e24dfc1310b825ac34aa8f853fdfc03a029760dd5e65a4c - name: RELATED_IMAGE_HORIZON_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-horizon@sha256:235b686c6fa223c3d04f448351298ecfae1c255b2bcca874fd132d4b0c7ea1e7 - name: RELATED_IMAGE_INFRA_MEMCACHED_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-memcached@sha256:3c3b6a71bc3205fc3cf7616172526846dac02edd188be775b358a604448e5a66 - name: RELATED_IMAGE_INFRA_REDIS_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-redis@sha256:aca8c6ff7152643ffed43fffc4ab0eaae2e7aace28eda214d8c95017f758bc92 - name: RELATED_IMAGE_IRONIC_API_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-ironic-api@sha256:bb4ff085a07cb6a042d47ffb3cd4757cf3d07d1bf85fade3b7da9a2a0b404b4e - name: RELATED_IMAGE_IRONIC_CONDUCTOR_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-ironic-conductor@sha256:1f519a69686478381fe122716a13d116612a9b6eaeb47ab00ef4cd82b93468bf - name: RELATED_IMAGE_IRONIC_INSPECTOR_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-ironic-inspector@sha256:696ca56ff35797483603be60573aabc2d626a9e2886b14fbd163b25bbd01443e - name: RELATED_IMAGE_IRONIC_NEUTRON_AGENT_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-ironic-neutron-agent@sha256:ae2235391072c57f6d1b73edb0ee681884583d13b4493841e9d8e46fe4768320 - name: RELATED_IMAGE_IRONIC_PXE_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-ironic-pxe@sha256:e889c686d760754507fa40047ceb71fdb1f646b10532a05139a17711c1220ea5 - name: RELATED_IMAGE_IRONIC_PYTHON_AGENT_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/ironic-python-agent@sha256:4527428e1352822052893ac7d017dee4d225eb1fe63635644aceec4d514b6df0 - name: RELATED_IMAGE_KEYSTONE_API_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-keystone@sha256:d832d062b84e8f6354ac9ace6aafd6fed301d95a94751db33338dccc1ab59605 - 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:c604c38272ea90f099bd88a177a0f614231db51539945d7a7714c1fb4f78d78b - name: RELATED_IMAGE_MANILA_SCHEDULER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-manila-scheduler@sha256:76188f232fda7cac0a375b74d56a3a13047ae24c4ad78bc767677eb1e378dda9 - name: RELATED_IMAGE_MANILA_SHARE_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-manila-share@sha256:983da559293685da02fbaa1a1e2b2c187e5f620948d2e71af7dcd2b3e50f8f51 - name: RELATED_IMAGE_MARIADB_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-mariadb@sha256:0f7943e02fbdd3daec1d3db72fa9396bf37ad3fdd6b0f3119c90e29629e095ed - name: RELATED_IMAGE_NET_UTILS_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-netutils@sha256:317f4c460fce16b672651aab3f27027f361aaaa2498855647954aa5eff20991e - name: RELATED_IMAGE_NEUTRON_API_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-neutron-server@sha256:f391b842000dadaeb692eb6b5e845c2aa3125ef24679fbb4af2c8b98252de4b2 - name: RELATED_IMAGE_NOVA_API_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-nova-api@sha256:3bd1771287e41cfa8e24138819298fe705399ee6dd7d5ce645b647f0679ae6f2 - name: RELATED_IMAGE_NOVA_COMPUTE_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-nova-compute@sha256:f96bd21c79ae0d7e8e17010c5e2573637d6c0f47f03e63134c477edd8ad73d83 - name: RELATED_IMAGE_NOVA_CONDUCTOR_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-nova-conductor@sha256:eccc6fdd115baca2b86b615f4ff120577c13761fac897a9c60ddc6e239eb94fb - name: RELATED_IMAGE_NOVA_NOVNC_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-nova-novncproxy@sha256:f85de2d4d8b8a3b325586ba40ba12cc9a763e534589b6f1e550f41e3aee4eda1 - name: RELATED_IMAGE_NOVA_SCHEDULER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-nova-scheduler@sha256:a0c36a1cc7545947c2910ca4cb75420dc628cacd8c103f3a630b3ed9c8e4dcda - name: RELATED_IMAGE_OCTAVIA_API_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-octavia-api@sha256:f8b6fe251b526cb429e028efafe728d51183e15bfc8c7b1713f8b15bf44fefba - name: RELATED_IMAGE_OCTAVIA_HEALTHMANAGER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-octavia-health-manager@sha256:8584f165de3650260fcb727fbaf79cd1eba2a54d72c018d16658a9b24a1ebc72 - name: RELATED_IMAGE_OCTAVIA_HOUSEKEEPING_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-octavia-housekeeping@sha256:43e8034cf0003cafb999fe2354e8261e23131fac1e763a9bcd99cbe009cc6c54 - name: RELATED_IMAGE_OCTAVIA_RSYSLOG_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-rsyslog@sha256:1743290c3ab203bb6f11c49e002b7e28bb0ed16acff88a6d54e2d5811723597a - name: RELATED_IMAGE_OCTAVIA_WORKER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-octavia-worker@sha256:c468ca4e7170e0978643b8038cdd3adc0bc1d2787ba1b929b0a66a6c6657a375 - name: RELATED_IMAGE_OPENSTACK_CLIENT_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-openstackclient@sha256:e1e8f9b33b9cbd07e1c9984d894a3237e9469672fb9b346889a34ba3276298e4 - name: RELATED_IMAGE_OPENSTACK_MUST_GATHER_DEFAULT value: quay.io/openstack-k8s-operators/openstack-must-gather@sha256:1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15 - 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:6431ceec137ab1b243336d8b70d626f4fcd1c689c938149b822d20a4af8edb45 - name: RELATED_IMAGE_OVN_CONTROLLER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-ovn-controller@sha256:099d88ae13fa2b3409da5310cdcba7fa01d2c87a8bc98296299a57054b9a075e - name: RELATED_IMAGE_OVN_CONTROLLER_OVS_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-ovn-base@sha256:ec79aa2b5613713adc6a686e0efa1aba5bef9b522f9993ca02f39194cb5d3c00 - name: RELATED_IMAGE_OVN_NB_DBCLUSTER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-ovn-nb-db-server@sha256:0cea296f038e0b72578239b07ed01bf75ff2c4be033c60cfc793270a2dae1d8a - name: RELATED_IMAGE_OVN_NORTHD_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-ovn-northd@sha256:4790f0ac5f6443e645ea56c3e8c91695871c912f83ef4804c646319e95e2f17a - name: RELATED_IMAGE_OVN_SB_DBCLUSTER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-ovn-sb-db-server@sha256:8e9eb8af442386048b725563056463afd390c91419b0e867418596fc5795e18e - name: RELATED_IMAGE_PLACEMENT_API_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-placement-api@sha256:657020ed78b5d92505b0b4187dfcf078515484304fd39ce38702d4fb06f4ca36 - name: RELATED_IMAGE_RABBITMQ_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-rabbitmq@sha256:221c84e162c46ac7454de6fb84343d0a605f2ea1d7d5647a34a66569e0a8fd76 - name: RELATED_IMAGE_SWIFT_ACCOUNT_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-swift-account@sha256:44d881639804053fb0ee337aba3a91cac88419b2db798a043bcf2fd1f3a2f70d - name: RELATED_IMAGE_SWIFT_CONTAINER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-swift-container@sha256:84fc7b1f4a5e6848eb35976883d0e29ab556ebce6fb6c37fc6a3a4a77c9c8ea8 - name: RELATED_IMAGE_SWIFT_OBJECT_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-swift-object@sha256:b7680a4c80d419864e18bb8e1d8f2cc421a0b1a68ac3ed45293c2cbcfe65535a - name: RELATED_IMAGE_SWIFT_PROXY_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-swift-proxy-server@sha256:32aab2bf162442b5c6bbb3716fbdb0ec53cb67d6b0e7f018766b29cd8cb8692d - name: RELATED_IMAGE_TEST_TEMPEST_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-tempest-all@sha256:599ab06782e17daa9d1b84d15a01364d7d7eb6f453a016e0538358f7d82e840b - 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:e6f7c2a75883f63d270378b283faeee4c4c14fbd74b509c7da82621166f07b24 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 conditions: - lastTransitionTime: "2026-02-20T12:17:37Z" lastUpdateTime: "2026-02-20T12:17:37Z" message: Deployment has minimum availability. reason: MinimumReplicasAvailable status: "True" type: Available - lastTransitionTime: "2026-02-20T12:16:54Z" lastUpdateTime: "2026-02-20T12:17:37Z" message: ReplicaSet "openstack-baremetal-operator-controller-manager-fb5fcc5b8" has successfully progressed. reason: NewReplicaSetAvailable status: "True" type: Progressing observedGeneration: 1 readyReplicas: 1 replicas: 1 updatedReplicas: 1 - apiVersion: apps/v1 kind: Deployment metadata: annotations: deployment.kubernetes.io/revision: "1" creationTimestamp: "2026-02-20T12:16:22Z" generation: 2 labels: app.kubernetes.io/name: openstack-operator-controller-init control-plane: controller-manager olm.deployment-spec-hash: 54YCAroPDZ2SsvO3EKoLd5E655cUZAAlnSAnm9 olm.managed: "true" olm.owner: openstack-operator.v0.6.0 olm.owner.kind: ClusterServiceVersion olm.owner.namespace: openstack-operators openstack.org/operator-name: openstack-init operators.coreos.com/openstack-operator.openstack-operators: "" managedFields: - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:labels: .: {} f:app.kubernetes.io/name: {} f:control-plane: {} f:olm.deployment-spec-hash: {} f:olm.managed: {} f:olm.owner: {} f:olm.owner.kind: {} f:olm.owner.namespace: {} f:openstack.org/operator-name: {} f:operators.coreos.com/openstack-operator.openstack-operators: {} f:ownerReferences: .: {} k:{"uid":"2ed47e08-bb12-4ad8-a85a-d61946bc4d48"}: {} f:spec: f:progressDeadlineSeconds: {} f:replicas: {} f:revisionHistoryLimit: {} f:selector: {} f:strategy: f:rollingUpdate: .: {} f:maxSurge: {} f:maxUnavailable: {} f:type: {} 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: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: olm operation: Update time: "2026-02-20T12:16:24Z" - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:deployment.kubernetes.io/revision: {} f:status: f:availableReplicas: {} f:conditions: .: {} k:{"type":"Available"}: .: {} f:lastTransitionTime: {} f:lastUpdateTime: {} f:message: {} f:reason: {} f:status: {} f:type: {} k:{"type":"Progressing"}: .: {} f:lastTransitionTime: {} f:lastUpdateTime: {} f:message: {} f:reason: {} f:status: {} f:type: {} f:observedGeneration: {} f:readyReplicas: {} f:replicas: {} f:updatedReplicas: {} manager: kube-controller-manager operation: Update subresource: status time: "2026-02-20T12:16:33Z" name: openstack-operator-controller-init namespace: openstack-operators ownerReferences: - apiVersion: operators.coreos.com/v1alpha1 blockOwnerDeletion: false controller: false kind: ClusterServiceVersion name: openstack-operator.v0.6.0 uid: 2ed47e08-bb12-4ad8-a85a-d61946bc4d48 resourceVersion: "23893" uid: 84bbe0e2-d645-412d-90ad-a60bd3e3f7e4 spec: progressDeadlineSeconds: 600 replicas: 1 revisionHistoryLimit: 1 selector: matchLabels: app.kubernetes.io/name: openstack-operator-controller-init control-plane: controller-manager openstack.org/operator-name: openstack-init strategy: rollingUpdate: maxSurge: 25% maxUnavailable: 25% type: RollingUpdate 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-02-18T02:00:41Z" 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 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:1523e2a1f3f46b7c16b74ae10259c156178e6a08bf57466f5739c2264e2d854a - name: RELATED_IMAGE_ANSIBLEEE_IMAGE_URL_DEFAULT value: quay.io/openstack-k8s-operators/openstack-ansibleee-runner@sha256:b8d8a980b174ec5a03bcab65a341247f289203eeb4b7f22e5ceade2807322d22 - name: RELATED_IMAGE_AODH_API_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-aodh-api@sha256:188534dd137197e5dae568d56e754c7122d297cbb55e486f738b42a8fd29c1e9 - name: RELATED_IMAGE_AODH_EVALUATOR_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-aodh-evaluator@sha256:b08f795d272c7ea8793f751ddb2f346f272b73facafabe2e9a3244cefc93a55e - name: RELATED_IMAGE_AODH_LISTENER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-aodh-listener@sha256:b886365d571a665b0915890398cfc0e1dba0925322ba901b5f7c2e010171c9c1 - name: RELATED_IMAGE_AODH_NOTIFIER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-aodh-notifier@sha256:94c7cd38ed92a9910a5681e346e239613fb14a63913cfee77aabd33e55754ce1 - name: RELATED_IMAGE_APACHE_IMAGE_URL_DEFAULT value: registry.redhat.io/ubi9/httpd-24@sha256:e2e144ca85e32837f004ac72ecfd562c17d679df28915274bd03d0138b72d55c - name: RELATED_IMAGE_BARBICAN_API_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-barbican-api@sha256:a5f8855b2ed00a661ac827cc3908e540ed2327354ac5a1d39491f4507237b4ec - name: RELATED_IMAGE_BARBICAN_KEYSTONE_LISTENER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-barbican-keystone-listener@sha256:27af16217ac7911dd3557b5e8fe256684e0d6f32f5590c017cb9a09a156caa09 - name: RELATED_IMAGE_BARBICAN_WORKER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-barbican-worker@sha256:c34183ebcc5d6a99b232467238362bce80fbdebb05934a0957f447991ddbaf69 - name: RELATED_IMAGE_CEILOMETER_CENTRAL_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-ceilometer-central@sha256:5ac8ede62671a3b3695cf29bd3a6f124f27c93d1730f9030cc3daa05034d4af4 - name: RELATED_IMAGE_CEILOMETER_COMPUTE_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-ceilometer-compute@sha256:ac1f7272c172d96937d32067aeabcc7fe133ed3e13c60a2317e815e24d8d2689 - name: RELATED_IMAGE_CEILOMETER_IPMI_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-ceilometer-ipmi@sha256:fe5ebf25d8d3372ce53b00e573fa1bf71d4a73218286603a5c40e902af590ef5 - name: RELATED_IMAGE_CEILOMETER_NOTIFICATION_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-ceilometer-notification@sha256:ddcfc78077903d06e91c0b82b98c64d8407887f61bf4c0f49701ebbbd49d0218 - 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:3fa6e687aa002b92fedbfe2c1ccaa2906b399c58d17bf9ecece2c4cd69a0210b - name: RELATED_IMAGE_CINDER_BACKUP_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-cinder-backup@sha256:bbbef63104c8224bfc7c15a857d4ffd5d17acfb5bde654d48e3f6118d8c375f4 - name: RELATED_IMAGE_CINDER_SCHEDULER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-cinder-scheduler@sha256:8f8adb9590f19d2d6c336c15aaef2d9a488501c1bbf5fbc8d96f097ae6297f20 - name: RELATED_IMAGE_CINDER_VOLUME_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-cinder-volume@sha256:fd7400929e60e49dc18a274e72df5abc3562c558d94b3e7094c7c960816e4386 - name: RELATED_IMAGE_CLOUDKITTY_API_IMAGE_URL_DEFAULT value: quay.rdoproject.org/podified-master-centos10/openstack-cloudkitty-api@sha256:8670a9253f3ed8d4090310c3e3baf15dde3ff90d4a4c7103761ca165abc0e877 - name: RELATED_IMAGE_CLOUDKITTY_PROC_IMAGE_URL_DEFAULT value: quay.rdoproject.org/podified-master-centos10/openstack-cloudkitty-processor@sha256:91bc98dc05e3e141ec62c2de843a60ad8810d1c8addaf0dde2ac0fd921cf7832 - name: RELATED_IMAGE_DESIGNATE_API_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-designate-api@sha256:855d366011bffc0f6b35fc83604b8dda6b9de4549d1b630efaaa115faed7cdf3 - name: RELATED_IMAGE_DESIGNATE_BACKENDBIND9_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-designate-backend-bind9@sha256:c066636dd4a81da916dde2bce7a32c2c2b95d751fc0902847928e2aca157f5a3 - name: RELATED_IMAGE_DESIGNATE_CENTRAL_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-designate-central@sha256:07243b7364f14db8c7b14d0241924505217bd0517a2a0a878f12ab1a96ade8cf - name: RELATED_IMAGE_DESIGNATE_MDNS_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-designate-mdns@sha256:a0d36ad4592e4e9b43f2aa439750b9eb17cab75862b03393b6c07a57e75216cf - name: RELATED_IMAGE_DESIGNATE_PRODUCER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-designate-producer@sha256:5d4dc7dae54357d87ea3a7324bcfa307305b939b3d417196cf0482bcf0583546 - name: RELATED_IMAGE_DESIGNATE_UNBOUND_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-unbound@sha256:4f3897d0ca30067139f422786cc54acc2e42860271576a83c3e9a8a78be9a120 - name: RELATED_IMAGE_DESIGNATE_WORKER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-designate-worker@sha256:53c928c4ab990c9820296e6cf9b5b70340ffccca379dee24baefe5bb27b04aed - name: RELATED_IMAGE_EDPM_FRR_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-frr@sha256:0171b2e31b5a6242ebe10db39bef8906b39531cf803c4de77c97c7bd950c282f - name: RELATED_IMAGE_EDPM_ISCSID_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-iscsid@sha256:810187039c9ce6593bf9e6bf6853cd0cc4f801bf476521d332d826f81c9db8a7 - name: RELATED_IMAGE_EDPM_LOGROTATE_CROND_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-cron@sha256:d705d1772181358edac4690698c018a4688504f2d0738bebe18bce8ffd25e2b3 - name: RELATED_IMAGE_EDPM_MULTIPATHD_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-multipathd@sha256:280d31754defd403e6fa405ffc0a6ff22c609b4d8beb8ffd9c0c3c538037c17d - name: RELATED_IMAGE_EDPM_NEUTRON_DHCP_AGENT_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-neutron-dhcp-agent@sha256:7a355418837839c71f6a1a922804cc10d73ee2eb8a5725f51d448f56ef97c8cd - name: RELATED_IMAGE_EDPM_NEUTRON_METADATA_AGENT_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-neutron-metadata-agent-ovn@sha256:7c305a77ab65247f0dc2ea1616c427b173cb95f37bb37e34c631d9615a73d2cc - name: RELATED_IMAGE_EDPM_NEUTRON_OVN_AGENT_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-neutron-ovn-agent@sha256:a9fd39ae23a019e83d8066590d43f878d0cec5c50e6f32b32cb63936858d0b11 - name: RELATED_IMAGE_EDPM_NEUTRON_SRIOV_AGENT_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-neutron-sriov-agent@sha256:3f9e51922bf5a934944ce69909a424fb74ce56d6728bf4c188fd84af5a99db28 - 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:a9a4e218781e4266858bebd262469f92ff655c163d9290f26a80de6a931fcc7d - 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:2a146cb0eb1a819e7b367354687fa3eeb3894fa4a03eadd0dc2e2c849345cbf0 - name: RELATED_IMAGE_HEAT_API_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-heat-api@sha256:901f5459623da53c291e198891a89a3e9b110a0ea195b9ed0158d4710635de8e - name: RELATED_IMAGE_HEAT_CFNAPI_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-heat-api-cfn@sha256:b11e7957c7c0ef299e6f6da7a4cb3bb7503e183268bdd55438e3c740cb0cc6e6 - name: RELATED_IMAGE_HEAT_ENGINE_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-heat-engine@sha256:dd6fdea5aba62c2c7e24dfc1310b825ac34aa8f853fdfc03a029760dd5e65a4c - name: RELATED_IMAGE_HORIZON_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-horizon@sha256:235b686c6fa223c3d04f448351298ecfae1c255b2bcca874fd132d4b0c7ea1e7 - name: RELATED_IMAGE_INFRA_MEMCACHED_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-memcached@sha256:3c3b6a71bc3205fc3cf7616172526846dac02edd188be775b358a604448e5a66 - name: RELATED_IMAGE_INFRA_REDIS_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-redis@sha256:aca8c6ff7152643ffed43fffc4ab0eaae2e7aace28eda214d8c95017f758bc92 - name: RELATED_IMAGE_IRONIC_API_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-ironic-api@sha256:bb4ff085a07cb6a042d47ffb3cd4757cf3d07d1bf85fade3b7da9a2a0b404b4e - name: RELATED_IMAGE_IRONIC_CONDUCTOR_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-ironic-conductor@sha256:1f519a69686478381fe122716a13d116612a9b6eaeb47ab00ef4cd82b93468bf - name: RELATED_IMAGE_IRONIC_INSPECTOR_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-ironic-inspector@sha256:696ca56ff35797483603be60573aabc2d626a9e2886b14fbd163b25bbd01443e - name: RELATED_IMAGE_IRONIC_NEUTRON_AGENT_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-ironic-neutron-agent@sha256:ae2235391072c57f6d1b73edb0ee681884583d13b4493841e9d8e46fe4768320 - name: RELATED_IMAGE_IRONIC_PXE_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-ironic-pxe@sha256:e889c686d760754507fa40047ceb71fdb1f646b10532a05139a17711c1220ea5 - name: RELATED_IMAGE_IRONIC_PYTHON_AGENT_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/ironic-python-agent@sha256:4527428e1352822052893ac7d017dee4d225eb1fe63635644aceec4d514b6df0 - name: RELATED_IMAGE_KEYSTONE_API_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-keystone@sha256:d832d062b84e8f6354ac9ace6aafd6fed301d95a94751db33338dccc1ab59605 - name: RELATED_IMAGE_MANILA_API_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-manila-api@sha256:c604c38272ea90f099bd88a177a0f614231db51539945d7a7714c1fb4f78d78b - name: RELATED_IMAGE_MANILA_SCHEDULER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-manila-scheduler@sha256:76188f232fda7cac0a375b74d56a3a13047ae24c4ad78bc767677eb1e378dda9 - name: RELATED_IMAGE_MANILA_SHARE_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-manila-share@sha256:983da559293685da02fbaa1a1e2b2c187e5f620948d2e71af7dcd2b3e50f8f51 - name: RELATED_IMAGE_MARIADB_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-mariadb@sha256:0f7943e02fbdd3daec1d3db72fa9396bf37ad3fdd6b0f3119c90e29629e095ed - name: RELATED_IMAGE_NET_UTILS_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-netutils@sha256:317f4c460fce16b672651aab3f27027f361aaaa2498855647954aa5eff20991e - name: RELATED_IMAGE_NEUTRON_API_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-neutron-server@sha256:f391b842000dadaeb692eb6b5e845c2aa3125ef24679fbb4af2c8b98252de4b2 - name: RELATED_IMAGE_NOVA_API_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-nova-api@sha256:3bd1771287e41cfa8e24138819298fe705399ee6dd7d5ce645b647f0679ae6f2 - name: RELATED_IMAGE_NOVA_COMPUTE_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-nova-compute@sha256:f96bd21c79ae0d7e8e17010c5e2573637d6c0f47f03e63134c477edd8ad73d83 - name: RELATED_IMAGE_NOVA_CONDUCTOR_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-nova-conductor@sha256:eccc6fdd115baca2b86b615f4ff120577c13761fac897a9c60ddc6e239eb94fb - name: RELATED_IMAGE_NOVA_NOVNC_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-nova-novncproxy@sha256:f85de2d4d8b8a3b325586ba40ba12cc9a763e534589b6f1e550f41e3aee4eda1 - name: RELATED_IMAGE_NOVA_SCHEDULER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-nova-scheduler@sha256:a0c36a1cc7545947c2910ca4cb75420dc628cacd8c103f3a630b3ed9c8e4dcda - name: RELATED_IMAGE_OCTAVIA_API_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-octavia-api@sha256:f8b6fe251b526cb429e028efafe728d51183e15bfc8c7b1713f8b15bf44fefba - name: RELATED_IMAGE_OCTAVIA_HEALTHMANAGER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-octavia-health-manager@sha256:8584f165de3650260fcb727fbaf79cd1eba2a54d72c018d16658a9b24a1ebc72 - name: RELATED_IMAGE_OCTAVIA_HOUSEKEEPING_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-octavia-housekeeping@sha256:43e8034cf0003cafb999fe2354e8261e23131fac1e763a9bcd99cbe009cc6c54 - name: RELATED_IMAGE_OCTAVIA_WORKER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-octavia-worker@sha256:c468ca4e7170e0978643b8038cdd3adc0bc1d2787ba1b929b0a66a6c6657a375 - name: RELATED_IMAGE_OCTAVIA_RSYSLOG_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-rsyslog@sha256:1743290c3ab203bb6f11c49e002b7e28bb0ed16acff88a6d54e2d5811723597a - name: RELATED_IMAGE_OPENSTACK_CLIENT_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-openstackclient@sha256:e1e8f9b33b9cbd07e1c9984d894a3237e9469672fb9b346889a34ba3276298e4 - name: RELATED_IMAGE_OS_CONTAINER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/edpm-hardened-uefi@sha256:6431ceec137ab1b243336d8b70d626f4fcd1c689c938149b822d20a4af8edb45 - name: RELATED_IMAGE_OVN_CONTROLLER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-ovn-controller@sha256:099d88ae13fa2b3409da5310cdcba7fa01d2c87a8bc98296299a57054b9a075e - name: RELATED_IMAGE_OVN_CONTROLLER_OVS_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-ovn-base@sha256:ec79aa2b5613713adc6a686e0efa1aba5bef9b522f9993ca02f39194cb5d3c00 - name: RELATED_IMAGE_OVN_NB_DBCLUSTER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-ovn-nb-db-server@sha256:0cea296f038e0b72578239b07ed01bf75ff2c4be033c60cfc793270a2dae1d8a - name: RELATED_IMAGE_OVN_NORTHD_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-ovn-northd@sha256:4790f0ac5f6443e645ea56c3e8c91695871c912f83ef4804c646319e95e2f17a - name: RELATED_IMAGE_OVN_SB_DBCLUSTER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-ovn-sb-db-server@sha256:8e9eb8af442386048b725563056463afd390c91419b0e867418596fc5795e18e - name: RELATED_IMAGE_PLACEMENT_API_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-placement-api@sha256:657020ed78b5d92505b0b4187dfcf078515484304fd39ce38702d4fb06f4ca36 - name: RELATED_IMAGE_RABBITMQ_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-rabbitmq@sha256:221c84e162c46ac7454de6fb84343d0a605f2ea1d7d5647a34a66569e0a8fd76 - name: RELATED_IMAGE_SWIFT_ACCOUNT_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-swift-account@sha256:44d881639804053fb0ee337aba3a91cac88419b2db798a043bcf2fd1f3a2f70d - name: RELATED_IMAGE_SWIFT_CONTAINER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-swift-container@sha256:84fc7b1f4a5e6848eb35976883d0e29ab556ebce6fb6c37fc6a3a4a77c9c8ea8 - name: RELATED_IMAGE_SWIFT_OBJECT_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-swift-object@sha256:b7680a4c80d419864e18bb8e1d8f2cc421a0b1a68ac3ed45293c2cbcfe65535a - name: RELATED_IMAGE_SWIFT_PROXY_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-swift-proxy-server@sha256:32aab2bf162442b5c6bbb3716fbdb0ec53cb67d6b0e7f018766b29cd8cb8692d - name: RELATED_IMAGE_TEST_TEMPEST_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-tempest-all@sha256:599ab06782e17daa9d1b84d15a01364d7d7eb6f453a016e0538358f7d82e840b - 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:1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15 - name: RELATED_IMAGE_BARBICAN_OPERATOR_MANAGER_IMAGE_URL value: quay.io/openstack-k8s-operators/barbican-operator@sha256:90ad8fd8c1889b6be77925016532218eb6149d2c1c8535a5f9f1775c776fa6cc - name: RELATED_IMAGE_CINDER_OPERATOR_MANAGER_IMAGE_URL value: quay.io/openstack-k8s-operators/cinder-operator@sha256:2b8ab3063af4aaeed0198197aae6f391c6647ac686c94c85668537f1d5933979 - name: RELATED_IMAGE_DESIGNATE_OPERATOR_MANAGER_IMAGE_URL value: quay.io/openstack-k8s-operators/designate-operator@sha256:c1e33e962043cd6e3d09ebd225cb72781451dba7af2d57522e5c6eedbdc91642 - name: RELATED_IMAGE_GLANCE_OPERATOR_MANAGER_IMAGE_URL value: quay.io/openstack-k8s-operators/glance-operator@sha256:1ab3ec59cd8e30dd8423e91ad832403bdefbae3b8ac47e15578d5a677d7ba0df - name: RELATED_IMAGE_HEAT_OPERATOR_MANAGER_IMAGE_URL value: quay.io/openstack-k8s-operators/heat-operator@sha256:e8a675284ff97a1d3f0f07583863be20b20b4aa48ebb34dbc80d83fe39d757b2 - name: RELATED_IMAGE_HORIZON_OPERATOR_MANAGER_IMAGE_URL value: quay.io/openstack-k8s-operators/horizon-operator@sha256:9f2e1299d908411457e53b49e1062265d2b9d76f6719db24d1be9347c388e4da - name: RELATED_IMAGE_INFRA_OPERATOR_MANAGER_IMAGE_URL value: quay.io/openstack-k8s-operators/infra-operator@sha256:aef5ea3dc1d4f5b63416ee1cc12d0360a64229bb3fb954be3dd85eec8f4ae62a - name: RELATED_IMAGE_IRONIC_OPERATOR_MANAGER_IMAGE_URL value: quay.io/openstack-k8s-operators/ironic-operator@sha256:7e1b0b7b172ad0d707ab80dd72d609e1d0f5bbd38a22c24a28ed0f17a960c867 - name: RELATED_IMAGE_KEYSTONE_OPERATOR_MANAGER_IMAGE_URL value: quay.io/openstack-k8s-operators/keystone-operator@sha256:c6ad383f55f955902b074d1ee947a2233a5fcbf40698479ae693ce056c80dcc1 - name: RELATED_IMAGE_MANILA_OPERATOR_MANAGER_IMAGE_URL value: quay.io/openstack-k8s-operators/manila-operator@sha256:8fb0a33b8d93cf9f84f079af5f2ceb680afada4e44542514959146779f57f64c - name: RELATED_IMAGE_MARIADB_OPERATOR_MANAGER_IMAGE_URL value: quay.io/openstack-k8s-operators/mariadb-operator@sha256:a18f12497b7159b100fcfd72c7ba2273d0669a5c00600a9ff1333bca028f256a - name: RELATED_IMAGE_NEUTRON_OPERATOR_MANAGER_IMAGE_URL value: quay.io/openstack-k8s-operators/neutron-operator@sha256:e4689246ae78635dc3c1db9c677d8b16b8f94276df15fb9c84bfc57cc6578fcf - name: RELATED_IMAGE_NOVA_OPERATOR_MANAGER_IMAGE_URL value: quay.io/openstack-k8s-operators/nova-operator@sha256:fe85dd595906fac0fe1e7a42215bb306a963cf87d55e07cd2573726b690b2838 - name: RELATED_IMAGE_OCTAVIA_OPERATOR_MANAGER_IMAGE_URL value: quay.io/openstack-k8s-operators/octavia-operator@sha256:229fc8c8d94dd4102d2151cd4ec1eaaa09d897c2b396d06e903f61ea29c1fa34 - name: RELATED_IMAGE_OPENSTACK_BAREMETAL_OPERATOR_MANAGER_IMAGE_URL value: quay.io/openstack-k8s-operators/openstack-baremetal-operator@sha256:e6f7c2a75883f63d270378b283faeee4c4c14fbd74b509c7da82621166f07b24 - name: RELATED_IMAGE_OVN_OPERATOR_MANAGER_IMAGE_URL value: quay.io/openstack-k8s-operators/ovn-operator@sha256:543c103838f3e6ef48755665a7695dfa3ed84753c557560257d265db31f92759 - name: RELATED_IMAGE_PLACEMENT_OPERATOR_MANAGER_IMAGE_URL value: quay.io/openstack-k8s-operators/placement-operator@sha256:a57336b9f95b703f80453db87e43a2834ca1bdc89480796d28ebbe0a9702ecfd - 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:3d676f1281e24ef07de617570d2f7fbf625032e41866d1551a856c052248bb04 - name: RELATED_IMAGE_TELEMETRY_OPERATOR_MANAGER_IMAGE_URL value: quay.io/openstack-k8s-operators/telemetry-operator@sha256:66a4b9322ebb573313178ea88e31026d4532f461592b9fae2dff71efd9256d99 - name: RELATED_IMAGE_TEST_OPERATOR_MANAGER_IMAGE_URL value: quay.io/openstack-k8s-operators/test-operator@sha256:f0fabdf79095def0f8b1c0442925548a94ca94bed4de2d3b171277129f8079e6 - name: RELATED_IMAGE_WATCHER_OPERATOR_MANAGER_IMAGE_URL value: quay.io/openstack-k8s-operators/watcher-operator@sha256:d01ae848290e880c09127d5297418dea40fc7f090fdab9bf2c578c7e7f53aec0 - name: OPENSTACK_RELEASE_VERSION value: 0.6.0-1771380040 - name: OPERATOR_IMAGE_URL value: quay.io/openstack-k8s-operators/openstack-operator@sha256:c96e1f19ffa4735de3f3098f32076207f409ad02a5996dd34c6247f9b83157f5 - 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:c96e1f19ffa4735de3f3098f32076207f409ad02a5996dd34c6247f9b83157f5 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 conditions: - lastTransitionTime: "2026-02-20T12:16:33Z" lastUpdateTime: "2026-02-20T12:16:33Z" message: Deployment has minimum availability. reason: MinimumReplicasAvailable status: "True" type: Available - lastTransitionTime: "2026-02-20T12:16:22Z" lastUpdateTime: "2026-02-20T12:16:33Z" message: ReplicaSet "openstack-operator-controller-init-6679bf9b57" has successfully progressed. reason: NewReplicaSetAvailable status: "True" type: Progressing observedGeneration: 2 readyReplicas: 1 replicas: 1 updatedReplicas: 1 - apiVersion: apps/v1 kind: Deployment metadata: annotations: deployment.kubernetes.io/revision: "1" creationTimestamp: "2026-02-20T12:16:54Z" generation: 1 labels: app.kubernetes.io/managed-by: kustomize app.kubernetes.io/name: openstack-operator control-plane: controller-manager openstack.org/operator-name: openstack managedFields: - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:labels: .: {} f:app.kubernetes.io/managed-by: {} f:app.kubernetes.io/name: {} f:control-plane: {} f:openstack.org/operator-name: {} f:ownerReferences: .: {} k:{"uid":"bf695811-412e-4afd-859b-0d169347a92d"}: {} f:spec: f:progressDeadlineSeconds: {} f:replicas: {} f:revisionHistoryLimit: {} f:selector: {} f:strategy: f:rollingUpdate: .: {} f:maxSurge: {} f:maxUnavailable: {} f:type: {} 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: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: operator operation: Update time: "2026-02-20T12:16:54Z" - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:deployment.kubernetes.io/revision: {} f:status: f:availableReplicas: {} f:conditions: .: {} k:{"type":"Available"}: .: {} f:lastTransitionTime: {} f:lastUpdateTime: {} f:message: {} f:reason: {} f:status: {} f:type: {} k:{"type":"Progressing"}: .: {} f:lastTransitionTime: {} f:lastUpdateTime: {} f:message: {} f:reason: {} f:status: {} f:type: {} f:observedGeneration: {} f:readyReplicas: {} f:replicas: {} f:updatedReplicas: {} manager: kube-controller-manager operation: Update subresource: status time: "2026-02-20T12:17:37Z" name: openstack-operator-controller-manager namespace: openstack-operators ownerReferences: - apiVersion: operator.openstack.org/v1beta1 blockOwnerDeletion: true controller: true kind: OpenStack name: openstack uid: bf695811-412e-4afd-859b-0d169347a92d resourceVersion: "26447" uid: 2fefec86-9067-44cd-9f64-f977bbc4cea1 spec: progressDeadlineSeconds: 600 replicas: 1 revisionHistoryLimit: 10 selector: matchLabels: app.kubernetes.io/name: openstack-operator control-plane: controller-manager openstack.org/operator-name: openstack strategy: rollingUpdate: maxSurge: 25% maxUnavailable: 25% type: RollingUpdate 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 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-1771380040 - name: RELATED_IMAGE_AGENT_IMAGE_URL_DEFAULT value: quay.io/openstack-k8s-operators/openstack-baremetal-operator-agent@sha256:1523e2a1f3f46b7c16b74ae10259c156178e6a08bf57466f5739c2264e2d854a - name: RELATED_IMAGE_ANSIBLEEE_IMAGE_URL_DEFAULT value: quay.io/openstack-k8s-operators/openstack-ansibleee-runner@sha256:b8d8a980b174ec5a03bcab65a341247f289203eeb4b7f22e5ceade2807322d22 - name: RELATED_IMAGE_AODH_API_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-aodh-api@sha256:188534dd137197e5dae568d56e754c7122d297cbb55e486f738b42a8fd29c1e9 - name: RELATED_IMAGE_AODH_EVALUATOR_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-aodh-evaluator@sha256:b08f795d272c7ea8793f751ddb2f346f272b73facafabe2e9a3244cefc93a55e - name: RELATED_IMAGE_AODH_LISTENER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-aodh-listener@sha256:b886365d571a665b0915890398cfc0e1dba0925322ba901b5f7c2e010171c9c1 - name: RELATED_IMAGE_AODH_NOTIFIER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-aodh-notifier@sha256:94c7cd38ed92a9910a5681e346e239613fb14a63913cfee77aabd33e55754ce1 - name: RELATED_IMAGE_APACHE_IMAGE_URL_DEFAULT value: registry.redhat.io/ubi9/httpd-24@sha256:e2e144ca85e32837f004ac72ecfd562c17d679df28915274bd03d0138b72d55c - name: RELATED_IMAGE_BARBICAN_API_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-barbican-api@sha256:a5f8855b2ed00a661ac827cc3908e540ed2327354ac5a1d39491f4507237b4ec - name: RELATED_IMAGE_BARBICAN_KEYSTONE_LISTENER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-barbican-keystone-listener@sha256:27af16217ac7911dd3557b5e8fe256684e0d6f32f5590c017cb9a09a156caa09 - name: RELATED_IMAGE_BARBICAN_WORKER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-barbican-worker@sha256:c34183ebcc5d6a99b232467238362bce80fbdebb05934a0957f447991ddbaf69 - name: RELATED_IMAGE_CEILOMETER_CENTRAL_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-ceilometer-central@sha256:5ac8ede62671a3b3695cf29bd3a6f124f27c93d1730f9030cc3daa05034d4af4 - name: RELATED_IMAGE_CEILOMETER_COMPUTE_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-ceilometer-compute@sha256:ac1f7272c172d96937d32067aeabcc7fe133ed3e13c60a2317e815e24d8d2689 - name: RELATED_IMAGE_CEILOMETER_IPMI_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-ceilometer-ipmi@sha256:fe5ebf25d8d3372ce53b00e573fa1bf71d4a73218286603a5c40e902af590ef5 - 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:ddcfc78077903d06e91c0b82b98c64d8407887f61bf4c0f49701ebbbd49d0218 - 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:3fa6e687aa002b92fedbfe2c1ccaa2906b399c58d17bf9ecece2c4cd69a0210b - name: RELATED_IMAGE_CINDER_BACKUP_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-cinder-backup@sha256:bbbef63104c8224bfc7c15a857d4ffd5d17acfb5bde654d48e3f6118d8c375f4 - name: RELATED_IMAGE_CINDER_SCHEDULER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-cinder-scheduler@sha256:8f8adb9590f19d2d6c336c15aaef2d9a488501c1bbf5fbc8d96f097ae6297f20 - name: RELATED_IMAGE_CINDER_VOLUME_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-cinder-volume@sha256:fd7400929e60e49dc18a274e72df5abc3562c558d94b3e7094c7c960816e4386 - name: RELATED_IMAGE_CLOUDKITTY_API_IMAGE_URL_DEFAULT value: quay.rdoproject.org/podified-master-centos10/openstack-cloudkitty-api@sha256:8670a9253f3ed8d4090310c3e3baf15dde3ff90d4a4c7103761ca165abc0e877 - name: RELATED_IMAGE_CLOUDKITTY_PROC_IMAGE_URL_DEFAULT value: quay.rdoproject.org/podified-master-centos10/openstack-cloudkitty-processor@sha256:91bc98dc05e3e141ec62c2de843a60ad8810d1c8addaf0dde2ac0fd921cf7832 - name: RELATED_IMAGE_DESIGNATE_API_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-designate-api@sha256:855d366011bffc0f6b35fc83604b8dda6b9de4549d1b630efaaa115faed7cdf3 - name: RELATED_IMAGE_DESIGNATE_BACKENDBIND9_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-designate-backend-bind9@sha256:c066636dd4a81da916dde2bce7a32c2c2b95d751fc0902847928e2aca157f5a3 - name: RELATED_IMAGE_DESIGNATE_CENTRAL_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-designate-central@sha256:07243b7364f14db8c7b14d0241924505217bd0517a2a0a878f12ab1a96ade8cf - name: RELATED_IMAGE_DESIGNATE_MDNS_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-designate-mdns@sha256:a0d36ad4592e4e9b43f2aa439750b9eb17cab75862b03393b6c07a57e75216cf - name: RELATED_IMAGE_DESIGNATE_PRODUCER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-designate-producer@sha256:5d4dc7dae54357d87ea3a7324bcfa307305b939b3d417196cf0482bcf0583546 - name: RELATED_IMAGE_DESIGNATE_UNBOUND_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-unbound@sha256:4f3897d0ca30067139f422786cc54acc2e42860271576a83c3e9a8a78be9a120 - name: RELATED_IMAGE_DESIGNATE_WORKER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-designate-worker@sha256:53c928c4ab990c9820296e6cf9b5b70340ffccca379dee24baefe5bb27b04aed - name: RELATED_IMAGE_EDPM_FRR_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-frr@sha256:0171b2e31b5a6242ebe10db39bef8906b39531cf803c4de77c97c7bd950c282f - name: RELATED_IMAGE_EDPM_ISCSID_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-iscsid@sha256:810187039c9ce6593bf9e6bf6853cd0cc4f801bf476521d332d826f81c9db8a7 - 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:d705d1772181358edac4690698c018a4688504f2d0738bebe18bce8ffd25e2b3 - name: RELATED_IMAGE_EDPM_MULTIPATHD_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-multipathd@sha256:280d31754defd403e6fa405ffc0a6ff22c609b4d8beb8ffd9c0c3c538037c17d - name: RELATED_IMAGE_EDPM_NEUTRON_DHCP_AGENT_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-neutron-dhcp-agent@sha256:7a355418837839c71f6a1a922804cc10d73ee2eb8a5725f51d448f56ef97c8cd - name: RELATED_IMAGE_EDPM_NEUTRON_METADATA_AGENT_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-neutron-metadata-agent-ovn@sha256:7c305a77ab65247f0dc2ea1616c427b173cb95f37bb37e34c631d9615a73d2cc - name: RELATED_IMAGE_EDPM_NEUTRON_OVN_AGENT_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-neutron-ovn-agent@sha256:a9fd39ae23a019e83d8066590d43f878d0cec5c50e6f32b32cb63936858d0b11 - name: RELATED_IMAGE_EDPM_NEUTRON_SRIOV_AGENT_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-neutron-sriov-agent@sha256:3f9e51922bf5a934944ce69909a424fb74ce56d6728bf4c188fd84af5a99db28 - 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:a9a4e218781e4266858bebd262469f92ff655c163d9290f26a80de6a931fcc7d - 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:2a146cb0eb1a819e7b367354687fa3eeb3894fa4a03eadd0dc2e2c849345cbf0 - name: RELATED_IMAGE_HEAT_API_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-heat-api@sha256:901f5459623da53c291e198891a89a3e9b110a0ea195b9ed0158d4710635de8e - name: RELATED_IMAGE_HEAT_CFNAPI_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-heat-api-cfn@sha256:b11e7957c7c0ef299e6f6da7a4cb3bb7503e183268bdd55438e3c740cb0cc6e6 - name: RELATED_IMAGE_HEAT_ENGINE_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-heat-engine@sha256:dd6fdea5aba62c2c7e24dfc1310b825ac34aa8f853fdfc03a029760dd5e65a4c - name: RELATED_IMAGE_HORIZON_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-horizon@sha256:235b686c6fa223c3d04f448351298ecfae1c255b2bcca874fd132d4b0c7ea1e7 - name: RELATED_IMAGE_INFRA_MEMCACHED_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-memcached@sha256:3c3b6a71bc3205fc3cf7616172526846dac02edd188be775b358a604448e5a66 - name: RELATED_IMAGE_INFRA_REDIS_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-redis@sha256:aca8c6ff7152643ffed43fffc4ab0eaae2e7aace28eda214d8c95017f758bc92 - name: RELATED_IMAGE_IRONIC_API_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-ironic-api@sha256:bb4ff085a07cb6a042d47ffb3cd4757cf3d07d1bf85fade3b7da9a2a0b404b4e - name: RELATED_IMAGE_IRONIC_CONDUCTOR_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-ironic-conductor@sha256:1f519a69686478381fe122716a13d116612a9b6eaeb47ab00ef4cd82b93468bf - name: RELATED_IMAGE_IRONIC_INSPECTOR_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-ironic-inspector@sha256:696ca56ff35797483603be60573aabc2d626a9e2886b14fbd163b25bbd01443e - name: RELATED_IMAGE_IRONIC_NEUTRON_AGENT_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-ironic-neutron-agent@sha256:ae2235391072c57f6d1b73edb0ee681884583d13b4493841e9d8e46fe4768320 - name: RELATED_IMAGE_IRONIC_PXE_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-ironic-pxe@sha256:e889c686d760754507fa40047ceb71fdb1f646b10532a05139a17711c1220ea5 - name: RELATED_IMAGE_IRONIC_PYTHON_AGENT_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/ironic-python-agent@sha256:4527428e1352822052893ac7d017dee4d225eb1fe63635644aceec4d514b6df0 - name: RELATED_IMAGE_KEYSTONE_API_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-keystone@sha256:d832d062b84e8f6354ac9ace6aafd6fed301d95a94751db33338dccc1ab59605 - 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:c604c38272ea90f099bd88a177a0f614231db51539945d7a7714c1fb4f78d78b - name: RELATED_IMAGE_MANILA_SCHEDULER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-manila-scheduler@sha256:76188f232fda7cac0a375b74d56a3a13047ae24c4ad78bc767677eb1e378dda9 - name: RELATED_IMAGE_MANILA_SHARE_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-manila-share@sha256:983da559293685da02fbaa1a1e2b2c187e5f620948d2e71af7dcd2b3e50f8f51 - name: RELATED_IMAGE_MARIADB_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-mariadb@sha256:0f7943e02fbdd3daec1d3db72fa9396bf37ad3fdd6b0f3119c90e29629e095ed - name: RELATED_IMAGE_NET_UTILS_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-netutils@sha256:317f4c460fce16b672651aab3f27027f361aaaa2498855647954aa5eff20991e - name: RELATED_IMAGE_NEUTRON_API_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-neutron-server@sha256:f391b842000dadaeb692eb6b5e845c2aa3125ef24679fbb4af2c8b98252de4b2 - name: RELATED_IMAGE_NOVA_API_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-nova-api@sha256:3bd1771287e41cfa8e24138819298fe705399ee6dd7d5ce645b647f0679ae6f2 - name: RELATED_IMAGE_NOVA_COMPUTE_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-nova-compute@sha256:f96bd21c79ae0d7e8e17010c5e2573637d6c0f47f03e63134c477edd8ad73d83 - name: RELATED_IMAGE_NOVA_CONDUCTOR_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-nova-conductor@sha256:eccc6fdd115baca2b86b615f4ff120577c13761fac897a9c60ddc6e239eb94fb - name: RELATED_IMAGE_NOVA_NOVNC_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-nova-novncproxy@sha256:f85de2d4d8b8a3b325586ba40ba12cc9a763e534589b6f1e550f41e3aee4eda1 - name: RELATED_IMAGE_NOVA_SCHEDULER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-nova-scheduler@sha256:a0c36a1cc7545947c2910ca4cb75420dc628cacd8c103f3a630b3ed9c8e4dcda - name: RELATED_IMAGE_OCTAVIA_API_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-octavia-api@sha256:f8b6fe251b526cb429e028efafe728d51183e15bfc8c7b1713f8b15bf44fefba - name: RELATED_IMAGE_OCTAVIA_HEALTHMANAGER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-octavia-health-manager@sha256:8584f165de3650260fcb727fbaf79cd1eba2a54d72c018d16658a9b24a1ebc72 - name: RELATED_IMAGE_OCTAVIA_HOUSEKEEPING_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-octavia-housekeeping@sha256:43e8034cf0003cafb999fe2354e8261e23131fac1e763a9bcd99cbe009cc6c54 - name: RELATED_IMAGE_OCTAVIA_RSYSLOG_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-rsyslog@sha256:1743290c3ab203bb6f11c49e002b7e28bb0ed16acff88a6d54e2d5811723597a - name: RELATED_IMAGE_OCTAVIA_WORKER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-octavia-worker@sha256:c468ca4e7170e0978643b8038cdd3adc0bc1d2787ba1b929b0a66a6c6657a375 - name: RELATED_IMAGE_OPENSTACK_CLIENT_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-openstackclient@sha256:e1e8f9b33b9cbd07e1c9984d894a3237e9469672fb9b346889a34ba3276298e4 - name: RELATED_IMAGE_OPENSTACK_MUST_GATHER_DEFAULT value: quay.io/openstack-k8s-operators/openstack-must-gather@sha256:1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15 - 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:6431ceec137ab1b243336d8b70d626f4fcd1c689c938149b822d20a4af8edb45 - name: RELATED_IMAGE_OVN_CONTROLLER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-ovn-controller@sha256:099d88ae13fa2b3409da5310cdcba7fa01d2c87a8bc98296299a57054b9a075e - name: RELATED_IMAGE_OVN_CONTROLLER_OVS_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-ovn-base@sha256:ec79aa2b5613713adc6a686e0efa1aba5bef9b522f9993ca02f39194cb5d3c00 - name: RELATED_IMAGE_OVN_NB_DBCLUSTER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-ovn-nb-db-server@sha256:0cea296f038e0b72578239b07ed01bf75ff2c4be033c60cfc793270a2dae1d8a - name: RELATED_IMAGE_OVN_NORTHD_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-ovn-northd@sha256:4790f0ac5f6443e645ea56c3e8c91695871c912f83ef4804c646319e95e2f17a - name: RELATED_IMAGE_OVN_SB_DBCLUSTER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-ovn-sb-db-server@sha256:8e9eb8af442386048b725563056463afd390c91419b0e867418596fc5795e18e - name: RELATED_IMAGE_PLACEMENT_API_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-placement-api@sha256:657020ed78b5d92505b0b4187dfcf078515484304fd39ce38702d4fb06f4ca36 - name: RELATED_IMAGE_RABBITMQ_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-rabbitmq@sha256:221c84e162c46ac7454de6fb84343d0a605f2ea1d7d5647a34a66569e0a8fd76 - name: RELATED_IMAGE_SWIFT_ACCOUNT_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-swift-account@sha256:44d881639804053fb0ee337aba3a91cac88419b2db798a043bcf2fd1f3a2f70d - name: RELATED_IMAGE_SWIFT_CONTAINER_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-swift-container@sha256:84fc7b1f4a5e6848eb35976883d0e29ab556ebce6fb6c37fc6a3a4a77c9c8ea8 - name: RELATED_IMAGE_SWIFT_OBJECT_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-swift-object@sha256:b7680a4c80d419864e18bb8e1d8f2cc421a0b1a68ac3ed45293c2cbcfe65535a - name: RELATED_IMAGE_SWIFT_PROXY_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-swift-proxy-server@sha256:32aab2bf162442b5c6bbb3716fbdb0ec53cb67d6b0e7f018766b29cd8cb8692d - name: RELATED_IMAGE_TEST_TEMPEST_IMAGE_URL_DEFAULT value: quay.io/podified-antelope-centos9/openstack-tempest-all@sha256:599ab06782e17daa9d1b84d15a01364d7d7eb6f453a016e0538358f7d82e840b - 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:c96e1f19ffa4735de3f3098f32076207f409ad02a5996dd34c6247f9b83157f5 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 conditions: - lastTransitionTime: "2026-02-20T12:17:37Z" lastUpdateTime: "2026-02-20T12:17:37Z" message: Deployment has minimum availability. reason: MinimumReplicasAvailable status: "True" type: Available - lastTransitionTime: "2026-02-20T12:16:54Z" lastUpdateTime: "2026-02-20T12:17:37Z" message: ReplicaSet "openstack-operator-controller-manager-69ff7bc449" has successfully progressed. reason: NewReplicaSetAvailable status: "True" type: Progressing observedGeneration: 1 readyReplicas: 1 replicas: 1 updatedReplicas: 1 - apiVersion: apps/v1 kind: Deployment metadata: annotations: deployment.kubernetes.io/revision: "1" creationTimestamp: "2026-02-20T12:16:54Z" generation: 1 labels: app.kubernetes.io/name: ovn control-plane: controller-manager openstack.org/operator-name: ovn managedFields: - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:labels: .: {} f:app.kubernetes.io/name: {} f:control-plane: {} f:openstack.org/operator-name: {} f:ownerReferences: .: {} k:{"uid":"bf695811-412e-4afd-859b-0d169347a92d"}: {} f:spec: f:progressDeadlineSeconds: {} f:replicas: {} f:revisionHistoryLimit: {} f:selector: {} f:strategy: f:rollingUpdate: .: {} f:maxSurge: {} f:maxUnavailable: {} f:type: {} 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: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: operator operation: Update time: "2026-02-20T12:16:54Z" - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:deployment.kubernetes.io/revision: {} f:status: f:availableReplicas: {} f:conditions: .: {} k:{"type":"Available"}: .: {} f:lastTransitionTime: {} f:lastUpdateTime: {} f:message: {} f:reason: {} f:status: {} f:type: {} k:{"type":"Progressing"}: .: {} f:lastTransitionTime: {} f:lastUpdateTime: {} f:message: {} f:reason: {} f:status: {} f:type: {} f:observedGeneration: {} f:readyReplicas: {} f:replicas: {} f:updatedReplicas: {} manager: kube-controller-manager operation: Update subresource: status time: "2026-02-20T12:17:25Z" name: ovn-operator-controller-manager namespace: openstack-operators ownerReferences: - apiVersion: operator.openstack.org/v1beta1 blockOwnerDeletion: true controller: true kind: OpenStack name: openstack uid: bf695811-412e-4afd-859b-0d169347a92d resourceVersion: "26275" uid: 8b83eb16-25ab-4d65-87e3-38bcfd2a3017 spec: progressDeadlineSeconds: 600 replicas: 1 revisionHistoryLimit: 10 selector: matchLabels: app.kubernetes.io/name: ovn-operator control-plane: controller-manager openstack.org/operator-name: ovn strategy: rollingUpdate: maxSurge: 25% maxUnavailable: 25% type: RollingUpdate 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 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:543c103838f3e6ef48755665a7695dfa3ed84753c557560257d265db31f92759 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 conditions: - lastTransitionTime: "2026-02-20T12:17:25Z" lastUpdateTime: "2026-02-20T12:17:25Z" message: Deployment has minimum availability. reason: MinimumReplicasAvailable status: "True" type: Available - lastTransitionTime: "2026-02-20T12:16:54Z" lastUpdateTime: "2026-02-20T12:17:25Z" message: ReplicaSet "ovn-operator-controller-manager-d44cf6b75" has successfully progressed. reason: NewReplicaSetAvailable status: "True" type: Progressing observedGeneration: 1 readyReplicas: 1 replicas: 1 updatedReplicas: 1 - apiVersion: apps/v1 kind: Deployment metadata: annotations: deployment.kubernetes.io/revision: "1" creationTimestamp: "2026-02-20T12:16:54Z" generation: 1 labels: app.kubernetes.io/name: placement control-plane: controller-manager openstack.org/operator-name: placement managedFields: - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:labels: .: {} f:app.kubernetes.io/name: {} f:control-plane: {} f:openstack.org/operator-name: {} f:ownerReferences: .: {} k:{"uid":"bf695811-412e-4afd-859b-0d169347a92d"}: {} f:spec: f:progressDeadlineSeconds: {} f:replicas: {} f:revisionHistoryLimit: {} f:selector: {} f:strategy: f:rollingUpdate: .: {} f:maxSurge: {} f:maxUnavailable: {} f:type: {} 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: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: operator operation: Update time: "2026-02-20T12:16:54Z" - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:deployment.kubernetes.io/revision: {} f:status: f:availableReplicas: {} f:conditions: .: {} k:{"type":"Available"}: .: {} f:lastTransitionTime: {} f:lastUpdateTime: {} f:message: {} f:reason: {} f:status: {} f:type: {} k:{"type":"Progressing"}: .: {} f:lastTransitionTime: {} f:lastUpdateTime: {} f:message: {} f:reason: {} f:status: {} f:type: {} f:observedGeneration: {} f:readyReplicas: {} f:replicas: {} f:updatedReplicas: {} manager: kube-controller-manager operation: Update subresource: status time: "2026-02-20T12:17:25Z" name: placement-operator-controller-manager namespace: openstack-operators ownerReferences: - apiVersion: operator.openstack.org/v1beta1 blockOwnerDeletion: true controller: true kind: OpenStack name: openstack uid: bf695811-412e-4afd-859b-0d169347a92d resourceVersion: "26286" uid: b447bc9b-2e12-4ee7-b01d-5119af9d72c1 spec: progressDeadlineSeconds: 600 replicas: 1 revisionHistoryLimit: 10 selector: matchLabels: app.kubernetes.io/name: placement-operator control-plane: controller-manager openstack.org/operator-name: placement strategy: rollingUpdate: maxSurge: 25% maxUnavailable: 25% type: RollingUpdate 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 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:a57336b9f95b703f80453db87e43a2834ca1bdc89480796d28ebbe0a9702ecfd 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 conditions: - lastTransitionTime: "2026-02-20T12:17:25Z" lastUpdateTime: "2026-02-20T12:17:25Z" message: Deployment has minimum availability. reason: MinimumReplicasAvailable status: "True" type: Available - lastTransitionTime: "2026-02-20T12:16:54Z" lastUpdateTime: "2026-02-20T12:17:25Z" message: ReplicaSet "placement-operator-controller-manager-8497b45c89" has successfully progressed. reason: NewReplicaSetAvailable status: "True" type: Progressing observedGeneration: 1 readyReplicas: 1 replicas: 1 updatedReplicas: 1 - apiVersion: apps/v1 kind: Deployment metadata: annotations: deployment.kubernetes.io/revision: "1" creationTimestamp: "2026-02-20T12:16:54Z" generation: 1 labels: app.kubernetes.io/component: rabbitmq-operator app.kubernetes.io/name: rabbitmq-cluster-operator app.kubernetes.io/part-of: rabbitmq managedFields: - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:labels: .: {} f:app.kubernetes.io/component: {} f:app.kubernetes.io/name: {} f:app.kubernetes.io/part-of: {} f:ownerReferences: .: {} k:{"uid":"bf695811-412e-4afd-859b-0d169347a92d"}: {} f:spec: f:progressDeadlineSeconds: {} f:replicas: {} f:revisionHistoryLimit: {} f:selector: {} f:strategy: f:rollingUpdate: .: {} f:maxSurge: {} f:maxUnavailable: {} f:type: {} f:template: f:metadata: f:labels: .: {} f:app.kubernetes.io/component: {} f:app.kubernetes.io/name: {} f:app.kubernetes.io/part-of: {} 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: operator operation: Update time: "2026-02-20T12:16:54Z" - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:deployment.kubernetes.io/revision: {} f:status: f:availableReplicas: {} f:conditions: .: {} k:{"type":"Available"}: .: {} f:lastTransitionTime: {} f:lastUpdateTime: {} f:message: {} f:reason: {} f:status: {} f:type: {} k:{"type":"Progressing"}: .: {} f:lastTransitionTime: {} f:lastUpdateTime: {} f:message: {} f:reason: {} f:status: {} f:type: {} f:observedGeneration: {} f:readyReplicas: {} f:replicas: {} f:updatedReplicas: {} manager: kube-controller-manager operation: Update subresource: status time: "2026-02-20T12:17:14Z" name: rabbitmq-cluster-operator-manager namespace: openstack-operators ownerReferences: - apiVersion: operator.openstack.org/v1beta1 blockOwnerDeletion: true controller: true kind: OpenStack name: openstack uid: bf695811-412e-4afd-859b-0d169347a92d resourceVersion: "25984" uid: 6919564a-5928-4fcf-8818-d86c89292797 spec: progressDeadlineSeconds: 600 replicas: 1 revisionHistoryLimit: 10 selector: matchLabels: app.kubernetes.io/name: rabbitmq-cluster-operator strategy: rollingUpdate: maxSurge: 25% maxUnavailable: 25% type: RollingUpdate template: metadata: creationTimestamp: null labels: app.kubernetes.io/component: rabbitmq-operator app.kubernetes.io/name: rabbitmq-cluster-operator app.kubernetes.io/part-of: rabbitmq 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 conditions: - lastTransitionTime: "2026-02-20T12:17:14Z" lastUpdateTime: "2026-02-20T12:17:14Z" message: Deployment has minimum availability. reason: MinimumReplicasAvailable status: "True" type: Available - lastTransitionTime: "2026-02-20T12:16:54Z" lastUpdateTime: "2026-02-20T12:17:14Z" message: ReplicaSet "rabbitmq-cluster-operator-manager-668c99d594" has successfully progressed. reason: NewReplicaSetAvailable status: "True" type: Progressing observedGeneration: 1 readyReplicas: 1 replicas: 1 updatedReplicas: 1 - apiVersion: apps/v1 kind: Deployment metadata: annotations: deployment.kubernetes.io/revision: "1" creationTimestamp: "2026-02-20T12:16:54Z" generation: 1 labels: app.kubernetes.io/name: swift control-plane: controller-manager openstack.org/operator-name: swift managedFields: - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:labels: .: {} f:app.kubernetes.io/name: {} f:control-plane: {} f:openstack.org/operator-name: {} f:ownerReferences: .: {} k:{"uid":"bf695811-412e-4afd-859b-0d169347a92d"}: {} f:spec: f:progressDeadlineSeconds: {} f:replicas: {} f:revisionHistoryLimit: {} f:selector: {} f:strategy: f:rollingUpdate: .: {} f:maxSurge: {} f:maxUnavailable: {} f:type: {} 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: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: operator operation: Update time: "2026-02-20T12:16:54Z" - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:deployment.kubernetes.io/revision: {} f:status: f:availableReplicas: {} f:conditions: .: {} k:{"type":"Available"}: .: {} f:lastTransitionTime: {} f:lastUpdateTime: {} f:message: {} f:reason: {} f:status: {} f:type: {} k:{"type":"Progressing"}: .: {} f:lastTransitionTime: {} f:lastUpdateTime: {} f:message: {} f:reason: {} f:status: {} f:type: {} f:observedGeneration: {} f:readyReplicas: {} f:replicas: {} f:updatedReplicas: {} manager: kube-controller-manager operation: Update subresource: status time: "2026-02-20T12:17:25Z" name: swift-operator-controller-manager namespace: openstack-operators ownerReferences: - apiVersion: operator.openstack.org/v1beta1 blockOwnerDeletion: true controller: true kind: OpenStack name: openstack uid: bf695811-412e-4afd-859b-0d169347a92d resourceVersion: "26280" uid: 4b41fc24-3830-4fdf-86f1-bedf52832915 spec: progressDeadlineSeconds: 600 replicas: 1 revisionHistoryLimit: 10 selector: matchLabels: app.kubernetes.io/name: swift-operator control-plane: controller-manager openstack.org/operator-name: swift strategy: rollingUpdate: maxSurge: 25% maxUnavailable: 25% type: RollingUpdate 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 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:3d676f1281e24ef07de617570d2f7fbf625032e41866d1551a856c052248bb04 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 conditions: - lastTransitionTime: "2026-02-20T12:17:25Z" lastUpdateTime: "2026-02-20T12:17:25Z" message: Deployment has minimum availability. reason: MinimumReplicasAvailable status: "True" type: Available - lastTransitionTime: "2026-02-20T12:16:54Z" lastUpdateTime: "2026-02-20T12:17:25Z" message: ReplicaSet "swift-operator-controller-manager-68f46476f" has successfully progressed. reason: NewReplicaSetAvailable status: "True" type: Progressing observedGeneration: 1 readyReplicas: 1 replicas: 1 updatedReplicas: 1 - apiVersion: apps/v1 kind: Deployment metadata: annotations: deployment.kubernetes.io/revision: "1" creationTimestamp: "2026-02-20T12:16:54Z" generation: 1 labels: app.kubernetes.io/name: telemetry control-plane: controller-manager openstack.org/operator-name: telemetry managedFields: - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:labels: .: {} f:app.kubernetes.io/name: {} f:control-plane: {} f:openstack.org/operator-name: {} f:ownerReferences: .: {} k:{"uid":"bf695811-412e-4afd-859b-0d169347a92d"}: {} f:spec: f:progressDeadlineSeconds: {} f:replicas: {} f:revisionHistoryLimit: {} f:selector: {} f:strategy: f:rollingUpdate: .: {} f:maxSurge: {} f:maxUnavailable: {} f:type: {} 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: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: operator operation: Update time: "2026-02-20T12:16:54Z" - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:deployment.kubernetes.io/revision: {} f:status: f:availableReplicas: {} f:conditions: .: {} k:{"type":"Available"}: .: {} f:lastTransitionTime: {} f:lastUpdateTime: {} f:message: {} f:reason: {} f:status: {} f:type: {} k:{"type":"Progressing"}: .: {} f:lastTransitionTime: {} f:lastUpdateTime: {} f:message: {} f:reason: {} f:status: {} f:type: {} f:observedGeneration: {} f:readyReplicas: {} f:replicas: {} f:updatedReplicas: {} manager: kube-controller-manager operation: Update subresource: status time: "2026-02-20T12:17:26Z" name: telemetry-operator-controller-manager namespace: openstack-operators ownerReferences: - apiVersion: operator.openstack.org/v1beta1 blockOwnerDeletion: true controller: true kind: OpenStack name: openstack uid: bf695811-412e-4afd-859b-0d169347a92d resourceVersion: "26293" uid: d7e6e154-0dac-40b5-a6b5-3a9bc3ecd117 spec: progressDeadlineSeconds: 600 replicas: 1 revisionHistoryLimit: 10 selector: matchLabels: app.kubernetes.io/name: telemetry-operator control-plane: controller-manager openstack.org/operator-name: telemetry strategy: rollingUpdate: maxSurge: 25% maxUnavailable: 25% type: RollingUpdate 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 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:66a4b9322ebb573313178ea88e31026d4532f461592b9fae2dff71efd9256d99 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 conditions: - lastTransitionTime: "2026-02-20T12:17:26Z" lastUpdateTime: "2026-02-20T12:17:26Z" message: Deployment has minimum availability. reason: MinimumReplicasAvailable status: "True" type: Available - lastTransitionTime: "2026-02-20T12:16:54Z" lastUpdateTime: "2026-02-20T12:17:26Z" message: ReplicaSet "telemetry-operator-controller-manager-7f45b4ff68" has successfully progressed. reason: NewReplicaSetAvailable status: "True" type: Progressing observedGeneration: 1 readyReplicas: 1 replicas: 1 updatedReplicas: 1 - apiVersion: apps/v1 kind: Deployment metadata: annotations: deployment.kubernetes.io/revision: "1" creationTimestamp: "2026-02-20T12:16:54Z" generation: 1 labels: app.kubernetes.io/name: test control-plane: controller-manager openstack.org/operator-name: test managedFields: - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:labels: .: {} f:app.kubernetes.io/name: {} f:control-plane: {} f:openstack.org/operator-name: {} f:ownerReferences: .: {} k:{"uid":"bf695811-412e-4afd-859b-0d169347a92d"}: {} f:spec: f:progressDeadlineSeconds: {} f:replicas: {} f:revisionHistoryLimit: {} f:selector: {} f:strategy: f:rollingUpdate: .: {} f:maxSurge: {} f:maxUnavailable: {} f:type: {} 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: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: operator operation: Update time: "2026-02-20T12:16:54Z" - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:deployment.kubernetes.io/revision: {} f:status: f:availableReplicas: {} f:conditions: .: {} k:{"type":"Available"}: .: {} f:lastTransitionTime: {} f:lastUpdateTime: {} f:message: {} f:reason: {} f:status: {} f:type: {} k:{"type":"Progressing"}: .: {} f:lastTransitionTime: {} f:lastUpdateTime: {} f:message: {} f:reason: {} f:status: {} f:type: {} f:observedGeneration: {} f:readyReplicas: {} f:replicas: {} f:updatedReplicas: {} manager: kube-controller-manager operation: Update subresource: status time: "2026-02-20T12:17:27Z" name: test-operator-controller-manager namespace: openstack-operators ownerReferences: - apiVersion: operator.openstack.org/v1beta1 blockOwnerDeletion: true controller: true kind: OpenStack name: openstack uid: bf695811-412e-4afd-859b-0d169347a92d resourceVersion: "26316" uid: bb29cc6b-274c-479d-8296-4292d8551cd7 spec: progressDeadlineSeconds: 600 replicas: 1 revisionHistoryLimit: 10 selector: matchLabels: app.kubernetes.io/name: test-operator control-plane: controller-manager openstack.org/operator-name: test strategy: rollingUpdate: maxSurge: 25% maxUnavailable: 25% type: RollingUpdate 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 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:f0fabdf79095def0f8b1c0442925548a94ca94bed4de2d3b171277129f8079e6 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 conditions: - lastTransitionTime: "2026-02-20T12:17:27Z" lastUpdateTime: "2026-02-20T12:17:27Z" message: Deployment has minimum availability. reason: MinimumReplicasAvailable status: "True" type: Available - lastTransitionTime: "2026-02-20T12:16:54Z" lastUpdateTime: "2026-02-20T12:17:27Z" message: ReplicaSet "test-operator-controller-manager-7866795846" has successfully progressed. reason: NewReplicaSetAvailable status: "True" type: Progressing observedGeneration: 1 readyReplicas: 1 replicas: 1 updatedReplicas: 1 - apiVersion: apps/v1 kind: Deployment metadata: annotations: deployment.kubernetes.io/revision: "1" creationTimestamp: "2026-02-20T12:16:54Z" generation: 1 labels: app.kubernetes.io/name: watcher control-plane: controller-manager openstack.org/operator-name: watcher managedFields: - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:labels: .: {} f:app.kubernetes.io/name: {} f:control-plane: {} f:openstack.org/operator-name: {} f:ownerReferences: .: {} k:{"uid":"bf695811-412e-4afd-859b-0d169347a92d"}: {} f:spec: f:progressDeadlineSeconds: {} f:replicas: {} f:revisionHistoryLimit: {} f:selector: {} f:strategy: f:rollingUpdate: .: {} f:maxSurge: {} f:maxUnavailable: {} f:type: {} 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: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: operator operation: Update time: "2026-02-20T12:16:54Z" - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:deployment.kubernetes.io/revision: {} f:status: f:availableReplicas: {} f:conditions: .: {} k:{"type":"Available"}: .: {} f:lastTransitionTime: {} f:lastUpdateTime: {} f:message: {} f:reason: {} f:status: {} f:type: {} k:{"type":"Progressing"}: .: {} f:lastTransitionTime: {} f:lastUpdateTime: {} f:message: {} f:reason: {} f:status: {} f:type: {} f:observedGeneration: {} f:readyReplicas: {} f:replicas: {} f:updatedReplicas: {} manager: kube-controller-manager operation: Update subresource: status time: "2026-02-20T12:17:27Z" name: watcher-operator-controller-manager namespace: openstack-operators ownerReferences: - apiVersion: operator.openstack.org/v1beta1 blockOwnerDeletion: true controller: true kind: OpenStack name: openstack uid: bf695811-412e-4afd-859b-0d169347a92d resourceVersion: "26304" uid: fc01af3a-3cd6-4e5a-8a01-1fdfa9962b66 spec: progressDeadlineSeconds: 600 replicas: 1 revisionHistoryLimit: 10 selector: matchLabels: app.kubernetes.io/name: watcher-operator control-plane: controller-manager openstack.org/operator-name: watcher strategy: rollingUpdate: maxSurge: 25% maxUnavailable: 25% type: RollingUpdate 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 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:d01ae848290e880c09127d5297418dea40fc7f090fdab9bf2c578c7e7f53aec0 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 conditions: - lastTransitionTime: "2026-02-20T12:17:27Z" lastUpdateTime: "2026-02-20T12:17:27Z" message: Deployment has minimum availability. reason: MinimumReplicasAvailable status: "True" type: Available - lastTransitionTime: "2026-02-20T12:16:54Z" lastUpdateTime: "2026-02-20T12:17:27Z" message: ReplicaSet "watcher-operator-controller-manager-5db88f68c" has successfully progressed. reason: NewReplicaSetAvailable status: "True" type: Progressing observedGeneration: 1 readyReplicas: 1 replicas: 1 updatedReplicas: 1 kind: DeploymentList metadata: resourceVersion: "54056"