Skip to content

Commit adf0b42

Browse files
author
Vadym Mudryi
committed
Fixes after deployment to GKE
1 parent 8bf2771 commit adf0b42

File tree

15 files changed

+89
-6
lines changed

15 files changed

+89
-6
lines changed

charts/dependencies/templates/elasticsearch.yaml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ metadata:
3131
app: elasticsearch
3232
name: elasticsearch
3333
spec:
34+
clusterIP: None
3435
ports:
3536
- name: '9200'
3637
port: 9200
@@ -58,6 +59,17 @@ spec:
5859
labels:
5960
app: elasticsearch
6061
spec:
62+
initContainers:
63+
- name: volume-permission-fix
64+
image: busybox
65+
command:
66+
- chown
67+
- -R
68+
- "1000:0" # Change ownership to elasticsearch user and group
69+
- /usr/share/elasticsearch/data
70+
volumeMounts:
71+
- name: elasticsearch
72+
mountPath: /usr/share/elasticsearch/data
6173
containers:
6274
- env:
6375
- name: ES_JAVA_OPTS

charts/dependencies/templates/hearth.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ metadata:
88
app: hearth
99
name: hearth
1010
spec:
11+
clusterIP: None
1112
ports:
1213
- name: '3447'
1314
port: 3447

charts/dependencies/templates/influxdb.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ metadata:
5252
app: influxdb
5353
name: influxdb
5454
spec:
55+
clusterIP: None
5556
ports:
5657
- name: '8086'
5758
port: 8086

charts/dependencies/templates/minio.yaml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,10 @@ metadata:
1818
spec:
1919
entryPoints:
2020
- websecure
21+
{{- if .Values.cert_manager.enabled }}
22+
tls:
23+
secretName: {{ .Values.hostname | replace "." "-" }}-tls
24+
{{- end }}
2125
routes:
2226
- match: 'Host(`minio.{{ .Values.hostname }}`) || Host(`{{ .Values.hostname }}`)'
2327
kind: Rule
@@ -69,7 +73,8 @@ spec:
6973
- --console-address
7074
- :3536
7175
- /data
72-
image: quay.io/minio/minio:RELEASE.2023-09-16T01-01-47Z.fips
76+
# image: quay.io/minio/minio:RELEASE.2023-09-16T01-01-47Z.fips
77+
image: minio/minio:RELEASE.2025-03-12T18-04-18Z
7378
name: minio
7479
{{- if or .Values.minio.secrets .Values.minio.env .Values.env }}
7580
env:

charts/dependencies/templates/mongo.yaml

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ metadata:
1818
app: mongodb
1919
name: mongodb
2020
spec:
21+
clusterIP: None
2122
ports:
2223
- port: 27017
2324
targetPort: 27017
@@ -57,7 +58,11 @@ spec:
5758
- mountPath: /data/db
5859
name: mongodb-data
5960
restartPolicy: Always
61+
# volumes:
62+
# - name: mongodb-data
63+
# hostPath:
64+
# path: /data/db
6065
volumes:
6166
- name: mongodb-data
62-
hostPath:
63-
path: /data/mongo
67+
persistentVolumeClaim:
68+
claimName: mongodb

charts/dependencies/templates/redis.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ metadata:
55
app: redis
66
name: redis
77
spec:
8+
clusterIP: None
89
ports:
910
- port: 6379
1011
targetPort: 6379
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
{{- if .Values.cert_manager.enabled }}
2+
---
3+
apiVersion: cert-manager.io/v1
4+
kind: Certificate
5+
metadata:
6+
name: "{{ .Values.hostname }}-ssl"
7+
spec:
8+
secretName: {{ .Values.hostname | replace "." "-" }}-tls
9+
issuerRef:
10+
name: {{ .Values.cert_manager.cluster_issuer | quote }}
11+
kind: ClusterIssuer
12+
dnsNames:
13+
- "*.{{ .Values.hostname }}"
14+
{{- end }}

charts/dependencies/values.yaml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,9 @@ redis: {}
1212

1313
elasticsearch: {}
1414

15-
hostname: farajaland.dev
15+
hostname: farajaland.dev
16+
17+
cert_manager:
18+
enabled: false
19+
# Check doc at: https://cert-manager.io/docs/configuration/issuers/
20+
cluster_issuer: "<put issuer here>"

charts/opencrvs-services/templates/client-deployment.yaml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,10 @@ metadata:
1919
spec:
2020
entryPoints:
2121
- websecure
22+
{{- if .Values.cert_manager.enabled }}
23+
tls:
24+
secretName: {{ .Values.hostname | replace "." "-" }}-tls
25+
{{- end }}
2226
routes:
2327
- match: 'Host(`register.{{ .Values.hostname }}`) || Host(`{{ .Values.hostname }}`)'
2428
kind: Rule
@@ -68,8 +72,8 @@ spec:
6872
# pod should be restarted once countryconfig is up
6973
path: /manifest.json
7074
port: 80
71-
initialDelaySeconds: 10
72-
periodSeconds: 30
75+
initialDelaySeconds: 10
76+
periodSeconds: 30
7377

7478
name: client
7579
ports:

charts/opencrvs-services/templates/config-deployment.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,10 @@ metadata:
1919
spec:
2020
entryPoints:
2121
- websecure
22+
{{- if .Values.cert_manager.enabled }}
23+
tls:
24+
secretName: {{ .Values.hostname | replace "." "-" }}-tls
25+
{{- end }}
2226
routes:
2327
- match: 'Host(`config.{{ .Values.hostname }}`)'
2428
kind: Rule

0 commit comments

Comments
 (0)