diff --git a/charts/kamu-api-server/Chart.yaml b/charts/kamu-api-server/Chart.yaml index 9c62ead..2c5e478 100644 --- a/charts/kamu-api-server/Chart.yaml +++ b/charts/kamu-api-server/Chart.yaml @@ -3,7 +3,7 @@ name: kamu-api-server description: API server component of the Kamu Compute Node type: application version: 0.37.1 -appVersion: "0.37.1" +appVersion: "0.37.2" home: https://kamu.dev icon: https://www.kamu.dev/images/kamu_logo_icon_bg_square.png sources: diff --git a/charts/kamu-api-server/templates/deployment.yaml b/charts/kamu-api-server/templates/deployment.yaml index 3435b32..a06ba9f 100644 --- a/charts/kamu-api-server/templates/deployment.yaml +++ b/charts/kamu-api-server/templates/deployment.yaml @@ -97,6 +97,14 @@ spec: value: "1" - name: RUST_LOG value: {{ .Values.app.logLevel | quote }} + - name: HOST_IP + valueFrom: + fieldRef: + fieldPath: status.hostIP + {{- if .Values.opentelemetry.enabled }} + - name: KAMU_OTEL_OTLP_ENDPOINT + value: {{ .Values.opentelemetry.url }} + {{- end }} {{- if .Values.app.awsCredentials.enabled }} {{- $secretName := include "kamu-api-server.awsCredentialsSecretName" . }} - name: AWS_ENDPOINT diff --git a/charts/kamu-api-server/values.yaml b/charts/kamu-api-server/values.yaml index 668dfa7..2b1fb4d 100644 --- a/charts/kamu-api-server/values.yaml +++ b/charts/kamu-api-server/values.yaml @@ -64,6 +64,10 @@ serviceAccount: # If not set and create is true, a name is generated using the fullname template name: "" +opentelemetry: + enabled: false + url: "http://$(HOST_IP):4317" + extraEnv: [] extraEnvFrom: []