Skip to content

Commit 6979937

Browse files
committed
update env variables handling
1 parent fcd8089 commit 6979937

File tree

5 files changed

+29
-52
lines changed

5 files changed

+29
-52
lines changed

charts/importer/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
apiVersion: v2
22
name: importer
33
description: A Helm chart for the MaRDI importer utilities
4-
version: 0.1.25
4+
version: 0.1.26
55
appVersion: "1.0.0"

charts/importer/secret-example.yaml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,5 @@ metadata:
99
type: Opaque
1010
data:
1111
IMPORTER_MW_AGENT: <base64-encoded-mediawiki-importer-agent>
12-
IMPORTER_MW_USER: <base64-encoded-mediawiki-importer-user>
13-
IMPORTER_MW_PASS: <base64-encoded-mediawiki-importer-pass>
14-
IMPORTER_DB_PASSWORD: <base64-encoded-importer-db-password>
12+
IMPORTER_DB_PASS: <base64-encoded-importer-db-password>
1513
PREFECT_API_AUTH_STRING: <base64-encoded-prefect-api-auth>
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
apiVersion: v1
2+
kind: ConfigMap
3+
metadata:
4+
name: {{ .Release.Name }}-config
5+
labels:
6+
app: {{ .Release.Name }}
7+
data:
8+
DB_HOST: {{ .Values.database.host | quote }}
9+
DB_NAME: {{ .Values.database.name | quote }}
10+
IMPORTER_DB_USER: {{ .Values.database.user | quote }}
11+
SPARQL_ENDPOINT_URL: {{ .Values.endpoints.sparql | quote }}
12+
MEDIAWIKI_API_URL: {{ .Values.endpoints.mediawiki | quote }}
13+
WIKIBASE_URL: {{ .Values.endpoints.wikibase | quote }}
14+
WIKIBASE_SCHEME: {{ .Values.endpoints.wikibase_scheme | quote }}
15+
WIKIBASE_HOST: {{ .Values.global.baseDomain | quote }}
16+
IMPORTER_API_URL: {{ .Values.endpoints.importerApi | quote }}
17+
PREFECT_API_URL: {{ .Values.prefect.endpoint | quote }}
18+
DEPLOYMENT_NAME: {{ .Values.prefect.deployment | quote }}

charts/importer/templates/deployment.yaml

Lines changed: 4 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -21,52 +21,10 @@ spec:
2121
envFrom:
2222
- secretRef:
2323
name: {{ .Release.Name }}-accounts
24-
env:
25-
- name: DB_HOST
26-
value: {{ .Values.database.host }}
27-
- name: DB_NAME
28-
value: {{ .Values.database.name }}
29-
- name: DB_USER
30-
value: {{ .Values.database.user }}
31-
- name: DB_PASS
32-
valueFrom:
33-
secretKeyRef:
34-
name: {{ .Release.Name }}-secrets
35-
key: IMPORTER_DB_PASSWORD
36-
- name: IMPORTER_AGENT
37-
valueFrom:
38-
secretKeyRef:
39-
name: {{ .Release.Name }}-secrets
40-
key: IMPORTER_MW_AGENT
41-
- name: IMPORTER_USER
42-
valueFrom:
43-
secretKeyRef:
44-
name: {{ .Release.Name }}-secrets
45-
key: IMPORTER_MW_USER
46-
- name: IMPORTER_PASS
47-
valueFrom:
48-
secretKeyRef:
49-
name: {{ .Release.Name }}-secrets
50-
key: IMPORTER_MW_PASS
51-
- name: PREFECT_API_AUTH_STRING
52-
valueFrom:
53-
secretKeyRef:
54-
name: {{ .Release.Name }}-secrets
55-
key: PREFECT_API_AUTH_STRING
56-
- name: SPARQL_ENDPOINT_URL
57-
value: {{ .Values.endpoints.sparql }}
58-
- name: MEDIAWIKI_API_URL
59-
value: {{ .Values.endpoints.mediawiki }}
60-
- name: WIKIBASE_URL
61-
value: {{ .Values.endpoints.wikibase }}
62-
- name: WIKIBASE_SCHEME
63-
value: {{ .Values.endpoints.wikibase_scheme }}
64-
- name: WIKIBASE_HOST
65-
value: {{ .Values.global.baseDomain }}
66-
- name: IMPORTER_API_URL
67-
value: {{ .Values.endpoints.importerApi }}
68-
- name: PREFECT_API_URL
69-
value: {{ .Values.endpoints.prefect}}
24+
- secretRef:
25+
name: {{ .Release.Name }}-secrets
26+
- configMapRef:
27+
name: {{ .Release.Name }}-config
7028
resources:
7129
requests:
7230
memory: {{ .Values.importer.resources.requests.memory }}

charts/importer/values.yaml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,8 +55,11 @@ endpoints:
5555
wikibase: "mardi-wikibase"
5656
sparql: "mardi-wikibase/sparql"
5757
importerApi: "importer-api"
58-
prefect: "http://prefect-server:4200/api"
5958
wikibase_scheme: "https"
6059

6160
ingress:
62-
subdomain: "importer"
61+
subdomain: "importer"
62+
63+
prefect:
64+
endpoint: "http://prefect-server:4200/api"
65+
deployment: "mardi-importer/prefect-mardi-importer"

0 commit comments

Comments
 (0)