apiVersion: apps/v1 kind: Deployment metadata: annotations: deployment.kubernetes.io/revision: "1" creationTimestamp: "2025-10-11T11:03:47Z" generation: 1 name: octavia-image-upload namespace: openstack ownerReferences: - apiVersion: octavia.openstack.org/v1beta1 blockOwnerDeletion: true controller: true kind: Octavia name: octavia uid: ad975c69-6acf-4b66-8372-5653c3cacbdc resourceVersion: "50745" uid: c1bc576a-05e6-42a7-8f73-388d04e910df spec: progressDeadlineSeconds: 600 replicas: 1 revisionHistoryLimit: 10 selector: matchLabels: service: octavia-image strategy: rollingUpdate: maxSurge: 25% maxUnavailable: 25% type: RollingUpdate template: metadata: creationTimestamp: null labels: service: octavia-image spec: automountServiceAccountToken: false containers: - args: - -c - cp -f /usr/local/apache2/conf/httpd.conf /etc/httpd/conf/httpd.conf && /usr/bin/run-httpd command: - /bin/bash image: registry.redhat.io/ubi9/httpd-24@sha256:e91d58021b54c46883595ff66be65882de54abdb3be2ca53c4162b20d18b5f48 imagePullPolicy: IfNotPresent name: octavia-amphora-httpd resources: {} terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /usr/local/apache2/htdocs name: amphora-image - mountPath: /usr/local/apache2/conf/httpd.conf name: httpd-config readOnly: true subPath: httpd.conf dnsPolicy: ClusterFirst initContainers: - env: - name: DEST_DIR value: /usr/local/apache2/htdocs image: quay.io/gthiemonge/octavia-amphora-image imagePullPolicy: Always name: init resources: {} securityContext: runAsUser: 0 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /usr/local/apache2/htdocs name: amphora-image restartPolicy: Always schedulerName: default-scheduler securityContext: {} serviceAccount: octavia-octavia serviceAccountName: octavia-octavia terminationGracePeriodSeconds: 30 volumes: - emptyDir: {} name: amphora-image - name: httpd-config secret: defaultMode: 416 secretName: octavia-config-data status: availableReplicas: 1 conditions: - lastTransitionTime: "2025-10-11T11:03:50Z" lastUpdateTime: "2025-10-11T11:03:50Z" message: Deployment has minimum availability. reason: MinimumReplicasAvailable status: "True" type: Available - lastTransitionTime: "2025-10-11T11:03:47Z" lastUpdateTime: "2025-10-11T11:03:50Z" message: ReplicaSet "octavia-image-upload-678599687f" has successfully progressed. reason: NewReplicaSetAvailable status: "True" type: Progressing observedGeneration: 1 readyReplicas: 1 replicas: 1 updatedReplicas: 1