--- apiVersion: v1 kind: Pod metadata: name: shiftstackclient-shiftstack namespace: openstack spec: containers: - args: - infinity command: - /bin/sleep image: quay.io/shiftstack-qe/shiftstack-client:latest imagePullPolicy: Always name: shiftstackclient-shiftstack resources: {} securityContext: privileged: true terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /home/cloud-admin/.original-config/openstack/clouds.yaml name: openstack-config subPath: clouds.yaml - mountPath: /home/cloud-admin/.original-config/openstack/secure.yaml name: openstack-config-secret subPath: secure.yaml - mountPath: /home/cloud-admin/.original-config/cert/ name: openstack-cert readOnly: true - name: installation-volume mountPath: /home/cloud-admin/artifacts/installation - name: incluster-kubeconfig-volume mountPath: /home/cloud-admin/incluster-kubeconfig readOnly: true dnsPolicy: ClusterFirst enableServiceLinks: true preemptionPolicy: PreemptLowerPriority priority: 0 restartPolicy: Always schedulerName: default-scheduler securityContext: {} terminationGracePeriodSeconds: 0 tolerations: - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 300 - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 300 volumes: - name: incluster-kubeconfig-volume secret: secretName: incluster-kubeconfig - configMap: defaultMode: 420 name: openstack-config name: openstack-config - name: openstack-config-secret secret: defaultMode: 420 secretName: openstack-config-secret - name: openstack-cert secret: defaultMode: 292 secretName: rootca-public - name: installation-volume persistentVolumeClaim: claimName: shiftstackclient-shiftstack-pvc