File tree Expand file tree Collapse file tree 16 files changed +169
-22
lines changed
Expand file tree Collapse file tree 16 files changed +169
-22
lines changed Original file line number Diff line number Diff line change @@ -23,10 +23,10 @@ Thank you for installing Java Patterns Docs!
2323 NOTE: It may take a few minutes for the LoadBalancer IP to be available.
2424 You can watch the status of by running 'kubectl get --namespace {{ .Release.Namespace }} svc -w {{ include "backend-java-patterns.fullname" . }}'
2525 export SERVICE_IP=$(kubectl get svc --namespace {{ .Release.Namespace }} {{ include "backend-java-patterns.fullname" . }} --template "{{"{{ range (index .status.loadBalancer.ingress 0) }}{{.}}{{ end }}"}}")
26- echo "http://$SERVICE_IP:{{ .Values.service.port }}/java-patterns/"
26+ echo "http://$SERVICE_IP:{{ .Values.service.ports.http }}/java-patterns/"
2727
2828{{- else if contains "ClusterIP" .Values.service.type }}
29- kubectl --namespace {{ .Release.Namespace }} port-forward svc/{{ include "backend-java-patterns.fullname" . }} {{ .Values.service.port }}
29+ kubectl --namespace {{ .Release.Namespace }} port-forward svc/{{ include "backend-java-patterns.fullname" . }} {{ .Values.service.ports.http }}
3030
3131 Port-forward >>> kubectl --namespace {{ .Release.Namespace }} port-forward $KUBERNETES_POD_NAME {{ .Values.service.externalPort }}:{{ .Values.service.externalPort }}
3232 Logs >>> kubectl logs deployment/{{ include "backend-java-patterns.fullname" . }} -c recv
Original file line number Diff line number Diff line change @@ -279,9 +279,23 @@ Return port
279279 { {- .Values.general.servicePort -} }
280280{ {- else if .Values.service.httpPort } }
281281 { {- .Values.service.httpPort -} }
282- { {- else if .Values.service.nodePort } }
283- { {- .Values.service.nodePort -} }
282+ { {- else if .Values.service.nodePorts.http } }
283+ { {- .Values.service.nodePorts.http -} }
284+ { {- else if .Values.service.nodePorts.https } }
285+ { {- .Values.service.nodePorts.https -} }
284286{ {- else -} }
285- { {- .Values.service.port -} }
287+ { {- .Values.service.ports.http -} }
288+ { {- end -} }
289+ { {- end -} }
290+
291+ { {/*
292+ Get the user defined LoadBalancerIP for this release.
293+ Note, returns 127.0.0.1 if using ClusterIP.
294+ */} }
295+ { {- define " backend-java-patterns.serviceIP" -} }
296+ { {- if eq .Values.service.type " ClusterIP" -} }
297+ 127.0.0.1
298+ { {- else -} }
299+ { {- .Values.service.loadBalancerIP | default " " -} }
286300{ {- end -} }
287301{ {- end -} }
Original file line number Diff line number Diff line change 1+ {{- if and (.Files.Glob "files/vhosts/*.conf") (not .Values.vhostsConfigMap) }}
2+ {{- $fullName := include "backend-java-patterns.fullname" . -}}
3+ apiVersion : v1
4+ kind : ConfigMap
5+ metadata :
6+ name : {{ $fullName }}-vhosts
7+ namespace : {{ .Release.Namespace | quote }}
8+ labels :
9+ {{- include "backend-java-patterns.labels" . | nindent 4 }}
10+ {{- if .Values.general.labels }}
11+ {{- with .Values.general.labels }}
12+ {{- toYaml . | nindent 4 }}
13+ {{- end }}
14+ {{- end }}
15+ {{- if .Values.general.annotations }}
16+ {{- with .Values.general.annotations }}
17+ annotations :
18+ {{- toYaml . | indent 4 }}
19+ {{- end }}
20+ {{- end }}
21+ data :
22+ {{ (.Files.Glob "files/vhosts/*.conf").AsConfig | indent 2 }}
23+ {{ end }}
Original file line number Diff line number Diff line change @@ -7,6 +7,17 @@ metadata:
77 namespace : {{ .Release.Namespace | quote }}
88 labels :
99 {{- include "backend-java-patterns.labels" . | nindent 4 }}
10+ {{- if .Values.general.labels }}
11+ {{- with .Values.general.labels }}
12+ {{- toYaml . | nindent 4 }}
13+ {{- end }}
14+ {{- end }}
15+ {{- if .Values.general.annotations }}
16+ {{- with .Values.general.annotations }}
17+ annotations :
18+ {{- toYaml . | indent 4 }}
19+ {{- end }}
20+ {{- end }}
1021data :
1122 DEBUG : {{ default "" .Values.configMaps.data.debug | quote }}
1223 SERVER_PORT : {{ default "" .Values.configMaps.data.serverPort | quote }}
Original file line number Diff line number Diff line change @@ -4,8 +4,20 @@ apiVersion: v1
44kind : ConfigMap
55metadata :
66 name : {{ $fullName }}-extended-configuration
7+ namespace : {{ .Release.Namespace | quote }}
78 labels :
89 {{- include "backend-java-patterns.labels" . | nindent 4 }}
10+ {{- if .Values.general.labels }}
11+ {{- with .Values.general.labels }}
12+ {{- toYaml . | nindent 4 }}
13+ {{- end }}
14+ {{- end }}
15+ {{- if .Values.general.annotations }}
16+ {{- with .Values.general.annotations }}
17+ annotations :
18+ {{- toYaml . | indent 4 }}
19+ {{- end }}
20+ {{- end }}
921data :
1022{{- with .Files.Glob "files/conf.d/*.conf" }}
1123{{ .AsConfig | indent 2 }}
Original file line number Diff line number Diff line change @@ -8,14 +8,19 @@ metadata:
88 namespace : {{ .Release.Namespace | quote }}
99 labels :
1010 {{- include "backend-java-patterns.labels" . | nindent 4 }}
11+ annotations :
12+ {{- if .Values.ingress.certManager }}
13+ kubernetes.io/tls-acme : " true"
14+ {{- end }}
1115 {{- if .Values.ingress.annotations }}
1216 {{- with .Values.ingress.annotations }}
13- annotations :
1417 {{- toYaml . | nindent 4 }}
1518 {{- end }}
1619 {{- end }}
1720spec :
18- ingressClassName : {{ .Values.ingress.className }}
21+ {{- if .Values.ingress.className }}
22+ ingressClassName : {{ .Values.ingress.className | quote }}
23+ {{- end }}
1924 {{- if .Values.ingress.tls }}
2025 tls :
2126 {{- range .Values.ingress.tls }}
Original file line number Diff line number Diff line change 1515 {{- with .Values.statefulset.labels }}
1616 {{- toYaml . | nindent 6 }}
1717 {{- end }}
18+ policyTypes :
19+ - Ingress
1820 ingress :
1921 - ports :
2022 - port : {{ template "backend-java-patterns.port" . }}
Original file line number Diff line number Diff line change @@ -4,7 +4,9 @@ apiVersion: monitoring.coreos.com/v1
44kind : PrometheusRule
55metadata :
66 name : {{ $fullName }}
7- namespace : {{ .Release.Namespace | quote }}
7+ {{- if .Values.metrics.rules.namespace }}
8+ namespace : {{ .Values.metrics.rules.namespace }}
9+ {{- end }}
810 labels :
911 {{- include "backend-java-patterns.labels" . | nindent 4 }}
1012 {{- if .Values.serviceMonitor.alerting.labels }}
Original file line number Diff line number Diff line change @@ -8,11 +8,39 @@ metadata:
88 labels :
99 {{- include "backend-java-patterns.labels" . | nindent 4 }}
1010rules :
11- - apiGroups : [""]
12- resources : ["secrets"]
11+ - apiGroups :
12+ - " "
13+ resources :
14+ - " secrets"
1315 {{- if .Values.tls.certs.provided }}
14- verbs : ["get"]
16+ verbs :
17+ - " get"
1518 {{- else }}
16- verbs : ["create", "get"]
19+ verbs :
20+ - " create"
21+ - " get"
1722 {{- end }}
23+ - apiGroups :
24+ - " "
25+ resources :
26+ - " pods"
27+ verbs :
28+ - " create"
29+ - " list"
30+ - " get"
31+ - " watch"
32+ - " delete"
33+ - apiGroups :
34+ - " "
35+ resources :
36+ - " pods/log"
37+ verbs :
38+ - " get"
39+ - apiGroups :
40+ - " "
41+ resources :
42+ - " pods/exec"
43+ verbs :
44+ - " create"
45+ - " get"
1846{{- end }}
Original file line number Diff line number Diff line change 3232 {{- else }}
3333 base-token : {{ randAlphaNum 10 | b64enc | quote }}
3434 {{- end }}
35+ {{- range $key, $value := .Values.secrets.extra }}
36+ {{ $key }}: {{ $value | b64enc }}
37+ {{- end }}
3538{{- end }}
You can’t perform that action at this time.
0 commit comments