apiVersion: apps/v1 kind: Deployment metadata: annotations: deployment.kubernetes.io/revision: "2" creationTimestamp: "2025-10-11T10:55:15Z" generation: 2 name: heat-engine namespace: openstack ownerReferences: - apiVersion: heat.openstack.org/v1beta1 blockOwnerDeletion: true controller: true kind: HeatEngine name: heat-engine uid: c7af01bf-72a6-4e47-bd3f-58b2b7518642 resourceVersion: "43503" uid: ca5ec910-4279-4ff2-be2e-3e4a9f4f2e8f spec: progressDeadlineSeconds: 600 replicas: 1 revisionHistoryLimit: 10 selector: matchLabels: component: engine service: heat strategy: rollingUpdate: maxSurge: 25% maxUnavailable: 25% type: RollingUpdate template: metadata: creationTimestamp: null labels: component: engine service: heat spec: affinity: podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - key: service operator: In values: - heat topologyKey: kubernetes.io/hostname weight: 100 containers: - args: - -c - /usr/local/bin/kolla_start command: - /bin/bash env: - name: CONFIG_HASH value: n95h669h74h577h5d5h694h654h54ch59fh78h577hcfhd5h56fhd7hbbh658h85h549h84h5c9hb7h595h545h55fh64hc4h54fh577h9h55bhdq - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS image: quay.io/podified-antelope-centos9/openstack-heat-engine@sha256:6f2b843bc9f4ceb1ee873972d69e6bae6e1dbd378b486995bc3697d8bcff6339 imagePullPolicy: IfNotPresent livenessProbe: exec: command: - /usr/bin/pgrep - -r - DRST - heat-engine failureThreshold: 3 initialDelaySeconds: 10 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 5 name: heat-engine readinessProbe: exec: command: - /usr/bin/pgrep - -r - DRST - heat-engine failureThreshold: 3 initialDelaySeconds: 10 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 5 resources: {} securityContext: runAsGroup: 42418 runAsUser: 42418 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/lib/kolla/config_files/config.json name: config-data readOnly: true subPath: heat-engine-config.json - mountPath: /etc/heat/heat.conf.d name: config-data-custom readOnly: true - mountPath: /var/lib/config-data/default name: config-data readOnly: true - mountPath: /etc/my.cnf name: config-data readOnly: true subPath: my.cnf - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem dnsPolicy: ClusterFirst restartPolicy: Always schedulerName: default-scheduler securityContext: fsGroup: 42418 serviceAccount: heat-heat serviceAccountName: heat-heat terminationGracePeriodSeconds: 60 volumes: - name: config-data-custom secret: defaultMode: 420 secretName: heat-engine-config-data - name: config-data secret: defaultMode: 420 secretName: heat-config-data - name: combined-ca-bundle secret: defaultMode: 292 secretName: combined-ca-bundle status: availableReplicas: 1 conditions: - lastTransitionTime: "2025-10-11T10:55:36Z" lastUpdateTime: "2025-10-11T10:55:36Z" message: Deployment has minimum availability. reason: MinimumReplicasAvailable status: "True" type: Available - lastTransitionTime: "2025-10-11T10:55:15Z" lastUpdateTime: "2025-10-11T10:55:46Z" message: ReplicaSet "heat-engine-854549b758" has successfully progressed. reason: NewReplicaSetAvailable status: "True" type: Progressing observedGeneration: 2 readyReplicas: 1 replicas: 1 updatedReplicas: 1