apiVersion: apps/v1 kind: ReplicaSet metadata: annotations: deployment.kubernetes.io/desired-replicas: "1" deployment.kubernetes.io/max-replicas: "2" deployment.kubernetes.io/revision: "1" creationTimestamp: "2025-10-11T10:55:16Z" generation: 2 labels: component: api pod-template-hash: 5f5c98dcd5 service: heat name: heat-api-5f5c98dcd5 namespace: openstack ownerReferences: - apiVersion: apps/v1 blockOwnerDeletion: true controller: true kind: Deployment name: heat-api uid: 14a4d7b5-d319-4a82-a013-a59463642455 resourceVersion: "42467" uid: 2ca25abf-7513-4765-bb6c-ac1f2ac4412a spec: replicas: 0 selector: matchLabels: component: api pod-template-hash: 5f5c98dcd5 service: heat template: metadata: creationTimestamp: null labels: component: api pod-template-hash: 5f5c98dcd5 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_httpd_setup && /usr/local/bin/kolla_start command: - /bin/bash env: - name: CONFIG_HASH value: n5f6h687h97h8bh5f9hd4h654h5c7h5ch5c4h665h675h558h594hd7h9ch59ch5f6h97h66ch687h98hf9h685h5ddh589hd9h5f9h5c9h679h9chb8q - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS image: quay.io/podified-antelope-centos9/openstack-heat-api@sha256:4fcbe0d9a3c845708ecc32102ad4abbcbd947d87e5cf91f186de75b5d84ec681 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 3 httpGet: path: /healthcheck port: 8004 scheme: HTTP initialDelaySeconds: 5 periodSeconds: 5 successThreshold: 1 timeoutSeconds: 10 name: heat-api readinessProbe: failureThreshold: 3 httpGet: path: /healthcheck port: 8004 scheme: HTTP initialDelaySeconds: 5 periodSeconds: 5 successThreshold: 1 timeoutSeconds: 10 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-api-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-api-config-data - name: config-data secret: defaultMode: 420 secretName: heat-config-data - name: combined-ca-bundle secret: defaultMode: 292 secretName: combined-ca-bundle status: observedGeneration: 2 replicas: 0