Skip to content

Commit 8772325

Browse files
committed
Merge branch 'release/v2.0-beta-3' into 978-migrate-users
2 parents 62d5b02 + 0a64e47 commit 8772325

File tree

5 files changed

+22
-33
lines changed

5 files changed

+22
-33
lines changed

deployments/kubernetes/charts/clowder2/templates/_helpers.tpl

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,13 @@ Expand the name of the chart.
55
{{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" }}
66
{{- end }}
77

8+
{{/*
9+
Define release name.
10+
*/}}
11+
{{- define "clowder2.releaseName" -}}
12+
{{- default .Release.Name .Values.releaseOverride | trunc 63 | trimSuffix "-" }}
13+
{{- end }}
14+
815
{{/*
916
Create a default fully qualified app name.
1017
We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec).

deployments/kubernetes/charts/clowder2/templates/backend/deployment.yaml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -39,13 +39,13 @@ spec:
3939
- name: WEB_CONCURRENCY
4040
value: "1"
4141
- name: MINIO_SERVER_URL
42-
value: {{ .Values.backend.env.MINIO_SERVER_URL }}
42+
value: {{ include "clowder2.releaseName" . }}-minio:9000
4343
- name: MINIO_EXTERNAL_SERVER_URL
4444
value: minio-api.{{ .Values.hostname }}
4545
- name: MINIO_SECURE
46-
value: {{ .Values.backend.env.MINIO_SECURE | quote }}
46+
value: "true"
4747
- name: MINIO_BUCKET_NAME
48-
value: {{ .Values.backend.env.MINIO_BUCKET_NAME }}
48+
value: clowder
4949
- name: MINIO_ACCESS_KEY
5050
value: {{ .Values.minio.auth.rootUser }}
5151
- name: MINIO_SECRET_KEY
@@ -61,9 +61,9 @@ spec:
6161
key: root-password
6262
{{- end }}
6363
- name: MINIO_UPLOAD_CHUNK_SIZE
64-
value: {{ .Values.backend.env.MINIO_UPLOAD_CHUNK_SIZE | quote}}
64+
value: "10485760"
6565
- name: MONGODB_URL
66-
value: {{ .Values.backend.env.MONGODB_URL }}
66+
value: mongodb://{{ include "clowder2.releaseName" . }}-mongodb:27017
6767
- name: MONGO_DATABASE
6868
value: {{ .Values.mongodb.database }}
6969
- name: CLOWDER2_URL
@@ -79,19 +79,19 @@ spec:
7979
- name: auth_url
8080
value: $(CLOWDER2_URL)/keycloak/realms/clowder/protocol/openid-connect/auth?client_id=clowder2-backend&response_type=code
8181
- name: oauth2_scheme_auth_url
82-
value: {{ .Values.backend.env.oauth2_scheme_auth_url }}
82+
value: http://{{ include "clowder2.releaseName" .}}-keycloak-headless:8080/keycloak/realms/clowder/protocol/openid-connect/auth?client_id=clowder2-backend&response_type=code
8383
- name: auth_register_url
84-
value: $(CLOWDER2_URL){{ .Values.backend.env.auth_register_url }}
84+
value: $(CLOWDER2_URL)/keycloak/realms/clowder/protocol/openid-connect/registrations?client_id=clowder2-backend&response_type=code&redirect_uri=$(auth_redirect_uri)&scope=openid%20email
8585
- name: auth_token_url
86-
value: {{ .Values.backend.env.auth_token_url }}
86+
value: http://{{ include "clowder2.releaseName" .}}-keycloak-headless:8080/keycloak/realms/clowder/protocol/openid-connect/token
8787
- name: auth_server_url
8888
value: $(CLOWDER2_URL)/keycloak/
8989
- name: keycloak_base
9090
value: $(CLOWDER2_URL)/api
9191
- name: frontend_url
9292
value: $(CLOWDER2_URL)
9393
- name: elasticsearch_url
94-
value: {{ .Values.backend.env.elasticsearch_url }}
94+
value: http://{{ include "clowder2.releaseName" . }}-elasticsearch:9200
9595
- name: elasticsearch_no_of_shards
9696
value: "5"
9797
- name: elasticsearch_no_of_replicas
@@ -111,11 +111,11 @@ spec:
111111
key: rabbitmq-password
112112
{{- end }}
113113
- name: RABBITMQ_HOST
114-
value: {{ .Values.backend.env.RABBITMQ_HOST }}
114+
value: {{ include "clowder2.releaseName" . }}-rabbitmq
115115
- name: HEARTBEAT_EXCHANGE
116116
value: "extractors"
117117
- name: API_HOST
118-
value: {{ .Values.backend.env.API_HOST }}
118+
value: http://{{ include "clowder2.fullname" . }}-backend:{{ .Values.backend.service.port }}
119119
ports:
120120
- name: http
121121
containerPort: 80

deployments/kubernetes/charts/clowder2/templates/heartbeat/deployment.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ spec:
3434
imagePullPolicy: {{ .Values.heartbeat.image.pullPolicy }}
3535
env:
3636
- name: MONGODB_URL
37-
value: {{ .Values.heartbeat.env.MONGODB_URL }}
37+
value: mongodb://{{ include "clowder2.releaseName" . }}-mongodb:27017
3838
- name: RABBITMQ_USER
3939
value: {{ .Values.rabbitmq.auth.username }}
4040
- name: RABBITMQ_PASS
@@ -50,7 +50,7 @@ spec:
5050
key: rabbitmq-password
5151
{{- end }}
5252
- name: RABBITMQ_HOST
53-
value: {{ .Values.heartbeat.env.RABBITMQ_HOST }}
53+
value: {{ include "clowder2.releaseName" . }}-rabbitmq
5454
{{- with .Values.nodeSelector }}
5555
nodeSelector:
5656
{{- toYaml . | nindent 8 }}

deployments/kubernetes/charts/clowder2/templates/messages/deployment.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ spec:
3434
imagePullPolicy: {{ .Values.message.image.pullPolicy }}
3535
env:
3636
- name: MONGODB_URL
37-
value: {{ .Values.message.env.MONGODB_URL }}
37+
value: mongodb://{{ include "clowder2.releaseName" . }}-mongodb:27017
3838
- name: RABBITMQ_USER
3939
value: {{ .Values.rabbitmq.auth.username }}
4040
- name: RABBITMQ_PASS
@@ -50,7 +50,7 @@ spec:
5050
key: rabbitmq-password
5151
{{- end }}
5252
- name: RABBITMQ_HOST
53-
value: {{ .Values.message.env.RABBITMQ_HOST }}
53+
value: {{ include "clowder2.releaseName" . }}-rabbitmq
5454
{{- with .Values.nodeSelector }}
5555
nodeSelector:
5656
{{- toYaml . | nindent 8 }}

deployments/kubernetes/charts/clowder2/values.yaml

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -51,18 +51,6 @@ backend:
5151
pullPolicy: IfNotPresent
5252
# Overrides the image tag whose default is the chart appVersion.
5353
tag: ""
54-
env:
55-
MINIO_SERVER_URL: clowder2-minio:9000
56-
MINIO_SECURE: "true"
57-
MINIO_UPLOAD_CHUNK_SIZE: "10485760"
58-
MINIO_BUCKET_NAME: clowder
59-
MONGODB_URL: mongodb://clowder2-mongodb:27017
60-
oauth2_scheme_auth_url: http://clowder2-keycloak-headless:8080/keycloak/realms/clowder/protocol/openid-connect/auth?client_id=clowder2-backend&response_type=code
61-
auth_register_url: /keycloak/realms/clowder/protocol/openid-connect/registrations?client_id=clowder2-backend&response_type=code&redirect_uri=$(auth_redirect_uri)&scope=openid%20email
62-
auth_token_url: http://clowder2-keycloak-headless:8080/keycloak/realms/clowder/protocol/openid-connect/token
63-
elasticsearch_url: http://clowder2-elasticsearch:9200
64-
RABBITMQ_HOST: clowder2-rabbitmq
65-
API_HOST: http://clowder2-backend:80
6654
service:
6755
type: ClusterIP
6856
port: 80
@@ -194,17 +182,11 @@ message:
194182
image:
195183
repository: clowder/clowder2-messages
196184
pullPolicy: Always
197-
env:
198-
MONGODB_URL: mongodb://clowder2-mongodb:27017
199-
RABBITMQ_HOST: clowder2-rabbitmq
200185

201186
heartbeat:
202187
image:
203188
repository: clowder/clowder2-heartbeat
204189
pullPolicy: Always
205-
env:
206-
MONGODB_URL: mongodb://clowder2-mongodb:27017
207-
RABBITMQ_HOST: clowder2-rabbitmq
208190

209191
## list of extractors to be installed. Each extractor should have the
210192
## following fields:

0 commit comments

Comments
 (0)