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

[GONRG-6649] Define global vars in unit

parent bb730858
No related branches found
No related tags found
1 merge request!254[GONRG-6649] Define global vars in unit
Pipeline #173047 failed
......@@ -26,6 +26,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
### Configmap variables
| Name | Description | Type | Default |Required |
......@@ -52,8 +59,6 @@ First you need to set variables in **values.yaml** file using any code editor. S
**conf.appName** | name of the app | string | `unit` | yes
**conf.configmap** | configmap to be used | string | `unit-config` | yes
**conf.onPremEnabled** | whether on-prem is enabled | boolean | false | yes
**conf.domain** | your domain | string | - | yes
### Istio variables
......
......@@ -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 }}
......
{{- if .Values.conf.onPremEnabled }}
{{- if .Values.global.onPremEnabled }}
apiVersion: v1
kind: ServiceAccount
metadata:
......
......@@ -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 }}
......
......@@ -2,6 +2,10 @@
# This is a YAML-formatted file.
# Declare variables to be passed into your templates.
global:
domain: ""
onPremEnabled: false
data:
logLevel: "ERROR"
entitlementsHost: "http://entitlements"
......@@ -16,8 +20,6 @@ data:
conf:
appName: "unit"
configmap: "unit-config"
onPremEnabled: false
domain: ""
istio:
proxyCPU: "10m"
......
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