github.com/replicatedcom/ship@v0.50.0/integration/unfork/istio-k8s/expected/base/charts/galley/templates/deployment.yaml (about) 1 --- 2 # Source: istio/charts/galley/templates/deployment.yaml 3 apiVersion: extensions/v1beta1 4 kind: Deployment 5 metadata: 6 name: istio-galley 7 namespace: default 8 labels: 9 app: galley 10 chart: galley-1.0.3 11 release: istio 12 heritage: Tiller 13 istio: galley 14 spec: 15 replicas: 1 16 strategy: 17 rollingUpdate: 18 maxSurge: 1 19 maxUnavailable: 0 20 template: 21 metadata: 22 labels: 23 istio: galley 24 annotations: 25 sidecar.istio.io/inject: "false" 26 scheduler.alpha.kubernetes.io/critical-pod: "" 27 spec: 28 serviceAccountName: istio-galley-service-account 29 containers: 30 - name: validator 31 image: "gcr.io/istio-release/galley:release-1.0-latest-daily" 32 imagePullPolicy: IfNotPresent 33 ports: 34 - containerPort: 443 35 - containerPort: 9093 36 command: 37 - /usr/local/bin/galley 38 - validator 39 - --deployment-namespace=default 40 - --caCertFile=/etc/istio/certs/root-cert.pem 41 - --tlsCertFile=/etc/istio/certs/cert-chain.pem 42 - --tlsKeyFile=/etc/istio/certs/key.pem 43 - --healthCheckInterval=1s 44 - --healthCheckFile=/health 45 - --webhook-config-file 46 - /etc/istio/config/validatingwebhookconfiguration.yaml 47 volumeMounts: 48 - name: certs 49 mountPath: /etc/istio/certs 50 readOnly: true 51 - name: config 52 mountPath: /etc/istio/config 53 readOnly: true 54 livenessProbe: 55 exec: 56 command: 57 - /usr/local/bin/galley 58 - probe 59 - --probe-path=/health 60 - --interval=10s 61 initialDelaySeconds: 5 62 periodSeconds: 5 63 readinessProbe: 64 exec: 65 command: 66 - /usr/local/bin/galley 67 - probe 68 - --probe-path=/health 69 - --interval=10s 70 initialDelaySeconds: 5 71 periodSeconds: 5 72 resources: 73 requests: 74 cpu: 10m 75 76 volumes: 77 - name: certs 78 secret: 79 secretName: istio.istio-galley-service-account 80 - name: config 81 configMap: 82 name: istio-galley-configuration 83 affinity: 84 nodeAffinity: 85 requiredDuringSchedulingIgnoredDuringExecution: 86 nodeSelectorTerms: 87 - matchExpressions: 88 - key: beta.kubernetes.io/arch 89 operator: In 90 values: 91 - amd64 92 - ppc64le 93 - s390x 94 preferredDuringSchedulingIgnoredDuringExecution: 95 - weight: 2 96 preference: 97 matchExpressions: 98 - key: beta.kubernetes.io/arch 99 operator: In 100 values: 101 - amd64 102 - weight: 2 103 preference: 104 matchExpressions: 105 - key: beta.kubernetes.io/arch 106 operator: In 107 values: 108 - ppc64le 109 - weight: 2 110 preference: 111 matchExpressions: 112 - key: beta.kubernetes.io/arch 113 operator: In 114 values: 115 - s390x