diff --git a/devops/gc/deploy/README.md b/devops/gc/deploy/README.md index 9b7a29226404ea5839cfaac04fc68f8b8f4000e5..6ac2f31db4642c3ae1fd8bad648e6ccbe7391050 100644 --- a/devops/gc/deploy/README.md +++ b/devops/gc/deploy/README.md @@ -27,6 +27,13 @@ Packages are only needed for installation from a local computer. Before installing deploy Helm chart you need to install [configmap Helm chart](../configmap). First you need to set variables in **values.yaml** file using any code editor. Some of the values are prefilled, but you need to specify some values as well. You can find more information about them below. +### Global variables + +| Name | Description | Type | Default |Required | +|------|-------------|------|---------|---------| +**global.domain** | your domain for the external endpoint, ex `example.com` | string | - | yes +**global.onPremEnabled** | whether on-prem is enabled | boolean | false | yes + ### Configmap variables | Name | Description | Type | Default |Required | @@ -61,8 +68,6 @@ First you need to set variables in **values.yaml** file using any code editor. S **conf.rabbitmqSecretName** | secret for rabbitmq | string | `rabbitmq-secret` | yes **conf.openidSecretName** | secret for openid | string | `notification-keycloak-secret` | yes **conf.notificationRedisSecretName** | Notification redis secret | string | `notification-redis-secret` | yes -**conf.onPremEnabled** | whether on-prem is enabled | boolean | false | yes -**conf.domain** | your domain, ex `example.com` | string | - | yes **conf.redisSSL** | Redis host ssl config. External redis configuration only if true | string | false | no ### Istio variables diff --git a/devops/gc/deploy/templates/configmap.yaml b/devops/gc/deploy/templates/configmap.yaml index 67c3981f32ab4ec7c595dcdc5252c1417c0adbb5..ce5da3ac6d8e108e88c1272bc769ac69242f2267 100644 --- a/devops/gc/deploy/templates/configmap.yaml +++ b/devops/gc/deploy/templates/configmap.yaml @@ -18,5 +18,5 @@ data: {{- else }} REDIS_HOST: {{ printf "redis-%s" .Values.conf.appName | quote }} {{- end }} - {{- if not .Values.conf.onPremEnabled }} + {{- if not .Values.global.onPremEnabled }} {{- end }} diff --git a/devops/gc/deploy/templates/deployment.yaml b/devops/gc/deploy/templates/deployment.yaml index 40c4a8eb5381505ca650d3969b9cd997691f4730..a2700e0769fd9b8e4ce7af845035718434ed2d6b 100644 --- a/devops/gc/deploy/templates/deployment.yaml +++ b/devops/gc/deploy/templates/deployment.yaml @@ -30,7 +30,7 @@ spec: name: {{ .Values.conf.configmap | quote}} - secretRef: name: {{ .Values.conf.notificationRedisSecretName | quote }} - {{- if .Values.conf.onPremEnabled }} + {{- if .Values.global.onPremEnabled }} - secretRef: name: {{ .Values.conf.rabbitmqSecretName | quote}} - secretRef: diff --git a/devops/gc/deploy/templates/service-account.yaml b/devops/gc/deploy/templates/service-account.yaml index 0c19fb19730447742a87d6cfe7c5288bb5c573d9..82d89c34510b93c4ef8b77848ce784a887ef824f 100644 --- a/devops/gc/deploy/templates/service-account.yaml +++ b/devops/gc/deploy/templates/service-account.yaml @@ -1,4 +1,4 @@ -{{- if .Values.conf.onPremEnabled }} +{{- if .Values.global.onPremEnabled }} apiVersion: v1 kind: ServiceAccount metadata: diff --git a/devops/gc/deploy/templates/service.yaml b/devops/gc/deploy/templates/service.yaml index 26a5e52c00c5faea5ff4b4cf177f64e57a907bd0..57ef355de7daa88b845735ba4ed1ee9719958ce3 100644 --- a/devops/gc/deploy/templates/service.yaml +++ b/devops/gc/deploy/templates/service.yaml @@ -3,7 +3,7 @@ kind: Service metadata: name: {{ .Values.conf.appName | quote}} annotations: - {{- if not .Values.conf.onPremEnabled }} + {{- if not .Values.global.onPremEnabled }} cloud.google.com/neg: '{"ingress": true}' {{- end }} namespace: {{ .Release.Namespace | quote}} diff --git a/devops/gc/deploy/templates/virtual-service.yaml b/devops/gc/deploy/templates/virtual-service.yaml index 9d0f13aace68ffe5fb9f59068bbd7578d9f8ebdd..7b28c5a4813fa99f112947c4b65c20d16155b38d 100644 --- a/devops/gc/deploy/templates/virtual-service.yaml +++ b/devops/gc/deploy/templates/virtual-service.yaml @@ -5,10 +5,10 @@ metadata: namespace: {{ .Release.Namespace | quote}} spec: hosts: - {{- if and .Values.conf.domain .Values.conf.onPremEnabled }} - - {{ printf "osdu.%s" .Values.conf.domain | quote }} - {{- else if .Values.conf.domain }} - - {{ .Values.conf.domain | quote }} + {{- if and .Values.global.domain .Values.global.onPremEnabled }} + - {{ printf "osdu.%s" .Values.global.domain | quote }} + {{- else if .Values.global.domain }} + - {{ .Values.global.domain | quote }} {{- else }} - "*" {{- end }} diff --git a/devops/gc/deploy/values.yaml b/devops/gc/deploy/values.yaml index 4a1ba30212535ce2a0d47f5142f28654e319af07..bd781e8578bd76d7775cce172fb294b935b1f148 100644 --- a/devops/gc/deploy/values.yaml +++ b/devops/gc/deploy/values.yaml @@ -1,3 +1,7 @@ +global: + domain: "" + onPremEnabled: false + data: #Configmaps logLevel: "ERROR" @@ -24,8 +28,6 @@ conf: rabbitmqSecretName: "rabbitmq-secret" openidSecretName: "notification-keycloak-secret" notificationRedisSecretName: "notification-redis-secret" - onPremEnabled: false - domain: "" redisSSL: false istio: