Skip to content

Commit ad41362

Browse files
author
Vadym Mudryi
committed
Added data_seeder
1 parent bbe050e commit ad41362

File tree

9 files changed

+134
-45
lines changed

9 files changed

+134
-45
lines changed

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

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -76,16 +76,20 @@ spec:
7676
- name: countryconfig
7777
image: "{{ .Values.countryconfig.image.name }}:{{ .Values.countryconfig.image.tag }}"
7878
env:
79-
- name: AUTH_URL
80-
value: http://auth.opencrvs-services-dev.svc.cluster.local:4040 # FIXME: harcoded
79+
{{- range $k, $v := .Values.env }}
80+
- name: {{ $k }}
81+
value: {{ $v | quote }}
82+
{{- end }}
83+
{{- range $k, $v := .Values.gateway.env }}
84+
- name: {{ $k }}
85+
value: {{ $v | quote }}
86+
{{- end }}
8187
- name: CERT_PUBLIC_KEY_PATH
8288
value: /secrets/public-key.pem
8389
- name: CHECK_INVALID_TOKEN
8490
value: "true"
8591
- name: CONFIRM_REGISTRATION_URL
8692
value: http://workflow.opencrvs-services-dev.svc.cluster.local:5050/confirm/registration
87-
- name: FHIR_URL
88-
value: http://hearth-1.hearth.opencrvs-deps-dev.svc.cluster.local:3447/fhir # FIXME: harcoded
8993
- name: MONGO_URL
9094
value: mongodb://mongodb-0.mongodb.opencrvs-deps-dev.svc.cluster.local/user-mgnt
9195
- name: NODE_ENV
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# FIXME: This is likely not gonna work as expected and is naive implementation
2+
# see also https://github.com/opencrvs/opencrvs-core/issues/7451
3+
{{- if .Values.data_seeder.enabled }}
4+
apiVersion: batch/v1
5+
kind: Job
6+
metadata:
7+
labels:
8+
app: data-seeder
9+
name: data-seeder
10+
spec:
11+
template:
12+
metadata:
13+
labels:
14+
app: data-seeder
15+
spec:
16+
containers:
17+
- name: data-seeder
18+
image: "ghcr.io/opencrvs/ocrvs-data-seeder:{{ .Values.image.tag }}"
19+
env:
20+
{{- range $k, $v := .Values.env }}
21+
- name: {{ $k }}
22+
value: {{ $v | quote }}
23+
{{- end }}
24+
{{- range $k, $v := .Values.data_seeder.env }}
25+
- name: {{ $k }}
26+
value: {{ $v | quote }}
27+
{{- end }}
28+
completions: 1 # Run the job once
29+
backoffLimit: 0 # Don't retry if the job fails
30+
restartPolicy: "OnFailure"
31+
{{- end }}

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

Lines changed: 8 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -50,42 +50,14 @@ spec:
5050
- name: gateway
5151
image: "ghcr.io/opencrvs/ocrvs-gateway:{{ .Values.image.tag }}"
5252
env:
53-
- name: APPLICATION_CONFIG_URL
54-
value: http://config.opencrvs-services-dev.svc.cluster.local:2021 # FIXME: harcoded/
55-
- name: AUTH_URL
56-
value: http://auth.opencrvs-services-dev.svc.cluster.local:4040 # FIXME: harcoded
57-
- name: CERT_PUBLIC_KEY_PATH
58-
value: /secrets/public-key.pem
59-
- name: CHECK_INVALID_TOKEN
60-
value: "true"
61-
- name: CONFIG_SMS_CODE_EXPIRY_SECONDS
62-
value: "600"
63-
- name: CONFIG_TOKEN_EXPIRY_SECONDS
64-
value: "604800"
65-
- name: COUNTRY_CONFIG_URL
66-
value: http://countryconfig.opencrvs-services-dev.svc.cluster.local:3040 # FIXME: harcoded
67-
- name: DOCUMENTS_URL
68-
value: http://documents.opencrvs-services-dev.svc.cluster.local:9050 # FIXME: harcoded
69-
- name: FHIR_URL
70-
value: http://hearth-1.hearth.opencrvs-deps-dev.svc.cluster.local:3447/fhir # FIXME: harcoded
71-
- name: METRICS_URL
72-
value: http://metrics.opencrvs-services-dev.svc.cluster.local:1050 # FIXME: harcoded
73-
- name: MINIO_BUCKET
74-
value: ocrvs
75-
- name: NODE_ENV
76-
value: development
77-
- name: NOTIFICATION_URL
78-
value: http://notification.opencrvs-services-dev.svc.cluster.local:2020/
79-
- name: REDIS_HOST
80-
value: redis.opencrvs-deps-dev.svc.cluster.local # FIXME: harcoded
81-
- name: SEARCH_URL
82-
value: http://search.opencrvs-services-dev.svc.cluster.local:9090/ # FIXME: harcoded
83-
- name: USER_MANAGEMENT_URL
84-
value: http://user-mgnt.opencrvs-services-dev.svc.cluster.local:3030/ # FIXME: hardcoded
85-
- name: WEBHOOKS_URL
86-
value: http://webhooks.opencrvs-services-dev.svc.cluster.local:2525/
87-
- name: WORKFLOW_URL
88-
value: http://workflow.opencrvs-services-dev.svc.cluster.local:5050/
53+
{{- range $k, $v := .Values.env }}
54+
- name: {{ $k }}
55+
value: {{ $v | quote }}
56+
{{- end }}
57+
{{- range $k, $v := .Values.gateway.env }}
58+
- name: {{ $k }}
59+
value: {{ $v | quote }}
60+
{{- end }}
8961
ports:
9062
- containerPort: 7070
9163
protocol: TCP

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ spec:
4343
- name: DOCUMENTS_URL
4444
value: http://documents.opencrvs-services-dev.svc.cluster.local:9050 # FIXME: harcoded
4545
- name: FHIR_URL
46-
value: http://hearth-1.hearth.opencrvs-deps-dev.svc.cluster.local:3447/fhir # FIXME: harcoded
46+
value: http://hearth.opencrvs-deps-dev.svc.cluster.local:3447/fhir # FIXME: harcoded
4747
- name: SEARCH_URL
4848
value: http://search.opencrvs-deps-dev.svc.cluster.local:9090/ # FIXME: harcoded
4949
- name: USER_MANAGEMENT_URL

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ spec:
3939
- name: ES_HOST
4040
value: elasticsearch.opencrvs-deps-dev.svc.cluster.local:9200
4141
- name: FHIR_URL
42-
value: http://hearth-1.hearth.opencrvs-deps-dev.svc.cluster.local:3447/fhir # FIXME: harcoded
42+
value: http://.hearth.opencrvs-deps-dev.svc.cluster.local:3447/fhir # FIXME: harcoded
4343
- name: HEARTH_MONGO_URL
4444
value: mongodb://mongodb-0.mongodb.opencrvs-deps-dev.svc.cluster.local/hearth-dev
4545
- name: NODE_ENV

charts/opencrvs-services/templates/user-mgnt-deployment.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ spec:
3737
- name: CERT_PUBLIC_KEY_PATH
3838
value: /secrets/public-key.pem
3939
- name: FHIR_URL
40-
value: http://hearth-1.hearth.opencrvs-deps-dev.svc.cluster.local:3447/fhir # FIXME: harcoded
40+
value: http://hearth.opencrvs-deps-dev.svc.cluster.local:3447/fhir # FIXME: harcoded
4141
- name: HOST
4242
value: 0.0.0.0
4343
- name: METRICS_URL

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ spec:
6464
- name: CHECK_INVALID_TOKEN
6565
value: "true"
6666
- name: FHIR_URL
67-
value: http://hearth-1.hearth.opencrvs-deps-dev.svc.cluster.local:3447/fhir # FIXME: harcoded
67+
value: http://hearth.opencrvs-deps-dev.svc.cluster.local:3447/fhir # FIXME: harcoded
6868
- name: HOST
6969
value: 0.0.0.0
7070
- name: MONGO_URL

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ spec:
4343
- name: DOCUMENTS_URL
4444
value: http://documents.opencrvs-services-dev.svc.cluster.local:9050 # FIXME: harcoded
4545
- name: FHIR_URL
46-
value: http://hearth-1.hearth.opencrvs-deps-dev.svc.cluster.local:3447/fhir # FIXME: harcoded
46+
value: http://hearth.opencrvs-deps-dev.svc.cluster.local:3447/fhir # FIXME: harcoded
4747
- name: METRICS_URL
4848
value: http://metrics.opencrvs-services-dev.svc.cluster.local:1050 # FIXME: harcoded
4949
- name: NODE_ENV

charts/opencrvs-services/values.yaml

Lines changed: 82 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,17 @@
1+
env:
2+
SENTRY_DSN: ""
3+
FHIR_URL: "http://hearth.opencrvs-deps-dev.svc.cluster.local:3447/fhir"
4+
APPLICATION_CONFIG_URL: "http://config.opencrvs-services-dev.svc.cluster.local:2021"
5+
COUNTRY_CONFIG_URL: "http://countryconfig.opencrvs-services-dev.svc.cluster.local:3040"
6+
# TODO: Fix variable name
7+
COUNTRY_CONFIG_HOST: "http://countryconfig.opencrvs-services-dev.svc.cluster.local:3040"
8+
GATEWAY_URL: "http://gateway.opencrvs-services-dev.svc.cluster.local:7070"
9+
# TODO: Fix variable name
10+
GATEWAY_HOST: "http://gateway.opencrvs-services-dev.svc.cluster.local:7070"
11+
LOGIN_URL: "http://login.opencrvs-services-dev.svc.cluster.local:3020"
12+
AUTH_URL: "http://auth.opencrvs-services-dev.svc.cluster.local:4040"
13+
# TODO: Fix variable name
14+
AUTH_HOST: "http://auth.opencrvs-services-dev.svc.cluster.local:4040"
115
client:
216
replicas: 1
317
auth:
@@ -13,10 +27,78 @@ countryconfig:
1327
replicas: 1
1428
dashboards:
1529
replicas: 1
30+
data_seeder:
31+
enabled: false
32+
env:
33+
SUPER_USER_PASSWORD: "password"
34+
ACTIVATE_USERS: "true"
1635
documents:
1736
replicas: 1
1837
gateway:
1938
replicas: 1
39+
env:
40+
# - name: APPLICATION_CONFIG_URL
41+
# value: http://config.opencrvs-services-dev.svc.cluster.local:2021 # FIXME: harcoded/
42+
# - name: AUTH_URL
43+
# value: http://auth.opencrvs-services-dev.svc.cluster.local:4040 # FIXME: harcoded
44+
# - name: CERT_PUBLIC_KEY_PATH
45+
# value: /secrets/public-key.pem
46+
# - name: CHECK_INVALID_TOKEN
47+
# value: "true"
48+
# - name: CONFIG_SMS_CODE_EXPIRY_SECONDS
49+
# value: "600"
50+
# - name: CONFIG_TOKEN_EXPIRY_SECONDS
51+
# value: "604800"
52+
# - name: COUNTRY_CONFIG_URL
53+
# value: http://countryconfig.opencrvs-services-dev.svc.cluster.local:3040 # FIXME: harcoded
54+
# - name: DOCUMENTS_URL
55+
# value: http://documents.opencrvs-services-dev.svc.cluster.local:9050 # FIXME: harcoded
56+
# - name: METRICS_URL
57+
# value: http://metrics.opencrvs-services-dev.svc.cluster.local:1050 # FIXME: harcoded
58+
# - name: MINIO_BUCKET
59+
# value: ocrvs
60+
# - name: NODE_ENV
61+
# value: development
62+
# - name: NOTIFICATION_URL
63+
# value: http://notification.opencrvs-services-dev.svc.cluster.local:2020/
64+
# - name: REDIS_HOST
65+
# value: redis.opencrvs-deps-dev.svc.cluster.local # FIXME: harcoded
66+
# - name: SEARCH_URL
67+
# value: http://search.opencrvs-services-dev.svc.cluster.local:9090/ # FIXME: harcoded
68+
# - name: USER_MANAGEMENT_URL
69+
# value: http://user-mgnt.opencrvs-services-dev.svc.cluster.local:3030/ # FIXME: hardcoded
70+
# - name: WEBHOOKS_URL
71+
# value: http://webhooks.opencrvs-services-dev.svc.cluster.local:2525/
72+
# - name: WORKFLOW_URL
73+
# value: http://workflow.opencrvs-services-dev.svc.cluster.local:5050/
74+
CERT_PUBLIC_KEY_PATH: "/secrets/public-key.pem"
75+
CHECK_INVALID_TOKEN: "true"
76+
CONFIG_SMS_CODE_EXPIRY_SECONDS: "600"
77+
CONFIG_TOKEN_EXPIRY_SECONDS: "604800"
78+
# FIXME: harcoded
79+
DOCUMENTS_URL: "http://documents.opencrvs-services-dev.svc.cluster.local:9050" # FIXME: harcoded
80+
METRICS_URL: "http://metrics.opencrvs-services-dev.svc.cluster.local:1050" # FIXME: harcoded
81+
MINIO_BUCKET: "ocrvs"
82+
NODE_ENV: "development"
83+
# TODO: Check usage
84+
# "NODE_ENV=production",
85+
NOTIFICATION_URL: "http://notification.opencrvs-services-dev.svc.cluster.local:2020/"
86+
REDIS_HOST: "redis.opencrvs-deps-dev.svc.cluster.local" # FIXME: harcoded
87+
SEARCH_URL: "http://search.opencrvs-services-dev.svc.cluster.local:9090/" # FIXME: harcoded
88+
USER_MANAGEMENT_URL: "http://user-mgnt.opencrvs-services-dev.svc.cluster.local:3030/" # FIXME: hardcoded
89+
WEBHOOKS_URL: "http://webhooks.opencrvs-services-dev.svc.cluster.local:2525/"
90+
WORKFLOW_URL: "http://workflow.opencrvs-services-dev.svc.cluster.local:5050/"
91+
CLIENT_APP_URL: "http://client.opencrvs-services-dev.svc.cluster.local:3000"
92+
COUNTRY: FAR
93+
DISABLE_RATE_LIMIT: "true"
94+
# TODO: Check usage
95+
DOMAIN: "opencrvs.localhost"
96+
EVENTS_URL: "http://events.opencrvs-services-dev.svc.cluster.local:5555/"
97+
HOST: "0.0.0.0"
98+
LANGUAGES: "en,fr"
99+
100+
QA_ENV: "true"
101+
# "APN_SERVICE_URL=http://dependencies_apm-server:8200",
20102
login:
21103
replicas: 1
22104
metrics:

0 commit comments

Comments
 (0)