Skip to content
Snippets Groups Projects
Commit 553e8980 authored by Oleksandr Kosse (EPAM)'s avatar Oleksandr Kosse (EPAM)
Browse files

[GONRG-6649] Define global vars in policy

parent 66636099
No related branches found
No related tags found
1 merge request!323[GONRG-6649] Define global vars in policy
Pipeline #173029 failed
Showing
with 28 additions and 21 deletions
......@@ -27,6 +27,13 @@ Packages are only needed for installation from a local computer.
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
### Common variables
| Name | Description | Type | Default |Required |
......@@ -50,7 +57,6 @@ First you need to set variables in **values.yaml** file using any code editor. S
| Name | Description | Type | Default |Required |
|------|-------------|------|---------|---------|
**conf.onPremEnabled** | whether on-prem is enabled | boolean | false | yes
**data.minioHost** | minio host | string | http://minio:9000 | yes
**conf.minioSecretName** | secret name for the app | string | "policy-minio-secret" | yes
......@@ -60,7 +66,6 @@ First you need to set variables in **values.yaml** file using any code editor. S
|------|-------------|------|---------|---------|
**conf.appName** | name of the app | string | policy | yes
**conf.configmap** | configmap to be used | string | policy-config | yes
**conf.domain** | your domain | string | - | yes
**conf.bootstrapSecretName** | secret name for the bootstrap | string | "minio-bootstrap-secret" | yes
**data.dataPartitionId** | data partition id | string | - | yes
**data.dataPartitionIdList** | list of secondary data partition ids in case of multipartition | string | - | no
......
......@@ -6,7 +6,7 @@ metadata:
name: "{{ .Values.opa.conf.configmap }}"
namespace: "{{ .Release.Namespace }}"
data:
{{- if not .Values.conf.onPremEnabled }}
{{- if not .Values.global.onPremEnabled }}
config.yaml: |
services:
gcs:
......
......@@ -48,7 +48,7 @@ spec:
envFrom:
- configMapRef:
name: "{{ .Values.opa.conf.envConfig }}"
{{- if .Values.conf.onPremEnabled }}
{{- if .Values.global.onPremEnabled }}
env:
- name: AWS_ACCESS_KEY_ID
valueFrom:
......
{{- if .Values.conf.onPremEnabled }}
{{- if .Values.global.onPremEnabled }}
apiVersion: v1
kind: ServiceAccount
metadata:
......
......@@ -5,10 +5,10 @@ metadata:
namespace: "{{ .Release.Namespace }}"
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 }}
......
......@@ -9,4 +9,4 @@ data:
POLICY_BUCKET: "{{ .Values.data.bucketName }}"
DATA_PARTITION: "{{ .Values.data.dataPartitionId }}"
DATA_PARTITION_ID_LIST: {{ join "," .Values.data.dataPartitionIdList | quote }}
ONPREM_ENABLED: "{{ .Values.conf.onPremEnabled }}"
ONPREM_ENABLED: "{{ .Values.global.onPremEnabled }}"
......@@ -13,7 +13,7 @@ data:
LEGAL_BASE_URL: "{{ .Values.data.legalHost }}"
POLICY_BUCKET: "{{ .Values.data.bucketName }}"
USE_BUNDLES: "{{ .Values.data.useBundles }}"
{{- if not .Values.conf.onPremEnabled }}
{{- if not .Values.global.onPremEnabled }}
CLOUD_PROVIDER: "gc"
{{- else }}
CLOUD_PROVIDER: "anthos"
......
......@@ -33,7 +33,7 @@ spec:
envFrom:
- configMapRef:
name: "{{ .Values.conf.configmap }}-bootstrap"
{{- if .Values.conf.onPremEnabled }}
{{- if .Values.global.onPremEnabled }}
- secretRef:
name: "{{ .Values.conf.bootstrapSecretName }}"
{{- end }}
......
......@@ -28,7 +28,7 @@ spec:
envFrom:
- configMapRef:
name: "{{ .Values.conf.configmap }}"
{{- if .Values.conf.onPremEnabled }}
{{- if .Values.global.onPremEnabled }}
- secretRef:
name: "{{ .Values.conf.minioSecretName }}"
{{- end }}
......
{{- if .Values.conf.onPremEnabled }}
{{- if .Values.global.onPremEnabled }}
apiVersion: v1
kind: ServiceAccount
metadata:
......
......@@ -2,7 +2,7 @@ apiVersion: v1
kind: Service
metadata:
name: "{{ .Values.conf.appName }}"
{{- if not .Values.conf.onPremEnabled }}
{{- if not .Values.global.onPremEnabled }}
annotations:
cloud.google.com/neg: '{"ingress": true}'
{{- end }}
......
......@@ -5,10 +5,10 @@ metadata:
namespace: "{{ .Release.Namespace }}"
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 }}
......
# Common values for all deployments
global:
domain: ""
onPremEnabled: false
data:
# Deployment resources
requestsCpu: "10m"
......@@ -26,10 +30,8 @@ data:
conf:
appName: "policy"
configmap: "policy-config"
domain: ""
minioSecretName: "policy-minio-secret"
bootstrapSecretName: "minio-bootstrap-secret"
onPremEnabled: false
minDelaySeconds: 6
maxDelaySeconds: 12
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment