Skip to content

Commit 8d02eef

Browse files
committed
configure core with env variables
Signed-off-by: Mikko Murto <[email protected]>
1 parent 9e8dcb6 commit 8d02eef

File tree

4 files changed

+38
-270
lines changed

4 files changed

+38
-270
lines changed

Tiltfile

Lines changed: 1 addition & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -25,15 +25,6 @@ helm_resource(
2525

2626
helm_repo('bitnami', 'https://charts.bitnami.com/bitnami', labels=['helm_repos'])
2727

28-
secret_create_generic('keycloak-master-realm',
29-
namespace='ort-server',
30-
secret_type='generic',
31-
from_file='./scripts/docker/keycloak/master-realm.json')
32-
33-
configmap_create('keycloak-init',
34-
namespace='ort-server',
35-
from_file=['master-realm.json=./scripts/docker/keycloak/master-realm.json'])
36-
3728
configmap_create('ort-core-secrets',
3829
namespace='ort-server',
3930
from_file=['secrets.properties=./scripts/compose/secrets.properties'])
@@ -84,11 +75,6 @@ k8s_resource(
8475
extra_pod_selectors={'statefulset.kubernetes.io/pod-name': 'keycloak-0'},
8576
discovery_strategy='selectors-only')
8677

87-
secret_create_generic('rabbitmq-load-definition',
88-
namespace='ort-server',
89-
secret_type='generic',
90-
from_file='load_definition.json=./scripts/docker/rabbitmq/load_definition.json')
91-
9278
helm_resource(
9379
'rabbitmq',
9480
'bitnami/rabbitmq',
@@ -124,17 +110,13 @@ helm_resource(
124110
labels=['monitoring'],
125111
)
126112

127-
configmap_create('ort-core-config',
128-
namespace='ort-server',
129-
from_file=['application.conf=./scripts/kubernetes/core.application.conf'])
130-
131113
custom_build(
132114
'core',
133115
'./gradlew :core:jibDockerBuild --image $EXPECTED_REF',
134116
live_update= [
135117
sync('./core/build/classes/kotlin/main', '/app/classes')
136118
],
137-
deps=['./core/build/classes', './core/build.gradle.kts', './scripts/kubernetes/core.application.conf'],
119+
deps=['./core/build/classes', './core/build.gradle.kts',],
138120
)
139121

140122
k8s_resource(

scripts/kubernetes/core.application.conf

Lines changed: 0 additions & 137 deletions
This file was deleted.

scripts/kubernetes/core.yaml

Lines changed: 37 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,40 @@ spec:
1919
app: ort-server
2020
component: core
2121
---
22+
apiVersion: v1
23+
kind: ConfigMap
24+
metadata:
25+
name: core-configuration
26+
namespace: ort-server
27+
data:
28+
PUBLIC_SCHEME: http
29+
PUBLIC_FQDN: localhost
30+
PUBLIC_PORT: "8080"
31+
PORT: "8080"
32+
UI_HOSTS: localhost:5173
33+
DB_HOST: postgresql
34+
DB_PORT: "5432"
35+
DB_NAME: ort
36+
DB_SCHEMA: ort_server
37+
DB_USERNAME: postgres
38+
DB_PASSWORD: postgres
39+
DB_SSL_MODE: disable
40+
JWT_URI: "http://keycloak.ort-server.svc.cluster.local/realms/ort-server/protocol/openid-connect/certs"
41+
JWT_ISSUER: "http://localhost:8081/realms/ort-server"
42+
JWT_REALM: "ort-server"
43+
KEYCLOAK_ACCESS_TOKEN_URL: "http://keycloak.ort-server.svc.cluster.local/realms/ort-server/protocol/openid-connect/token"
44+
KEYCLOAK_API_URL: "http://keycloak.ort-server.svc.cluster.local/admin/realms/ort-server"
45+
KEYCLOAK_API_USER: "keycloak-admin"
46+
KEYCLOAK_API_SECRET: "keycloak-admin"
47+
ORCHESTRATOR_SENDER_TRANSPORT_TYPE: rabbitMQ
48+
ORCHESTRATOR_SENDER_TRANSPORT_SERVER_URI: amqp://rabbitmq-headless.ort-server.svc.cluster.local:5672
49+
ORCHESTRATOR_SENDER_TRANSPORT_QUEUE_NAME: orchestrator_queue
50+
GRAPHITE_HOST: graphite
51+
GRAPHITE_PORT: "2003"
52+
CORE_SECRET_PROVIDER: secret-file
53+
CORE_SECRET_FILES: "/app/resources/secrets.properties"
54+
ALLOW_SECRETS_FROM_CONFIG: "true"
55+
---
2256
apiVersion: apps/v1
2357
kind: Deployment
2458
metadata:
@@ -51,11 +85,10 @@ spec:
5185
image: core
5286
ports:
5387
- containerPort: 8080
88+
envFrom:
89+
- configMapRef:
90+
name: core-configuration
5491
volumeMounts:
55-
- name: ort-core-config-volume
56-
mountPath: /app/resources/application.conf
57-
subPath: application.conf
58-
readOnly: true
5992
- name: ort-core-config-secrets
6093
mountPath: /app/resources/secrets.properties
6194
subPath: secrets.properties

scripts/kubernetes/rabbitmq-load-definition-secret.yaml

Lines changed: 0 additions & 110 deletions
This file was deleted.

0 commit comments

Comments
 (0)