diff --git a/devops/gc/deploy/README.md b/devops/gc/deploy/README.md index 2bb16b416d763077267c6a64793b9310fce8c2c8..613e088245dd8c6c420421fa544bdcd16987c3b0 100644 --- a/devops/gc/deploy/README.md +++ b/devops/gc/deploy/README.md @@ -99,6 +99,7 @@ First you need to set variables in **values.yaml** file using any code editor. S **global.domain** | your domain for the external endpoint, ex `example.com` | string | - | yes **global.onPremEnabled** | whether on-prem is enabled | boolean | false | yes **global.dataBootstrapEnabled** | whether bootstrap is enabled | boolean | false | yes +**global.limitsEnabled** | whether CPU and memory limits are enabled | boolean | true | yes ### Configmap variables @@ -118,8 +119,8 @@ First you need to set variables in **values.yaml** file using any code editor. S |------|-------------|------|---------|---------| **data.requestsCpu** | amount of requests CPU | string | 10m | yes **data.requestsMemory** | amount of requests memory| string | 550Mi | yes -**data.limitsCpu** | CPU limit | string | 1 | yes -**data.limitsMemory** | memory limit | string | 1G | yes +**data.limitsCpu** | CPU limit | string | 1 | only if `global.limitsEnabled` is true +**data.limitsMemory** | memory limit | string | 1G | only if `global.limitsEnabled` is true **data.bootstrapImage** | name of the bootstrap image | string | - | yes **data.bootstrapServiceAccountName** | name of the bootstrap service account | string | - | yes **data.serviceAccountName** | name of your service account | string | legal | yes diff --git a/devops/gc/deploy/templates/legal-deploy.yaml b/devops/gc/deploy/templates/legal-deploy.yaml index bf00c3812810df1368110da8d6beac67900932be..4a15a0b378065de11538aea0e84dedc5d10ca840 100644 --- a/devops/gc/deploy/templates/legal-deploy.yaml +++ b/devops/gc/deploy/templates/legal-deploy.yaml @@ -45,7 +45,9 @@ spec: requests: cpu: {{ .Values.data.requestsCpu | quote }} memory: {{ .Values.data.requestsMemory | quote }} + {{- if .Values.global.limitsEnabled }} limits: cpu: {{ .Values.data.limitsCpu | quote }} memory: {{ .Values.data.limitsMemory | quote }} + {{- end }} serviceAccountName: {{ .Values.data.serviceAccountName | quote }} diff --git a/devops/gc/deploy/values.yaml b/devops/gc/deploy/values.yaml index b4f04a3dad5598a81b1d5a7fb7e95e0848370854..4e90607ca55f190905d1bd8c83df6069acd6954c 100644 --- a/devops/gc/deploy/values.yaml +++ b/devops/gc/deploy/values.yaml @@ -6,6 +6,7 @@ global: domain: "" onPremEnabled: false dataBootstrapEnabled: false + limitsEnabled: true data: # configmaps