1
- {{- $namespace := printf "%s%s" "user-system-" .Values.bfl.username -}}
2
-
3
- {{- $vault_nats_secret := (lookup "v1" "Secret" $namespace "vault-nats-secrets") -}}
4
- {{- $vault_nats_password := "" -}}
5
- {{ if $vault_nats_secret -}}
6
- {{ $vault_nats_password = (index $vault_nats_secret "data" "vault_nats_password") }}
7
- {{ else -}}
8
- {{ $vault_nats_password = randAlphaNum 16 | b64enc }}
9
- {{- end -}}
10
-
11
1
12
2
13
3
---
46
36
image : owncloudci/wait-for:latest
47
37
imagePullPolicy : IfNotPresent
48
38
name : check-auth
49
- - args :
50
- - -it
51
- - nats.user-system-{{ .Values.bfl.username }}:4222
52
- image : owncloudci/wait-for:latest
53
- imagePullPolicy : IfNotPresent
54
- name : check-nats
55
39
- name : terminus-sidecar-init
56
40
image : openservicemesh/init:v1.2.3
57
41
imagePullPolicy : IfNotPresent
@@ -88,13 +72,13 @@ spec:
88
72
89
73
containers :
90
74
- name : vault-frontend
91
- image : beclab/vault-frontend:v1.3.14
75
+ image : beclab/vault-frontend:v1.3.9
92
76
imagePullPolicy : IfNotPresent
93
77
ports :
94
78
- containerPort : 80
95
79
96
80
- name : notification-server
97
- image : beclab/vault-notification:v1.3.14
81
+ image : beclab/vault-notification:v1.3.9
98
82
imagePullPolicy : IfNotPresent
99
83
ports :
100
84
- containerPort : 3010
@@ -109,17 +93,6 @@ spec:
109
93
value : ' {{ .Values.os.vault.appSecret }}'
110
94
- name : OS_APP_KEY
111
95
value : {{ .Values.os.vault.appKey }}
112
- - name : NATS_HOST
113
- value : nats.user-system-{{ .Values.bfl.username }}
114
- - name : NATS_PORT
115
- value : ' 4222'
116
- - name : NATS_USERNAME
117
- value : user-system-{{ .Values.bfl.username }}-vault
118
- - name : NATS_PASSWORD
119
- value : {{ $vault_nats_password | b64dec }}
120
- - name : NATS_SUBJECT
121
- value : terminus.os-system.files-notify
122
-
123
96
124
97
- name : terminus-envoy-sidecar
125
98
image : bytetrade/envoy:v1.25.11
@@ -265,38 +238,3 @@ spec:
265
238
version : v1
266
239
status :
267
240
state : active
268
- ---
269
- apiVersion : v1
270
- kind : Secret
271
- metadata :
272
- name : vault-nats-secrets
273
- namespace : user-system-{{ .Values.bfl.username }}
274
- data :
275
- vault_nats_password : {{ $vault_nats_password }}
276
- type : Opaque
277
-
278
- ---
279
- apiVersion : apr.bytetrade.io/v1alpha1
280
- kind : MiddlewareRequest
281
- metadata :
282
- name : vault-nat
283
- namespace : user-system-{{ .Values.bfl.username }}
284
- spec :
285
- app : vault
286
- appNamespace : user-space-{{ .Values.bfl.username }}
287
- middleware : nats
288
- nats :
289
- password :
290
- valueFrom :
291
- secretKeyRef :
292
- key : vault_nats_password
293
- name : vault-nats-secrets
294
- refs :
295
- - appName : files-server
296
- appNamespace : os-system
297
- subjects :
298
- - name : files-notify
299
- perm :
300
- - pub
301
- - sub
302
- user : user-system-{{ .Values.bfl.username }}-vault
0 commit comments