apiVersion: apps/v1
kind: StatefulSet
metadata:
  annotations:
    kubectl.kubernetes.io/last-applied-configuration: |
      {"apiVersion":"apps/v1","kind":"StatefulSet","metadata":{"annotations":{},"labels":{"service":"aodh"},"name":"aodh","namespace":"openstack","ownerReferences":[{"apiVersion":"telemetry.openstack.org/v1beta1","blockOwnerDeletion":true,"controller":true,"kind":"Autoscaling","name":"autoscaling","uid":"afd6f7a1-5ae8-4d33-9f45-a337080eda30"}]},"spec":{"persistentVolumeClaimRetentionPolicy":{"whenDeleted":"Retain","whenScaled":"Retain"},"podManagementPolicy":"Parallel","replicas":1,"revisionHistoryLimit":10,"selector":{"matchLabels":{"service":"aodh"}},"serviceName":"","template":{"metadata":{"annotations":{"instrumentation.opentelemetry.io/apache-httpd-container-names":"aodh-api","instrumentation.opentelemetry.io/inject-apache-httpd":"true","k8s.v1.cni.cncf.io/networks":"[]"},"creationTimestamp":null,"labels":{"service":"aodh"},"name":"aodh","namespace":"openstack"},"spec":{"containers":[{"args":["-c","dnf install libxcrypt-compat libnsl -y \u0026\u0026 /usr/local/bin/kolla_set_configs \u0026\u0026 /usr/local/bin/kolla_start"],"command":["/bin/bash"],"env":[{"name":"CONFIG_HASH","value":"n559h546h58fh68ch54ch8dh76h55bhc6h5cchf6h85h68ch546h564h5bch54dh56h657h5b4h4h648h66bh5c9h67ch556h5fbhdch55h555h54h5dbq"},{"name":"KOLLA_CONFIG_STRATEGY","value":"COPY_ALWAYS"}],"image":"quay.io/podified-master-centos9/openstack-aodh-api:current-podified","imagePullPolicy":"Always","name":"aodh-api","resources":{},"securityContext":{"runAsUser":0},"terminationMessagePath":"/dev/termination-log","terminationMessagePolicy":"File","volumeMounts":[{"mountPath":"/var/lib/openstack/bin","name":"scripts","readOnly":true},{"mountPath":"/var/lib/openstack/config","name":"config-data","readOnly":true},{"mountPath":"/var/lib/kolla/config_files/config.json","name":"config-data","readOnly":true,"subPath":"aodh-api-config.json"},{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem","name":"combined-ca-bundle","readOnly":true,"subPath":"tls-ca-bundle.pem"},{"mountPath":"/var/lib/config-data/tls/certs/internal.crt","name":"internal-tls-certs","readOnly":true,"subPath":"tls.crt"},{"mountPath":"/var/lib/config-data/tls/private/internal.key","name":"internal-tls-certs","readOnly":true,"subPath":"tls.key"},{"mountPath":"/var/lib/config-data/tls/certs/public.crt","name":"public-tls-certs","readOnly":true,"subPath":"tls.crt"},{"mountPath":"/var/lib/config-data/tls/private/public.key","name":"public-tls-certs","readOnly":true,"subPath":"tls.key"}]},{"args":["-c","/usr/local/bin/kolla_set_configs \u0026\u0026 /usr/local/bin/kolla_start"],"command":["/bin/bash"],"env":[{"name":"CONFIG_HASH","value":"n559h546h58fh68ch54ch8dh76h55bhc6h5cchf6h85h68ch546h564h5bch54dh56h657h5b4h4h648h66bh5c9h67ch556h5fbhdch55h555h54h5dbq"},{"name":"KOLLA_CONFIG_STRATEGY","value":"COPY_ALWAYS"}],"image":"quay.io/podified-master-centos9/openstack-aodh-evaluator:current-podified","imagePullPolicy":"Always","name":"aodh-evaluator","resources":{},"securityContext":{"runAsUser":0},"terminationMessagePath":"/dev/termination-log","terminationMessagePolicy":"File","volumeMounts":[{"mountPath":"/var/lib/openstack/bin","name":"scripts","readOnly":true},{"mountPath":"/var/lib/openstack/config","name":"config-data","readOnly":true},{"mountPath":"/var/lib/kolla/config_files/config.json","name":"config-data","readOnly":true,"subPath":"aodh-evaluator-config.json"},{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem","name":"combined-ca-bundle","readOnly":true,"subPath":"tls-ca-bundle.pem"}]},{"args":["-c","/usr/local/bin/kolla_set_configs \u0026\u0026 /usr/local/bin/kolla_start"],"command":["/bin/bash"],"env":[{"name":"CONFIG_HASH","value":"n559h546h58fh68ch54ch8dh76h55bhc6h5cchf6h85h68ch546h564h5bch54dh56h657h5b4h4h648h66bh5c9h67ch556h5fbhdch55h555h54h5dbq"},{"name":"KOLLA_CONFIG_STRATEGY","value":"COPY_ALWAYS"}],"image":"quay.io/podified-master-centos9/openstack-aodh-notifier:current-podified","imagePullPolicy":"Always","name":"aodh-notifier","resources":{},"securityContext":{"runAsUser":0},"terminationMessagePath":"/dev/termination-log","terminationMessagePolicy":"File","volumeMounts":[{"mountPath":"/var/lib/openstack/bin","name":"scripts","readOnly":true},{"mountPath":"/var/lib/openstack/config","name":"config-data","readOnly":true},{"mountPath":"/var/lib/kolla/config_files/config.json","name":"config-data","readOnly":true,"subPath":"aodh-notifier-config.json"},{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem","name":"combined-ca-bundle","readOnly":true,"subPath":"tls-ca-bundle.pem"}]},{"args":["-c","/usr/local/bin/kolla_set_configs \u0026\u0026 /usr/local/bin/kolla_start"],"command":["/bin/bash"],"env":[{"name":"CONFIG_HASH","value":"n559h546h58fh68ch54ch8dh76h55bhc6h5cchf6h85h68ch546h564h5bch54dh56h657h5b4h4h648h66bh5c9h67ch556h5fbhdch55h555h54h5dbq"},{"name":"KOLLA_CONFIG_STRATEGY","value":"COPY_ALWAYS"}],"image":"quay.io/podified-master-centos9/openstack-aodh-listener:current-podified","imagePullPolicy":"Always","name":"aodh-listener","resources":{},"securityContext":{"runAsUser":0},"terminationMessagePath":"/dev/termination-log","terminationMessagePolicy":"File","volumeMounts":[{"mountPath":"/var/lib/openstack/bin","name":"scripts","readOnly":true},{"mountPath":"/var/lib/openstack/config","name":"config-data","readOnly":true},{"mountPath":"/var/lib/kolla/config_files/config.json","name":"config-data","readOnly":true,"subPath":"aodh-listener-config.json"},{"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":[{"command":["cp","-r","/autoinstrumentation/.","/otel-auto-instrumentation-python"],"image":"ghcr.io/open-telemetry/opentelemetry-operator/autoinstrumentation-python:0.45b0","imagePullPolicy":"IfNotPresent","name":"opentelemetry-auto-instrumentation-python","resources":{"limits":{"cpu":"500m","memory":"32Mi"},"requests":{"cpu":"50m","memory":"32Mi"}},"securityContext":{"capabilities":{"drop":["MKNOD"]},"runAsUser":0},"terminationMessagePath":"/dev/termination-log","terminationMessagePolicy":"File","volumeMounts":[{"mountPath":"/otel-auto-instrumentation-python","name":"opentelemetry-auto-instrumentation-python"}]}],"restartPolicy":"Always","schedulerName":"default-scheduler","securityContext":{},"serviceAccount":"telemetry-autoscaling","serviceAccountName":"telemetry-autoscaling","terminationGracePeriodSeconds":30,"volumes":[{"name":"scripts","secret":{"defaultMode":480,"secretName":"aodh-scripts"}},{"name":"config-data","secret":{"defaultMode":416,"secretName":"aodh-config-data"}},{"name":"combined-ca-bundle","secret":{"defaultMode":292,"secretName":"combined-ca-bundle"}},{"name":"internal-tls-certs","secret":{"defaultMode":256,"secretName":"cert-aodh-internal-svc"}},{"name":"public-tls-certs","secret":{"defaultMode":256,"secretName":"cert-aodh-public-svc"}},{"emptyDir":{"sizeLimit":"200Mi"},"name":"opentelemetry-auto-instrumentation-python"}]}},"updateStrategy":{"rollingUpdate":{"partition":0},"type":"RollingUpdate"}}}
  creationTimestamp: "2024-06-20T06:39:48Z"
  generation: 20
  labels:
    service: aodh
  name: aodh
  namespace: openstack
  ownerReferences:
  - apiVersion: telemetry.openstack.org/v1beta1
    blockOwnerDeletion: true
    controller: true
    kind: Autoscaling
    name: autoscaling
    uid: afd6f7a1-5ae8-4d33-9f45-a337080eda30
  resourceVersion: "13661394"
  uid: bbf2096b-8f44-4d49-a399-004c26873d31
spec:
  persistentVolumeClaimRetentionPolicy:
    whenDeleted: Retain
    whenScaled: Retain
  podManagementPolicy: Parallel
  replicas: 1
  revisionHistoryLimit: 10
  selector:
    matchLabels:
      service: aodh
  serviceName: ""
  template:
    metadata:
      annotations:
        k8s.v1.cni.cncf.io/networks: '[]'
      creationTimestamp: null
      labels:
        service: aodh
      name: aodh
      namespace: openstack
    spec:
      containers:
      - args:
        - -c
        - dnf install libxcrypt-compat libnsl -y && /usr/local/bin/kolla_set_configs
          && /usr/local/bin/kolla_start
        command:
        - /bin/bash
        env:
        - name: CONFIG_HASH
          value: n559h546h58fh68ch54ch8dh76h55bhc6h5cchf6h85h68ch546h564h5bch54dh56h657h5b4h4h648h66bh5c9h67ch556h5fbhdch55h555h54h5dbq
        - name: KOLLA_CONFIG_STRATEGY
          value: COPY_ALWAYS
        - name: OTEL_NODE_IP
          valueFrom:
            fieldRef:
              apiVersion: v1
              fieldPath: status.hostIP
        - name: OTEL_POD_IP
          valueFrom:
            fieldRef:
              apiVersion: v1
              fieldPath: status.podIP
        - name: OTEL_EXPORTER_OTLP_TRACES_ENDPOINT
          value: http://tempo-simplest-distributor:4318/v1/traces
        - name: OTEL_EXPORTER_OTLP_TRACES_INSECURE
          value: "true"
        - name: OTEL_SERVICE_NAME
          value: aodh
        - name: OTEL_METRICS_EXPORTER
          value: none
        - name: OTEL_LOGS_EXPORTER
          value: none
        - name: PYTHONPATH
          value: /otel-auto-instrumentation-python/opentelemetry/instrumentation/auto_instrumentation:/otel-auto-instrumentation-python
        - name: OTEL_TRACES_EXPORTER
          value: otlp
        - name: OTEL_EXPORTER_OTLP_TRACES_PROTOCOL
          value: http/protobuf
        - name: OTEL_EXPORTER_OTLP_METRICS_PROTOCOL
          value: http/protobuf
        - name: OTEL_RESOURCE_ATTRIBUTES_NODE_NAME
          valueFrom:
            fieldRef:
              apiVersion: v1
              fieldPath: spec.nodeName
        - name: OTEL_PROPAGATORS
          value: baggage
        - name: OTEL_RESOURCE_ATTRIBUTES
          value: k8s.container.name=aodh-api,k8s.namespace.name=openstack,k8s.node.name=$(OTEL_RESOURCE_ATTRIBUTES_NODE_NAME),k8s.pod.name=aodh-0,k8s.statefulset.name=aodh,service.instance.id=openstack.$(OTEL_RESOURCE_ATTRIBUTES_POD_NAME).aodh-api,service.version=current-podified
        image: quay.io/podified-master-centos9/openstack-aodh-api:current-podified
        imagePullPolicy: Always
        name: aodh-api
        resources: {}
        securityContext:
          runAsUser: 0
        terminationMessagePath: /dev/termination-log
        terminationMessagePolicy: File
        volumeMounts:
        - mountPath: /var/lib/openstack/bin
          name: scripts
          readOnly: true
        - mountPath: /var/lib/openstack/config
          name: config-data
          readOnly: true
        - mountPath: /var/lib/kolla/config_files/config.json
          name: config-data
          readOnly: true
          subPath: aodh-api-config.json
        - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem
          name: combined-ca-bundle
          readOnly: true
          subPath: tls-ca-bundle.pem
        - mountPath: /var/lib/config-data/tls/certs/internal.crt
          name: internal-tls-certs
          readOnly: true
          subPath: tls.crt
        - mountPath: /var/lib/config-data/tls/private/internal.key
          name: internal-tls-certs
          readOnly: true
          subPath: tls.key
        - mountPath: /var/lib/config-data/tls/certs/public.crt
          name: public-tls-certs
          readOnly: true
          subPath: tls.crt
        - mountPath: /var/lib/config-data/tls/private/public.key
          name: public-tls-certs
          readOnly: true
          subPath: tls.key
        - mountPath: /opt/opentelemetry-webserver/agent
          name: otel-apache-agent
        - mountPath: /etc/httpd/conf.modules.d
          name: otel-apache-conf-dir
        - mountPath: /otel-auto-instrumentation-python
          name: opentelemetry-auto-instrumentation-python
      - args:
        - -c
        - /usr/local/bin/kolla_set_configs && /usr/local/bin/kolla_start
        command:
        - /bin/bash
        env:
        - name: CONFIG_HASH
          value: n559h546h58fh68ch54ch8dh76h55bhc6h5cchf6h85h68ch546h564h5bch54dh56h657h5b4h4h648h66bh5c9h67ch556h5fbhdch55h555h54h5dbq
        - name: KOLLA_CONFIG_STRATEGY
          value: COPY_ALWAYS
        image: quay.io/podified-master-centos9/openstack-aodh-evaluator:current-podified
        imagePullPolicy: Always
        name: aodh-evaluator
        resources: {}
        securityContext:
          runAsUser: 0
        terminationMessagePath: /dev/termination-log
        terminationMessagePolicy: File
        volumeMounts:
        - mountPath: /var/lib/openstack/bin
          name: scripts
          readOnly: true
        - mountPath: /var/lib/openstack/config
          name: config-data
          readOnly: true
        - mountPath: /var/lib/kolla/config_files/config.json
          name: config-data
          readOnly: true
          subPath: aodh-evaluator-config.json
        - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem
          name: combined-ca-bundle
          readOnly: true
          subPath: tls-ca-bundle.pem
      - args:
        - -c
        - /usr/local/bin/kolla_set_configs && /usr/local/bin/kolla_start
        command:
        - /bin/bash
        env:
        - name: CONFIG_HASH
          value: n559h546h58fh68ch54ch8dh76h55bhc6h5cchf6h85h68ch546h564h5bch54dh56h657h5b4h4h648h66bh5c9h67ch556h5fbhdch55h555h54h5dbq
        - name: KOLLA_CONFIG_STRATEGY
          value: COPY_ALWAYS
        image: quay.io/podified-master-centos9/openstack-aodh-notifier:current-podified
        imagePullPolicy: Always
        name: aodh-notifier
        resources: {}
        securityContext:
          runAsUser: 0
        terminationMessagePath: /dev/termination-log
        terminationMessagePolicy: File
        volumeMounts:
        - mountPath: /var/lib/openstack/bin
          name: scripts
          readOnly: true
        - mountPath: /var/lib/openstack/config
          name: config-data
          readOnly: true
        - mountPath: /var/lib/kolla/config_files/config.json
          name: config-data
          readOnly: true
          subPath: aodh-notifier-config.json
        - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem
          name: combined-ca-bundle
          readOnly: true
          subPath: tls-ca-bundle.pem
      - args:
        - -c
        - /usr/local/bin/kolla_set_configs && /usr/local/bin/kolla_start
        command:
        - /bin/bash
        env:
        - name: CONFIG_HASH
          value: n559h546h58fh68ch54ch8dh76h55bhc6h5cchf6h85h68ch546h564h5bch54dh56h657h5b4h4h648h66bh5c9h67ch556h5fbhdch55h555h54h5dbq
        - name: KOLLA_CONFIG_STRATEGY
          value: COPY_ALWAYS
        image: quay.io/podified-master-centos9/openstack-aodh-listener:current-podified
        imagePullPolicy: Always
        name: aodh-listener
        resources: {}
        securityContext:
          runAsUser: 0
        terminationMessagePath: /dev/termination-log
        terminationMessagePolicy: File
        volumeMounts:
        - mountPath: /var/lib/openstack/bin
          name: scripts
          readOnly: true
        - mountPath: /var/lib/openstack/config
          name: config-data
          readOnly: true
        - mountPath: /var/lib/kolla/config_files/config.json
          name: config-data
          readOnly: true
          subPath: aodh-listener-config.json
        - 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:
      - command:
        - cp
        - -r
        - /autoinstrumentation/.
        - /otel-auto-instrumentation-python
        image: ghcr.io/open-telemetry/opentelemetry-operator/autoinstrumentation-python:0.45b0
        imagePullPolicy: IfNotPresent
        name: opentelemetry-auto-instrumentation-python
        resources:
          limits:
            cpu: 500m
            memory: 32Mi
          requests:
            cpu: 50m
            memory: 32Mi
        securityContext:
          capabilities:
            drop:
            - MKNOD
          runAsUser: 0
        terminationMessagePath: /dev/termination-log
        terminationMessagePolicy: File
        volumeMounts:
        - mountPath: /otel-auto-instrumentation-python
          name: opentelemetry-auto-instrumentation-python
      - args:
        - cp -r /etc/httpd/conf.modules.d/* /opt/opentelemetry-webserver/source-conf
        command:
        - /bin/sh
        - -c
        env:
        - name: CONFIG_HASH
          value: n559h546h58fh68ch54ch8dh76h55bhc6h5cchf6h85h68ch546h564h5bch54dh56h657h5b4h4h648h66bh5c9h67ch556h5fbhdch55h555h54h5dbq
        - name: KOLLA_CONFIG_STRATEGY
          value: COPY_ALWAYS
        - name: OTEL_EXPORTER_OTLP_TRACES_ENDPOINT
          value: tempo-simplest-distributor:4317
        - name: OTEL_EXPORTER_OTLP_TRACES_INSECURE
          value: "true"
        image: quay.io/podified-master-centos9/openstack-aodh-api:current-podified
        imagePullPolicy: Always
        name: otel-agent-source-container-clone
        resources:
          limits:
            cpu: 500m
            memory: 128Mi
          requests:
            cpu: 1m
            memory: 128Mi
        securityContext:
          capabilities:
            drop:
            - MKNOD
          runAsUser: 0
        terminationMessagePath: /dev/termination-log
        terminationMessagePolicy: File
        volumeMounts:
        - mountPath: /var/lib/openstack/bin
          name: scripts
          readOnly: true
        - mountPath: /var/lib/openstack/config
          name: config-data
          readOnly: true
        - mountPath: /var/lib/kolla/config_files/config.json
          name: config-data
          readOnly: true
          subPath: aodh-api-config.json
        - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem
          name: combined-ca-bundle
          readOnly: true
          subPath: tls-ca-bundle.pem
        - mountPath: /var/lib/config-data/tls/certs/internal.crt
          name: internal-tls-certs
          readOnly: true
          subPath: tls.crt
        - mountPath: /var/lib/config-data/tls/private/internal.key
          name: internal-tls-certs
          readOnly: true
          subPath: tls.key
        - mountPath: /var/lib/config-data/tls/certs/public.crt
          name: public-tls-certs
          readOnly: true
          subPath: tls.crt
        - mountPath: /var/lib/config-data/tls/private/public.key
          name: public-tls-certs
          readOnly: true
          subPath: tls.key
        - mountPath: /opt/opentelemetry-webserver/source-conf
          name: otel-apache-conf-dir
      - args:
        - cp -r /opt/opentelemetry/* /opt/opentelemetry-webserver/agent && export
          agentLogDir=$(echo "/opt/opentelemetry-webserver/agent/logs" | sed 's,/,\\/,g')
          && cat /opt/opentelemetry-webserver/agent/conf/appdynamics_sdk_log4cxx.xml.template
          | sed 's/__agent_log_dir__/'${agentLogDir}'/g'  > /opt/opentelemetry-webserver/agent/conf/appdynamics_sdk_log4cxx.xml
          &&echo "$OTEL_APACHE_AGENT_CONF" > /opt/opentelemetry-webserver/source-conf/opentemetry_agent.conf
          && sed -i 's/<<SID-PLACEHOLDER>>/'${APACHE_SERVICE_INSTANCE_ID}'/g' /opt/opentelemetry-webserver/source-conf/opentemetry_agent.conf
          && echo 'Include /etc/httpd/conf.modules.d/opentemetry_agent.conf' >> /opt/opentelemetry-webserver/source-conf/httpd.conf
        command:
        - /bin/sh
        - -c
        env:
        - name: OTEL_APACHE_AGENT_CONF
          value: |2

            #Load the Otel Webserver SDK
            LoadFile /opt/opentelemetry-webserver/agent/sdk_lib/lib/libopentelemetry_common.so
            LoadFile /opt/opentelemetry-webserver/agent/sdk_lib/lib/libopentelemetry_resources.so
            LoadFile /opt/opentelemetry-webserver/agent/sdk_lib/lib/libopentelemetry_trace.so
            LoadFile /opt/opentelemetry-webserver/agent/sdk_lib/lib/libopentelemetry_otlp_recordable.so
            LoadFile /opt/opentelemetry-webserver/agent/sdk_lib/lib/libopentelemetry_exporter_ostream_span.so
            LoadFile /opt/opentelemetry-webserver/agent/sdk_lib/lib/libopentelemetry_exporter_otlp_grpc.so
            #Load the Otel ApacheModule SDK
            LoadFile /opt/opentelemetry-webserver/agent/sdk_lib/lib/libopentelemetry_webserver_sdk.so
            #Load the Apache Module. In this example for Apache 2.4
            #LoadModule otel_apache_module /opt/opentelemetry-webserver/agent/WebServerModule/Apache/libmod_apache_otel.so
            #Load the Apache Module. In this example for Apache 2.2
            #LoadModule otel_apache_module /opt/opentelemetry-webserver/agent/WebServerModule/Apache/libmod_apache_otel22.so
            LoadModule otel_apache_module /opt/opentelemetry-webserver/agent/WebServerModule/Apache/libmod_apache_otel.so
            #Attributes
            ApacheModuleEnabled ON
            ApacheModuleOtelExporterEndpoint tempo-simplest-distributor:4317
            ApacheModuleOtelSpanExporter otlp
            ApacheModuleResolveBackends  ON
            ApacheModuleServiceInstanceId <<SID-PLACEHOLDER>>
            ApacheModuleServiceName aodh
            ApacheModuleServiceNamespace openstack
            ApacheModuleTraceAsError  ON
        - name: APACHE_SERVICE_INSTANCE_ID
          valueFrom:
            fieldRef:
              apiVersion: v1
              fieldPath: metadata.name
        image: ghcr.io/open-telemetry/opentelemetry-operator/autoinstrumentation-apache-httpd:1.0.4
        imagePullPolicy: IfNotPresent
        name: otel-agent-attach-apache
        resources:
          limits:
            cpu: 500m
            memory: 128Mi
          requests:
            cpu: 1m
            memory: 128Mi
        securityContext:
          capabilities:
            drop:
            - MKNOD
          runAsUser: 0
        terminationMessagePath: /dev/termination-log
        terminationMessagePolicy: File
        volumeMounts:
        - mountPath: /opt/opentelemetry-webserver/agent
          name: otel-apache-agent
        - mountPath: /opt/opentelemetry-webserver/source-conf
          name: otel-apache-conf-dir
      restartPolicy: Always
      schedulerName: default-scheduler
      securityContext: {}
      serviceAccount: telemetry-autoscaling
      serviceAccountName: telemetry-autoscaling
      terminationGracePeriodSeconds: 30
      volumes:
      - name: scripts
        secret:
          defaultMode: 480
          secretName: aodh-scripts
      - name: config-data
        secret:
          defaultMode: 416
          secretName: aodh-config-data
      - name: combined-ca-bundle
        secret:
          defaultMode: 292
          secretName: combined-ca-bundle
      - name: internal-tls-certs
        secret:
          defaultMode: 256
          secretName: cert-aodh-internal-svc
      - name: public-tls-certs
        secret:
          defaultMode: 256
          secretName: cert-aodh-public-svc
      - emptyDir:
          sizeLimit: 200Mi
        name: opentelemetry-auto-instrumentation-python
      - emptyDir:
          sizeLimit: 200Mi
        name: otel-apache-conf-dir
      - emptyDir:
          sizeLimit: 200Mi
        name: otel-apache-agent
  updateStrategy:
    rollingUpdate:
      partition: 0
    type: RollingUpdate
status:
  availableReplicas: 1
  collisionCount: 0
  currentReplicas: 1
  currentRevision: aodh-6f446d4d58
  observedGeneration: 20
  readyReplicas: 1
  replicas: 1
  updateRevision: aodh-6f446d4d58
  updatedReplicas: 1
