/
control-system-test.yaml
53 lines (53 loc) · 1.91 KB
/
control-system-test.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
{{- if (index .Values "applications" "control-system-test") -}}
apiVersion: v1
kind: Namespace
metadata:
name: "control-system-test"
spec:
finalizers:
- "kubernetes"
---
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: "control-system-test"
namespace: "argocd"
finalizers:
- "resources-finalizer.argocd.argoproj.io"
spec:
destination:
namespace: "control-system-test"
server: "https://kubernetes.default.svc"
project: "telescope"
source:
path: "applications/control-system-test"
repoURL: {{ .Values.repoUrl | quote }}
targetRevision: {{ .Values.targetRevision | quote }}
helm:
parameters:
- name: "global.host"
value: {{ .Values.fqdn | quote }}
- name: "global.baseUrl"
value: "https://{{ .Values.fqdn }}"
- name: "global.vaultSecretsPath"
value: {{ .Values.vaultPathPrefix | quote }}
- name: "global.controlSystem.appNamespace"
value: "control-system-test"
- name: "global.controlSystem.imageTag"
value: {{ .Values.controlSystem.imageTag | quote }}
- name: "global.controlSystem.siteTag"
value: {{ .Values.controlSystem.siteTag | quote }}
- name: "global.controlSystem.topicName"
value: {{ .Values.controlSystem.topicName | quote }}
- name: "global.controlSystem.kafkaBrokerAddress"
value: {{ .Values.controlSystem.kafkaBrokerAddress | quote }}
- name: "global.controlSystem.kafkaTopicReplicationFactor"
value: {{ .Values.controlSystem.kafkaTopicReplicationFactor | quote }}
- name: "global.controlSystem.schemaRegistryUrl"
value: {{ .Values.controlSystem.schemaRegistryUrl | quote }}
- name: "global.controlSystem.s3EndpointUrl"
value: {{ .Values.controlSystem.s3EndpointUrl | quote }}
valueFiles:
- "values.yaml"
- "values-{{ .Values.name }}.yaml"
{{- end -}}