@@ -385,6 +385,13 @@ spec:
385385 echo "webapi-init: SQL scripts complete";
386386 tail -f /dev/null
387387 - name : trex
388+ command : ["/bin/sh", "-c"]
389+ args :
390+ - |
391+ mkdir -p /usr/src/cert
392+ printf '%s' "$TLS__INTERNAL__CRT" > /usr/src/cert/cert.pem
393+ printf '%s' "$TLS__INTERNAL__KEY" > /usr/src/cert/key.pem
394+ exec /usr/src/entrypoint.sh
388395 env :
389396 - name : RUST_BACKTRACE
390397 value : " full"
@@ -404,6 +411,24 @@ spec:
404411 key : AZ_AUTO_GRANT_RESEARCHER_BY_DATASET_CODES
405412 - name : USER_MGMT__ROLE_SOURCE
406413 value : " logto"
414+ - name : NETWORK_COGNITO_DOMAIN
415+ value : " "
416+ - name : NETWORK_CENTRAL_API_URL
417+ value : " "
418+ - name : NETWORK_MACHINE_CLIENT_ID
419+ value : " "
420+ - name : NETWORK_TOKEN_SCOPE
421+ value : " "
422+ - name : NETWORK_COORDINATOR_CLIENT_ID
423+ value : " "
424+ - name : NETWORK_COORDINATOR_TOKEN_SCOPE
425+ value : " "
426+ - name : NETWORK_CLIENT_SECRET
427+ value : " "
428+ - name : NETWORK_ENC_KEY
429+ value : " "
430+ - name : NETWORK_COORDINATOR_CLIENT_SECRET
431+ value : " "
407432 - name : CADDY__D2E__PUBLIC_FQDN
408433 valueFrom :
409434 configMapKeyRef :
@@ -736,6 +761,11 @@ spec:
736761 value : postgres
737762 - name : TREX__SQL__DBNAME
738763 value : postgres
764+ - name : TREX__SQL__PASSWORD
765+ valueFrom :
766+ secretKeyRef :
767+ name : " {{ .Release.Name }}-{{ .Chart.Name }}"
768+ key : TREX__SQL__PASSWORD
739769 - name : TREX__ENDPOINT_URL
740770 value : " http://localhost:33001"
741771 - name : TREX_ROUTES
@@ -746,6 +776,14 @@ spec:
746776 value : " 1024"
747777 - name : TREXSQL_ENABLED
748778 value : " true"
779+ - name : " PG_SCHEMA"
780+ value : " trexdb,notebook"
781+ - name : HADES_ENVS_BASE_DIR
782+ value : /data/hades/envs
783+ - name : HADES_OUTPUT_BASE_DIR
784+ value : /data/hades/runs
785+ - name : HADES_WORK_SCHEMA
786+ value : _config.work
749787 - name : SWARM_NODE
750788 value : d2e
751789 - name : SWARM_CONFIG
@@ -770,7 +808,7 @@ spec:
770808 },
771809 {
772810 "name": "pgwire",
773- "config": { "host": "0.0.0.0", "port": 5433, "password": "dummy " }
811+ "config": { "host": "0.0.0.0", "port": 5433, "password": "$(TREX__SQL__PASSWORD) " }
774812 }
775813 ]
776814 }
@@ -872,6 +910,20 @@ spec:
872910 key : PG__SSL
873911 - name : PREFECT_API_URL
874912 value : http://dataflow-gen.d2e.svc.cluster.local:443/d2e/api
913+ - name : PREFECT_HEALTH_CHECK
914+ value : " http://dataflow-gen.d2e.svc.cluster.local:443/d2e/api/health"
915+ - name : PREFECT_POOL
916+ value : " process-pool"
917+ - name : WORKPOOL_TYPE
918+ value : " process"
919+ - name : DEFAULT_FLOW_COMMAND
920+ value : " /app/run-flow.sh d2e-flows"
921+ - name : STORAGE_FILE_BACKEND_PATH
922+ value : " /usr/src/data/storage"
923+ - name : TREX_STORAGE_URL
924+ value : " http://localhost:33001/plugins/trex/storage-api"
925+ - name : TREX_STORAGE_SERVICE_KEY
926+ value : " "
875927 - name : PROJECT_NAME
876928 value : d2e
877929 - name : SERVICE_ROUTES
@@ -920,8 +972,6 @@ spec:
920972 key : TLS__INTERNAL__KEY
921973 - name : TREX__SQL__PORT
922974 value : " 443"
923- - name : TREX__SQL__PASSWORD
924- value : " dummy"
925975 - name : TREX_SQL_PASSWORD
926976 value : " $(TREX__SQL__PASSWORD)"
927977 - name : JASYPT_ENCRYPTOR_ENABLED
@@ -938,6 +988,28 @@ spec:
938988 value : " false"
939989 - name : ANALYTICS_HANA_STREAMING_ENABLED
940990 value : {{ .Values.features.materializeCohorts | quote }}
991+ - name : DATABASE_URL
992+ valueFrom :
993+ secretKeyRef :
994+ name : " {{ .Release.Name }}-{{ .Chart.Name }}"
995+ key : STORAGE__JDBC__URL
996+ - name : TREX_ROOT_KEY
997+ valueFrom :
998+ secretKeyRef :
999+ name : " {{ .Release.Name }}-{{ .Chart.Name }}"
1000+ key : TREX_ROOT_KEY
1001+ - name : BETTER_AUTH_SECRET
1002+ value : " $(TREX_ROOT_KEY)"
1003+ - name : BETTER_AUTH_URL
1004+ value : " http://localhost:33001/trex"
1005+ - name : BASE_PATH
1006+ value : /trex
1007+ - name : SCHEMA_DIR
1008+ value : /usr/src/core/schema
1009+ - name : PLUGINS_DEV_PATH
1010+ value : " /usr/src/plugins-dev:/usr/src/bundled-plugins"
1011+ - name : D2E_COMPAT
1012+ value : " true"
9411013 - name : ANALYTICS_STREAMING_CHUNK_SIZE_BY_DIALECT
9421014 value : ' {"hana": 10000}'
9431015 - name : IS_SELF_MANAGED_ROLES
@@ -977,11 +1049,11 @@ spec:
9771049 command :
9781050 - /bin/sh
9791051 - -c
980- - curl -f http://localhost:33001/_internal/health || exit 1
981- failureThreshold : 5
982- initialDelaySeconds : 200
983- periodSeconds : 5
1052+ - curl -fk https://localhost:33000/trex/_internal/health || curl -f http://localhost:33001/trex/_internal/health || exit 1
1053+ initialDelaySeconds : 120
1054+ periodSeconds : 10
9841055 timeoutSeconds : 10
1056+ failureThreshold : 30
9851057 {{- if .Values.features.materializeCohorts }}
9861058 - name : materialize-cohorts
9871059 command : ["npm", "run", "start"]
@@ -1015,7 +1087,8 @@ spec:
10151087 protocol : TCP
10161088 resources :
10171089 requests :
1018- cpu : 100m
1090+ # cpu: 100m
1091+ cpu : 50m # for dev
10191092 memory : 200Mi
10201093 limits :
10211094 cpu : 1000m
0 commit comments