apiVersion: apps/v1 kind: Deployment metadata: annotations: deployment.kubernetes.io/revision: "1" creationTimestamp: "2025-12-03T22:31:25Z" generation: 1 name: octavia-image-upload namespace: openstack ownerReferences: - apiVersion: octavia.openstack.org/v1beta1 blockOwnerDeletion: true controller: true kind: Octavia name: octavia uid: 64fd3aba-fdd7-4aed-b485-83b4a3d394e3 resourceVersion: "40148" uid: 926664e7-528e-45a6-b377-6184210a8e79 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:6b929971283d69f485a7d3e449fb5a3dd65d5a4de585c73419e776821d00062c 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-12-03T22:31:29Z" lastUpdateTime: "2025-12-03T22:31:29Z" message: Deployment has minimum availability. reason: MinimumReplicasAvailable status: "True" type: Available - lastTransitionTime: "2025-12-03T22:31:25Z" lastUpdateTime: "2025-12-03T22:31:29Z" message: ReplicaSet "octavia-image-upload-56c9f55b99" has successfully progressed. reason: NewReplicaSetAvailable status: "True" type: Progressing observedGeneration: 1 readyReplicas: 1 replicas: 1 updatedReplicas: 1