diff --git a/charts/speckle-server/Chart.yaml b/charts/speckle-server/Chart.yaml index 66af683b..cfec2caf 100644 --- a/charts/speckle-server/Chart.yaml +++ b/charts/speckle-server/Chart.yaml @@ -5,7 +5,7 @@ apiVersion: v2 # It is recommended to use it with quotes. # Set by the build process to the correct value -appVersion: '2.23.6-alpha.273160' +appVersion: '2.23.6-alpha.273243' description: Speckle Server home: 'https://speckle.systems/' icon: 'https://app.speckle.systems/images/logo.png' @@ -21,4 +21,4 @@ type: application # Versions are expected to follow Semantic Versioning (https://semver.org/) # Set by the build process to the correct value -version: 2.23.6-alpha.273160 +version: 2.23.6-alpha.273243 diff --git a/charts/speckle-server/templates/_helpers.tpl b/charts/speckle-server/templates/_helpers.tpl index f7de1155..fd27441f 100644 --- a/charts/speckle-server/templates/_helpers.tpl +++ b/charts/speckle-server/templates/_helpers.tpl @@ -718,6 +718,11 @@ Generate the environment variables for Speckle server and Speckle objects deploy value: {{ .Values.server.migration.movedTo }} {{- end }} +{{- if .Values.server.asyncRequestContextEnabled }} +- name: ASYNC_REQUEST_CONTEXT_ENABLED + value: {{ .Values.server.asyncRequestContextEnabled | quote }} +{{- end}} + # *** No more closures flag - prevents writing to the closure table *** - name: FF_NO_CLOSURE_WRITES value: {{ .Values.featureFlags.noClosureWrites | quote }} diff --git a/charts/speckle-server/values.schema.json b/charts/speckle-server/values.schema.json index b4431e64..093f61c1 100644 --- a/charts/speckle-server/values.schema.json +++ b/charts/speckle-server/values.schema.json @@ -661,6 +661,11 @@ "description": "The url of the Speckle Automate instance", "default": "https://automate.speckle.systems" }, + "asyncRequestContextEnabled": { + "type": "boolean", + "description": "If enabled, the server will use the async request context for improved log msg correlation", + "default": false + }, "gendoAI": { "type": "object", "properties": { diff --git a/charts/speckle-server/values.yaml b/charts/speckle-server/values.yaml index 46cdbee2..8b388e3f 100644 --- a/charts/speckle-server/values.yaml +++ b/charts/speckle-server/values.yaml @@ -81,7 +81,7 @@ ingress: ## ## @param docker_image_tag Speckle is published as a Docker Image. The version of the image which will be deployed is specified by this tag. ## -docker_image_tag: '2.23.6-alpha.273160' +docker_image_tag: '2.23.6-alpha.273243' ## @param imagePullPolicy Determines the conditions when the Docker Images for Speckle should be pulled from the Image registry. ## ref: https://kubernetes.io/docs/concepts/containers/images/#image-pull-policy ## @@ -449,6 +449,8 @@ server: max_project_models_per_page: 500 ## @param server.speckleAutomateUrl The url of the Speckle Automate instance speckleAutomateUrl: 'https://automate.speckle.systems' + ## @param server.asyncRequestContextEnabled If enabled, the server will use the async request context for improved log msg correlation + asyncRequestContextEnabled: false gendoAI: ## @param server.gendoAI.apiUrl The url of the Gendo AI application, including protocol. apiUrl: 'https://api.gendo.ai/external/generate'