apiVersion: apps/v1 kind: DaemonSet metadata: annotations: deprecated.daemonset.template.generation: "1" creationTimestamp: "2025-12-03T22:31:30Z" generation: 1 name: octavia-healthmanager namespace: openstack ownerReferences: - apiVersion: octavia.openstack.org/v1beta1 blockOwnerDeletion: true controller: true kind: OctaviaAmphoraController name: octavia-healthmanager uid: c93f2239-0345-41e5-90db-d1633361541c resourceVersion: "40416" uid: 2174761b-35ee-402e-b156-f18470940a9c spec: revisionHistoryLimit: 10 selector: matchLabels: service: octavia-healthmanager template: metadata: annotations: k8s.v1.cni.cncf.io/networks: '[{"name":"octavia","namespace":"openstack","interface":"octavia"}]' creationTimestamp: null labels: service: octavia-healthmanager spec: affinity: podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - key: service operator: In values: - octavia-healthmanager topologyKey: kubernetes.io/hostname weight: 100 automountServiceAccountToken: false containers: - env: - name: CONFIG_HASH value: n5f4hcfh5bch5d5h575h6bhbh5f8h9h67ch6ch5fh5fbh79hd6hc8hbdh565h68bhf5h688h5c4h646h5d6h78h5ddhdbh67dh675h697h664h8fq - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS - name: MGMT_CIDR value: 172.24.0.0/16 - name: MGMT_GATEWAY value: 172.23.0.150 - name: NODE_NAME valueFrom: fieldRef: apiVersion: v1 fieldPath: spec.nodeName image: quay.io/podified-antelope-centos9/openstack-octavia-health-manager@sha256:36cc3ee813bccbfb639f17896bd98028521e3cc5740a5d07f91e119729a76a69 imagePullPolicy: IfNotPresent livenessProbe: exec: command: - /usr/bin/pgrep - -r - DRST - octavia failureThreshold: 3 initialDelaySeconds: 3 periodSeconds: 13 successThreshold: 1 timeoutSeconds: 15 name: octavia-healthmanager readinessProbe: exec: command: - /usr/bin/pgrep - -r - DRST - octavia failureThreshold: 3 initialDelaySeconds: 5 periodSeconds: 15 successThreshold: 1 timeoutSeconds: 15 resources: {} securityContext: runAsGroup: 42437 runAsNonRoot: true runAsUser: 42437 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /usr/local/bin/container-scripts name: scripts readOnly: true - mountPath: /var/lib/config-data/merged name: config-data-merged - mountPath: /var/lib/kolla/config_files/config.json name: config-data-merged readOnly: true subPath: octavia-healthmanager-config.json - mountPath: /etc/octavia/certs name: amphora-certs readOnly: true - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem dnsPolicy: ClusterFirst initContainers: - args: - -c - /usr/local/bin/container-scripts/init.sh octavia-healthmanager command: - /bin/bash env: - name: CONFIG_HASH value: n5f4hcfh5bch5d5h575h6bhbh5f8h9h67ch6ch5fh5fbh79hd6hc8hbdh565h68bhf5h688h5c4h646h5d6h78h5ddhdbh67dh675h697h664h8fq - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS - name: MGMT_CIDR value: 172.24.0.0/16 - name: MGMT_GATEWAY value: 172.23.0.150 - name: NODE_NAME valueFrom: fieldRef: apiVersion: v1 fieldPath: spec.nodeName image: quay.io/podified-antelope-centos9/openstack-octavia-health-manager@sha256:36cc3ee813bccbfb639f17896bd98028521e3cc5740a5d07f91e119729a76a69 imagePullPolicy: IfNotPresent name: init resources: {} securityContext: capabilities: add: - NET_ADMIN - SYS_ADMIN - SYS_NICE - NET_RAW runAsUser: 0 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /usr/local/bin/container-scripts name: scripts readOnly: true - mountPath: /var/lib/config-data/default name: config-data readOnly: true - mountPath: /var/lib/config-data/merged name: config-data-merged - mountPath: /var/lib/hmports name: hm-ports readOnly: true restartPolicy: Always schedulerName: default-scheduler securityContext: fsGroup: 42437 serviceAccount: octavia-octavia serviceAccountName: octavia-octavia terminationGracePeriodSeconds: 600 volumes: - name: scripts secret: defaultMode: 493 secretName: octavia-healthmanager-scripts - name: config-data secret: defaultMode: 416 secretName: octavia-healthmanager-config-data - emptyDir: {} name: config-data-merged - configMap: defaultMode: 416 name: octavia-hmport-map name: hm-ports - name: amphora-certs secret: defaultMode: 420 secretName: octavia-certs-secret - name: combined-ca-bundle secret: defaultMode: 292 secretName: combined-ca-bundle updateStrategy: rollingUpdate: maxSurge: 0 maxUnavailable: 1 type: RollingUpdate status: currentNumberScheduled: 1 desiredNumberScheduled: 1 numberAvailable: 1 numberMisscheduled: 0 numberReady: 1 observedGeneration: 1 updatedNumberScheduled: 1