@@ -20,38 +20,37 @@ spec:
20
20
app : rabbit-consumer
21
21
spec :
22
22
containers :
23
- - name : consumer
24
-
25
- image : " {{ .Values.consumer.image.repository }}:{{ default .Chart.AppVersion .Values.consumer.image.tag }}"
26
- imagePullPolicy : {{ .Values.consumer.image.pullPolicy }}
27
-
28
- envFrom :
29
- - configMapRef :
30
- name : {{ .Release.Name }}-consumer-env
31
- - configMapRef :
32
- name : {{ .Release.Name }}-kerberos-env
33
- - secretRef :
34
- name : {{ .Values.consumer.rabbitmq.secretRef }}
35
- - secretRef :
36
- name : {{ .Values.consumer.openstack.secretRef }}
37
-
38
- volumeMounts :
39
- - name : shared
40
- mountPath : /shared
41
- - name : kerberos-conf-files
42
- mountPath : /etc/krb5.conf
43
- subPath : krb5.conf
44
- - name : trusted-certs
45
- mountPath : /etc/grid-security/certificates
46
-
47
23
- name : kerberos
48
24
image : " {{ .Values.kerberosSidecar.image.repository }}:{{ .Values.kerberosSidecar.image.tag }}"
49
25
command : ["/bin/sh", "-c", "/etc/entrypoints.d/sidecar-entrypoint.sh"]
50
26
imagePullPolicy : Always
51
-
52
27
envFrom :
53
28
- configMapRef :
54
29
name : {{ .Release.Name }}-kerberos-env
30
+ lifecycle :
31
+ postStart :
32
+ exec :
33
+ command : ["/bin/sh", "-c", "while [ ! -f /shared/krb5cc ]; do sleep 1; done"]
34
+
35
+ startupProbe :
36
+ exec :
37
+ command :
38
+ - /bin/sh
39
+ - -c
40
+ - klist -s
41
+ initialDelaySeconds : 10
42
+ periodSeconds : 10
43
+ failureThreshold : 3
44
+
45
+ livenessProbe :
46
+ exec :
47
+ command :
48
+ - /bin/sh
49
+ - -c
50
+ - klist -s
51
+ initialDelaySeconds : 10
52
+ periodSeconds : 10
53
+ failureThreshold : 3
55
54
56
55
volumeMounts :
57
56
- name : entrypoints
66
65
mountPath : /etc/krb5.keytab
67
66
subPath : krb5.keytab
68
67
readOnly : true
68
+
69
+ - name : consumer
70
+ image : " {{ .Values.consumer.image.repository }}:{{ default .Chart.AppVersion .Values.consumer.image.tag }}"
71
+ imagePullPolicy : {{ .Values.consumer.image.pullPolicy }}
72
+ envFrom :
73
+ - configMapRef :
74
+ name : {{ .Release.Name }}-consumer-env
75
+ - configMapRef :
76
+ name : {{ .Release.Name }}-kerberos-env
77
+ - secretRef :
78
+ name : {{ .Values.consumer.rabbitmq.secretRef }}
79
+ - secretRef :
80
+ name : {{ .Values.consumer.openstack.secretRef }}
81
+
82
+ volumeMounts :
83
+ - name : shared
84
+ mountPath : /shared
85
+ - name : kerberos-conf-files
86
+ mountPath : /etc/krb5.conf
87
+ subPath : krb5.conf
88
+ - name : trusted-certs
89
+ mountPath : /etc/grid-security/certificates
69
90
70
91
hostAliases :
71
92
# Logon 04
0 commit comments