File tree Expand file tree Collapse file tree
k8s/helm/charts/peppol-directory-cache Expand file tree Collapse file tree Original file line number Diff line number Diff line change 4848
4949 - name : 🔑 Authenticate to OCI registry
5050 run : |
51- echo '${{ secrets.OCI_REGISTRY_HARBOR_SECRET }}' | helm registry login -u '${{ secrets.OCI_REGISTRY_HARBOR_LOGIN }}' --password-stdin harbor.peinser.com/charge
51+ echo '${{ secrets.OCI_REGISTRY_HARBOR_SECRET }}' | helm registry login -u '${{ secrets.OCI_REGISTRY_HARBOR_LOGIN }}' --password-stdin harbor.peinser.com
5252 env :
5353 HELM_EXPERIMENTAL_OCI : 1
5454
7272
7373 echo "🚢 Pushing Helm charts to OCI..."
7474 ls _packaged | grep .tgz | while read package || [[ -n $package ]]; do
75- helm push _packaged/$package oci://harbor.peinser.com/charge /charts
75+ helm push _packaged/$package oci://harbor.peinser.com/library /charts
7676 echo "⬆️ Pushed $package" >> $GITHUB_STEP_SUMMARY
7777 done
7878
Original file line number Diff line number Diff line change 1+ {{- $deployment := include "service.name" (dict "release" $.Release "name" "peppol-directory-cache") }}
2+
3+ apiVersion : apps/v1
4+ kind : Deployment
5+ metadata :
6+ labels :
7+ app : {{ $deployment }}
8+ name : {{ $deployment }}
9+ spec :
10+ replicas : {{ include "deploy.replicas" .Values.replicas }}
11+ selector :
12+ matchLabels :
13+ app : {{ $deployment }}
14+ template :
15+ metadata :
16+ labels :
17+ app : {{ $deployment }}
18+ {{- if .Values.defaults.loki.enabled }}
19+ loki : {{ .Values.defaults.loki.tenant }}
20+ {{- end }}
21+ spec :
22+ automountServiceAccountToken : false
23+ securityContext :
24+ runAsUser : {{ .Values.defaults.securityContext.runAsUser }}
25+ runAsGroup : {{ .Values.defaults.securityContext.runAsGroup }}
26+ fsGroup : {{ .Values.defaults.securityContext.fsGroup }}
27+
28+ {{- include "service.constraints" $ | nindent 6 }}
29+
30+ dnsPolicy : {{ .Values.defaults.dnsPolicy }}
31+ restartPolicy : {{ .Values.defaults.restartPolicy }}
32+ {{ include "service.pullSecrets" $ | nindent 6 -}}
33+
34+ # volumes:
35+ # - name: cache
36+ # configMap:
37+ # name: {{ printf "%s-cache" .Release.Name }}
38+ # items:
39+ # - key: cache.json
40+ # path: cache.json
41+ # - name: oidc
42+ # configMap:
43+ # name: {{ printf "%s-oidc" .Release.Name }}
44+ # items:
45+ # - key: oidc.json
46+ # path: oidc.json
47+
48+ containers :
49+
50+ - image : {{ .Values.image.registry }}/{{ .Values.image.repository }}:{{ include "image" $ }}
51+ imagePullPolicy : {{ .Values.image.pullPolicy }}
52+ name : {{ $deployment }}
53+ securityContext :
54+ allowPrivilegeEscalation : {{ .Values.defaults.securityContext.allowPrivilegeEscalation }}
55+ privileged : {{ .Values.defaults.securityContext.privileged }}
56+ runAsNonRoot : {{ .Values.defaults.securityContext.runAsNonRoot }}
57+
58+ ports :
59+ - containerPort : 8000
60+ protocol : TCP
61+
62+ # volumeMounts:
63+ # - name: cache
64+ # readOnly: true
65+ # mountPath: /mnt/config/cache.json
66+ # subPath: cache.json
67+ # - name: oidc
68+ # readOnly: true
69+ # mountPath: /mnt/config/oidc.json
70+ # subPath: oidc.json
71+
72+ {{- include "probes" $ | nindent 8 }}
73+ \
Original file line number Diff line number Diff line change 1+ apiVersion : networking.k8s.io/v1
2+ kind : Ingress
3+ metadata :
4+ annotations :
5+ {{- include "ingress.defaultAnnotations" $ | indent 4 }}
6+ name : {{ .Release.Name }}-peppol-directory-cache
7+ spec :
8+ ingressClassName : {{ .Values.defaults.ingress.ingressClassName | quote }}
9+ tls :
10+ - hosts :
11+ {{- range $v := .Values.defaults.ingress.hosts }}
12+ {{- if $v.tls }}
13+ - {{ $v.dns | quote }}
14+ {{- end }}
15+ {{- end }}
16+ secretName : {{ .Release.Name }}-ingress-tls
17+ rules :
18+ {{- range $v := .Values.defaults.ingress.hosts }}
19+ - host : {{ $v.dns | quote }}
20+ http :
21+ paths :
22+ - path : /
23+ pathType : Prefix
24+ backend :
25+ service :
26+ name : {{ $.Release.Name }}-service-peppol-directory-cache
27+ port :
28+ number : 80
29+ {{- end }}
Original file line number Diff line number Diff line change @@ -153,3 +153,6 @@ image:
153153 # # Enable development (debug) mode.
154154 # #
155155 debug : false
156+ # # Number of replicas.
157+ # #
158+ replicas : 1
You can’t perform that action at this time.
0 commit comments