diff --git a/devops/gcp/deploy/templates/bootstrap-deployment.yaml b/devops/gcp/deploy/templates/bootstrap-deployment.yaml index c8a6db26d122fb128a7ac25fc63fa12a09cd33f1..31999cee993ba1cf911e8c3d54edcfc940e5d461 100644 --- a/devops/gcp/deploy/templates/bootstrap-deployment.yaml +++ b/devops/gcp/deploy/templates/bootstrap-deployment.yaml @@ -17,6 +17,10 @@ spec: app: {{ printf "%s-bootstrap" .Values.conf.appName | quote }} annotations: rollme: {{ randAlphaNum 5 | quote }} + sidecar.istio.io/proxyCPU: {{ .Values.istio.bootstrapProxyCPU | quote }} + sidecar.istio.io/proxyMemory: {{ .Values.istio.proxyMemory | quote }} + sidecar.istio.io/proxyCPULimit: {{ .Values.istio.bootstrapProxyCPULimit | quote }} + sidecar.istio.io/proxyMemoryLimit: {{ .Values.istio.proxyMemoryLimit | quote }} spec: containers: - name: {{ printf "%s-bootstrap" .Values.conf.appName | quote }} diff --git a/devops/gcp/deploy/templates/deployment.yaml b/devops/gcp/deploy/templates/deployment.yaml index 8fd16a58b3023a9032699da406ab880c3417eecc..b7aab375a67ffc566ca23502b4139898c7531e6b 100644 --- a/devops/gcp/deploy/templates/deployment.yaml +++ b/devops/gcp/deploy/templates/deployment.yaml @@ -16,6 +16,10 @@ spec: app: {{ .Values.conf.appName | quote }} annotations: rollme: {{ randAlphaNum 5 | quote }} + sidecar.istio.io/proxyCPU: {{ .Values.istio.proxyCPU | quote }} + sidecar.istio.io/proxyMemory: {{ .Values.istio.proxyMemory | quote }} + sidecar.istio.io/proxyCPULimit: {{ .Values.istio.proxyCPULimit | quote }} + sidecar.istio.io/proxyMemoryLimit: {{ .Values.istio.proxyMemoryLimit | quote }} spec: containers: - name: {{ .Values.conf.appName | quote }} diff --git a/devops/gcp/deploy/values.yaml b/devops/gcp/deploy/values.yaml index cc0c4e6cf5fd431f0e9b02d1daf88f12959263fa..a0a4fd947e83d683deb69e7f41653912f5fdd928 100644 --- a/devops/gcp/deploy/values.yaml +++ b/devops/gcp/deploy/values.yaml @@ -41,3 +41,10 @@ conf: onPremEnabled: false bootstrapEnabled: false domain: "" +istio: + proxyCPU: "50m" + proxyCPULimit: "500m" + proxyMemory: "64Mi" + proxyMemoryLimit: "512Mi" + bootstrapProxyCPU: "10m" + bootstrapProxyCPULimit: "100m"