diff --git a/charts/langstream/Chart.yaml b/charts/langstream/Chart.yaml index 2c48a22..7a93f79 100644 --- a/charts/langstream/Chart.yaml +++ b/charts/langstream/Chart.yaml @@ -2,5 +2,5 @@ apiVersion: v2 name: langstream description: Helm chart for LangStream type: application -version: 1.2.1 +version: 1.3.0 appVersion: 0.6.2 diff --git a/charts/langstream/templates/deployer/deployer-configmap.yaml b/charts/langstream/templates/deployer/deployer-configmap.yaml index 6b513c2..2f3e677 100644 --- a/charts/langstream/templates/deployer/deployer-configmap.yaml +++ b/charts/langstream/templates/deployer/deployer-configmap.yaml @@ -30,16 +30,21 @@ data: {{- end }} {{- range $key, $val := $.Values.deployer.app.config }} -{{- if eq "codeStorage" $key }} -{{- else if eq "clusterRuntime" $key }} +{{- if or (eq $key "codeStorage") (eq $key "clusterRuntime") (eq $key "quarkus") }} {{- else }} {{- if kindIs "map" $val }} - DEPLOYER_{{ $key | replace "-" "" | replace "\"" "." | snakecase | upper | replace "." "_" }}: | + DEPLOYER_{{ $key | replace "-" "" | replace "\"" "." | snakecase | upper | replace "." "_" }}: | {{ $val | toYaml | indent 4 }} {{- else }} - DEPLOYER_{{ $key | replace "-" "" | replace "\"" "." | snakecase | upper | replace "." "_" }}: "{{- $val -}}" + DEPLOYER_{{ $key | replace "-" "" | replace "\"" "." | snakecase | upper | replace "." "_" }}: "{{- $val -}}" {{- end }} {{- end }} {{- end }} +{{- with .Values.deployer.app.config.quarkus }} +{{- range $k, $v := . }} + {{ $k }}: {{ $v | toString | quote }} +{{- end }} +{{- end }} + diff --git a/charts/langstream/values.yaml b/charts/langstream/values.yaml index a86b78b..421abd5 100644 --- a/charts/langstream/values.yaml +++ b/charts/langstream/values.yaml @@ -232,6 +232,13 @@ deployer: tolerations: [] nodeSelector: {} annotations: {} + quarkus: + # -- Quarkus configuration for the deployer + QUARKUS_KUBERNETES_CLIENT_REQUEST_TIMEOUT: "120000" + QUARKUS_KUBERNETES_CLIENT_CONNECTION_TIMEOUT: "10000" + QUARKUS_KUBERNETES_CLIENT_HTTP2_DISABLE: "true" + QUARKUS_VERTX_EVENT_LOOPS_POOL_SIZE: "8" + QUARKUS_VERTX_BLOCKED_THREAD_CHECK_INTERVAL: "20S" apiGateway: