diff --git a/charts/langsmith/Chart.yaml b/charts/langsmith/Chart.yaml index a59bdad..17975aa 100644 --- a/charts/langsmith/Chart.yaml +++ b/charts/langsmith/Chart.yaml @@ -5,5 +5,5 @@ maintainers: email: ankush@langchain.dev description: Helm chart to deploy the langsmith application and all services it depends on. type: application -version: 0.7.6 -appVersion: "0.7.20" +version: 0.7.7 +appVersion: "0.7.32" diff --git a/charts/langsmith/README.md b/charts/langsmith/README.md index 6dff582..f67a7e1 100644 --- a/charts/langsmith/README.md +++ b/charts/langsmith/README.md @@ -1,6 +1,6 @@ # langsmith -![Version: 0.7.6](https://img.shields.io/badge/Version-0.7.6-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.7.20](https://img.shields.io/badge/AppVersion-0.7.20-informational?style=flat-square) +![Version: 0.7.7](https://img.shields.io/badge/Version-0.7.7-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.7.32](https://img.shields.io/badge/AppVersion-0.7.32-informational?style=flat-square) Helm chart to deploy the langsmith application and all services it depends on. @@ -77,6 +77,7 @@ For information on how to use this chart, up-to-date release notes, and other gu | clickhouse.statefulSet.startupProbe.periodSeconds | int | `10` | | | clickhouse.statefulSet.startupProbe.timeoutSeconds | int | `1` | | | clickhouse.statefulSet.tolerations | list | `[]` | | +| clickhouse.statefulSet.topologySpreadConstraints | list | `[]` | | | clickhouse.statefulSet.volumeMounts | list | `[]` | | | clickhouse.statefulSet.volumes | list | `[]` | | | commonAnnotations | object | `{}` | Annotations that will be applied to all resources created by the chart | @@ -85,20 +86,20 @@ For information on how to use this chart, up-to-date release notes, and other gu | fullnameOverride | string | `""` | String to fully override `"langsmith.fullname"` | | images.backendImage.pullPolicy | string | `"IfNotPresent"` | | | images.backendImage.repository | string | `"docker.io/langchain/langsmith-backend"` | | -| images.backendImage.tag | string | `"0.7.20"` | | +| images.backendImage.tag | string | `"0.7.32"` | | | images.clickhouseImage.pullPolicy | string | `"Always"` | | | images.clickhouseImage.repository | string | `"docker.io/clickhouse/clickhouse-server"` | | | images.clickhouseImage.tag | string | `"24.2"` | | | images.frontendImage.pullPolicy | string | `"IfNotPresent"` | | | images.frontendImage.repository | string | `"docker.io/langchain/langsmith-frontend"` | | -| images.frontendImage.tag | string | `"0.7.20"` | | +| images.frontendImage.tag | string | `"0.7.32"` | | | images.imagePullSecrets | list | `[]` | Secrets with credentials to pull images from a private registry. Specified as name: value. | | images.platformBackendImage.pullPolicy | string | `"IfNotPresent"` | | | images.platformBackendImage.repository | string | `"docker.io/langchain/langsmith-go-backend"` | | -| images.platformBackendImage.tag | string | `"0.7.20"` | | +| images.platformBackendImage.tag | string | `"0.7.32"` | | | images.playgroundImage.pullPolicy | string | `"IfNotPresent"` | | | images.playgroundImage.repository | string | `"docker.io/langchain/langsmith-playground"` | | -| images.playgroundImage.tag | string | `"0.7.20"` | | +| images.playgroundImage.tag | string | `"0.7.32"` | | | images.postgresImage.pullPolicy | string | `"IfNotPresent"` | | | images.postgresImage.repository | string | `"docker.io/postgres"` | | | images.postgresImage.tag | string | `"14.7"` | | @@ -154,6 +155,7 @@ For information on how to use this chart, up-to-date release notes, and other gu | backend.authBootstrap.securityContext | object | `{}` | | | backend.authBootstrap.sidecars | list | `[]` | | | backend.authBootstrap.tolerations | list | `[]` | | +| backend.authBootstrap.topologySpreadConstraints | list | `[]` | | | backend.authBootstrap.volumeMounts | list | `[]` | | | backend.authBootstrap.volumes | list | `[]` | | | backend.autoscaling.createHpa | bool | `true` | | @@ -176,6 +178,7 @@ For information on how to use this chart, up-to-date release notes, and other gu | backend.clickhouseMigrations.securityContext | object | `{}` | | | backend.clickhouseMigrations.sidecars | list | `[]` | | | backend.clickhouseMigrations.tolerations | list | `[]` | | +| backend.clickhouseMigrations.topologySpreadConstraints | list | `[]` | | | backend.clickhouseMigrations.volumeMounts | list | `[]` | | | backend.clickhouseMigrations.volumes | list | `[]` | | | backend.containerPort | int | `1984` | | @@ -223,6 +226,7 @@ For information on how to use this chart, up-to-date release notes, and other gu | backend.deployment.startupProbe.periodSeconds | int | `10` | | | backend.deployment.startupProbe.timeoutSeconds | int | `1` | | | backend.deployment.tolerations | list | `[]` | | +| backend.deployment.topologySpreadConstraints | list | `[]` | | | backend.deployment.volumeMounts | list | `[]` | | | backend.deployment.volumes | list | `[]` | | | backend.existingConfigMapName | string | `""` | | @@ -241,6 +245,7 @@ For information on how to use this chart, up-to-date release notes, and other gu | backend.migrations.securityContext | object | `{}` | | | backend.migrations.sidecars | list | `[]` | | | backend.migrations.tolerations | list | `[]` | | +| backend.migrations.topologySpreadConstraints | list | `[]` | | | backend.migrations.volumeMounts | list | `[]` | | | backend.migrations.volumes | list | `[]` | | | backend.name | string | `"backend"` | | @@ -317,6 +322,7 @@ For information on how to use this chart, up-to-date release notes, and other gu | clickhouse.statefulSet.startupProbe.periodSeconds | int | `10` | | | clickhouse.statefulSet.startupProbe.timeoutSeconds | int | `1` | | | clickhouse.statefulSet.tolerations | list | `[]` | | +| clickhouse.statefulSet.topologySpreadConstraints | list | `[]` | | | clickhouse.statefulSet.volumeMounts | list | `[]` | | | clickhouse.statefulSet.volumes | list | `[]` | | @@ -363,6 +369,7 @@ For information on how to use this chart, up-to-date release notes, and other gu | frontend.deployment.startupProbe.periodSeconds | int | `10` | | | frontend.deployment.startupProbe.timeoutSeconds | int | `1` | | | frontend.deployment.tolerations | list | `[]` | | +| frontend.deployment.topologySpreadConstraints | list | `[]` | | | frontend.deployment.volumeMounts | list | `[]` | | | frontend.deployment.volumes | list | `[]` | | | frontend.existingConfigMapName | string | `""` | | @@ -426,6 +433,7 @@ For information on how to use this chart, up-to-date release notes, and other gu | platformBackend.deployment.startupProbe.periodSeconds | int | `10` | | | platformBackend.deployment.startupProbe.timeoutSeconds | int | `1` | | | platformBackend.deployment.tolerations | list | `[]` | | +| platformBackend.deployment.topologySpreadConstraints | list | `[]` | | | platformBackend.deployment.volumeMounts | list | `[]` | | | platformBackend.deployment.volumes | list | `[]` | | | platformBackend.existingConfigMapName | string | `""` | | @@ -485,6 +493,7 @@ For information on how to use this chart, up-to-date release notes, and other gu | playground.deployment.startupProbe.periodSeconds | int | `10` | | | playground.deployment.startupProbe.timeoutSeconds | int | `1` | | | playground.deployment.tolerations | list | `[]` | | +| playground.deployment.topologySpreadConstraints | list | `[]` | | | playground.deployment.volumeMounts | list | `[]` | | | playground.deployment.volumes | list | `[]` | | | playground.name | string | `"playground"` | | @@ -559,6 +568,7 @@ For information on how to use this chart, up-to-date release notes, and other gu | postgres.statefulSet.startupProbe.periodSeconds | int | `10` | | | postgres.statefulSet.startupProbe.timeoutSeconds | int | `1` | | | postgres.statefulSet.tolerations | list | `[]` | | +| postgres.statefulSet.topologySpreadConstraints | list | `[]` | | | postgres.statefulSet.volumeMounts | list | `[]` | | | postgres.statefulSet.volumes | list | `[]` | | @@ -609,6 +619,7 @@ For information on how to use this chart, up-to-date release notes, and other gu | queue.deployment.startupProbe.periodSeconds | int | `60` | | | queue.deployment.startupProbe.timeoutSeconds | int | `30` | | | queue.deployment.tolerations | list | `[]` | | +| queue.deployment.topologySpreadConstraints | list | `[]` | | | queue.deployment.volumeMounts | list | `[]` | | | queue.deployment.volumes | list | `[]` | | | queue.name | string | `"queue"` | | @@ -672,6 +683,7 @@ For information on how to use this chart, up-to-date release notes, and other gu | redis.statefulSet.startupProbe.periodSeconds | int | `10` | | | redis.statefulSet.startupProbe.timeoutSeconds | int | `1` | | | redis.statefulSet.tolerations | list | `[]` | | +| redis.statefulSet.topologySpreadConstraints | list | `[]` | | | redis.statefulSet.volumeMounts | list | `[]` | | | redis.statefulSet.volumes | list | `[]` | | diff --git a/charts/langsmith/examples/read_only_config.yaml b/charts/langsmith/examples/read_only_config.yaml index 474aed9..a344ce8 100644 --- a/charts/langsmith/examples/read_only_config.yaml +++ b/charts/langsmith/examples/read_only_config.yaml @@ -163,9 +163,9 @@ clickhouse: statefulSet: podSecurityContext: runAsNonRoot: true - runAsUser: 1000 - runAsGroup: 1000 - fsGroup: 1000 + runAsUser: 101 + runAsGroup: 101 + fsGroup: 101 securityContext: capabilities: drop: diff --git a/charts/langsmith/templates/backend/auth-bootstrap.yaml b/charts/langsmith/templates/backend/auth-bootstrap.yaml index 9ffc7bb..633b8fc 100644 --- a/charts/langsmith/templates/backend/auth-bootstrap.yaml +++ b/charts/langsmith/templates/backend/auth-bootstrap.yaml @@ -89,6 +89,10 @@ spec: tolerations: {{- toYaml . | nindent 8 }} {{- end }} + {{- with .Values.backend.authBootstrap.topologySpreadConstraints }} + topologySpreadConstraints: + {{- toYaml . | nindent 8 }} + {{- end }} {{- with .Values.backend.authBootstrap.volumes }} volumes: {{- toYaml . | nindent 8 }} diff --git a/charts/langsmith/templates/backend/clickhouse-migrations.yaml b/charts/langsmith/templates/backend/clickhouse-migrations.yaml index 5ad7eeb..471513a 100644 --- a/charts/langsmith/templates/backend/clickhouse-migrations.yaml +++ b/charts/langsmith/templates/backend/clickhouse-migrations.yaml @@ -82,6 +82,10 @@ spec: tolerations: {{- toYaml . | nindent 8 }} {{- end }} + {{- with .Values.backend.clickhouseMigrations.topologySpreadConstraints }} + topologySpreadConstraints: + {{- toYaml . | nindent 8 }} + {{- end }} {{- with .Values.backend.clickhouseMigrations.volumes }} volumes: {{- toYaml . | nindent 8 }} diff --git a/charts/langsmith/templates/backend/deployment.yaml b/charts/langsmith/templates/backend/deployment.yaml index 36686fd..5d92466 100644 --- a/charts/langsmith/templates/backend/deployment.yaml +++ b/charts/langsmith/templates/backend/deployment.yaml @@ -110,6 +110,10 @@ spec: tolerations: {{- toYaml . | nindent 8 }} {{- end }} + {{- with .Values.backend.deployment.topologySpreadConstraints }} + topologySpreadConstraints: + {{- toYaml . | nindent 8 }} + {{- end }} {{- with .Values.backend.deployment.volumes }} volumes: {{- toYaml . | nindent 8 }} diff --git a/charts/langsmith/templates/backend/postgres-migrations.yaml b/charts/langsmith/templates/backend/postgres-migrations.yaml index 82c7163..8dc886c 100644 --- a/charts/langsmith/templates/backend/postgres-migrations.yaml +++ b/charts/langsmith/templates/backend/postgres-migrations.yaml @@ -82,6 +82,10 @@ spec: tolerations: {{- toYaml . | nindent 8 }} {{- end }} + {{- with .Values.backend.migrations.topologySpreadConstraints }} + topologySpreadConstraints: + {{- toYaml . | nindent 8 }} + {{- end }} {{- with .Values.backend.migrations.volumes }} volumes: {{- toYaml . | nindent 8 }} diff --git a/charts/langsmith/templates/clickhouse/stateful-set.yaml b/charts/langsmith/templates/clickhouse/stateful-set.yaml index 5831d87..3e454f0 100644 --- a/charts/langsmith/templates/clickhouse/stateful-set.yaml +++ b/charts/langsmith/templates/clickhouse/stateful-set.yaml @@ -120,6 +120,10 @@ spec: tolerations: {{- toYaml . | nindent 8 }} {{- end }} + {{- with .Values.clickhouse.statefulSet.topologySpreadConstraints }} + topologySpreadConstraints: + {{- toYaml . | nindent 8 }} + {{- end }} volumes: - name: clickhouse-conf configMap: diff --git a/charts/langsmith/templates/frontend/deployment.yaml b/charts/langsmith/templates/frontend/deployment.yaml index ac544cf..2431641 100644 --- a/charts/langsmith/templates/frontend/deployment.yaml +++ b/charts/langsmith/templates/frontend/deployment.yaml @@ -122,6 +122,10 @@ spec: tolerations: {{- toYaml . | nindent 8 }} {{- end }} + {{- with .Values.frontend.deployment.topologySpreadConstraints }} + topologySpreadConstraints: + {{- toYaml . | nindent 8 }} + {{- end }} volumes: {{- with .Values.frontend.deployment.volumes }} {{- toYaml . | nindent 8 }} diff --git a/charts/langsmith/templates/platform-backend/deployment.yaml b/charts/langsmith/templates/platform-backend/deployment.yaml index 274af57..2a655ac 100644 --- a/charts/langsmith/templates/platform-backend/deployment.yaml +++ b/charts/langsmith/templates/platform-backend/deployment.yaml @@ -106,6 +106,10 @@ spec: tolerations: {{- toYaml . | nindent 8 }} {{- end }} + {{- with .Values.platformBackend.deployment.topologySpreadConstraints }} + topologySpreadConstraints: + {{- toYaml . | nindent 8 }} + {{- end }} {{- with .Values.platformBackend.deployment.volumes }} volumes: {{- toYaml . | nindent 8 }} diff --git a/charts/langsmith/templates/playground/deployment.yaml b/charts/langsmith/templates/playground/deployment.yaml index 56d1792..6ff6b4e 100644 --- a/charts/langsmith/templates/playground/deployment.yaml +++ b/charts/langsmith/templates/playground/deployment.yaml @@ -102,6 +102,10 @@ spec: tolerations: {{- toYaml . | nindent 8 }} {{- end }} + {{- with .Values.playground.deployment.topologySpreadConstraints }} + topologySpreadConstraints: + {{- toYaml . | nindent 8 }} + {{- end }} {{- with .Values.playground.deployment.volumes }} volumes: {{- toYaml . | nindent 8 }} diff --git a/charts/langsmith/templates/postgres/stateful-set.yaml b/charts/langsmith/templates/postgres/stateful-set.yaml index da5859a..d2962b2 100644 --- a/charts/langsmith/templates/postgres/stateful-set.yaml +++ b/charts/langsmith/templates/postgres/stateful-set.yaml @@ -117,6 +117,10 @@ spec: tolerations: {{- toYaml . | nindent 8 }} {{- end }} + {{- with .Values.postgres.statefulSet.topologySpreadConstraints }} + topologySpreadConstraints: + {{- toYaml . | nindent 8 }} + {{- end }} {{- with .Values.postgres.statefulSet.volumes }} volumes: {{- toYaml . | nindent 8 }} diff --git a/charts/langsmith/templates/queue/deployment.yaml b/charts/langsmith/templates/queue/deployment.yaml index d1c45f2..b67c86e 100644 --- a/charts/langsmith/templates/queue/deployment.yaml +++ b/charts/langsmith/templates/queue/deployment.yaml @@ -105,6 +105,10 @@ spec: tolerations: {{- toYaml . | nindent 8 }} {{- end }} + {{- with .Values.queue.deployment.topologySpreadConstraints }} + topologySpreadConstraints: + {{- toYaml . | nindent 8 }} + {{- end }} {{- with .Values.queue.deployment.volumes }} volumes: {{- toYaml . | nindent 8 }} diff --git a/charts/langsmith/templates/redis/stateful-set.yaml b/charts/langsmith/templates/redis/stateful-set.yaml index 093f4c5..f3daeb8 100644 --- a/charts/langsmith/templates/redis/stateful-set.yaml +++ b/charts/langsmith/templates/redis/stateful-set.yaml @@ -108,6 +108,10 @@ spec: tolerations: {{- toYaml . | nindent 8 }} {{- end }} + {{- with .Values.redis.statefulSet.topologySpreadConstraints }} + topologySpreadConstraints: + {{- toYaml . | nindent 8 }} + {{- end }} {{- with .Values.redis.statefulSet.volumes }} volumes: {{- toYaml . | nindent 8 }} diff --git a/charts/langsmith/values.yaml b/charts/langsmith/values.yaml index 2019408..fc1cd2d 100644 --- a/charts/langsmith/values.yaml +++ b/charts/langsmith/values.yaml @@ -17,19 +17,19 @@ images: backendImage: repository: "docker.io/langchain/langsmith-backend" pullPolicy: IfNotPresent - tag: "0.7.20" + tag: "0.7.32" frontendImage: repository: "docker.io/langchain/langsmith-frontend" pullPolicy: IfNotPresent - tag: "0.7.20" + tag: "0.7.32" platformBackendImage: repository: "docker.io/langchain/langsmith-go-backend" pullPolicy: IfNotPresent - tag: "0.7.20" + tag: "0.7.32" playgroundImage: repository: "docker.io/langchain/langsmith-playground" pullPolicy: IfNotPresent - tag: "0.7.20" + tag: "0.7.32" postgresImage: repository: "docker.io/postgres" pullPolicy: IfNotPresent @@ -167,6 +167,7 @@ backend: sidecars: [] nodeSelector: {} tolerations: [] + topologySpreadConstraints: [] affinity: {} volumes: [] volumeMounts: [] @@ -192,6 +193,7 @@ backend: sidecars: [] nodeSelector: {} tolerations: [] + topologySpreadConstraints: [] affinity: {} volumes: [] volumeMounts: [] @@ -215,6 +217,7 @@ backend: sidecars: [] nodeSelector: {} tolerations: [] + topologySpreadConstraints: [] affinity: {} volumes: [] volumeMounts: [] @@ -239,6 +242,7 @@ backend: sidecars: [] nodeSelector: {} tolerations: [] + topologySpreadConstraints: [] affinity: {} volumes: [] volumeMounts: [] @@ -331,6 +335,7 @@ clickhouse: sidecars: [] nodeSelector: {} tolerations: [] + topologySpreadConstraints: [] affinity: {} volumes: [] volumeMounts: [] @@ -403,6 +408,7 @@ frontend: sidecars: [] nodeSelector: {} tolerations: [] + topologySpreadConstraints: [] affinity: {} volumes: [] volumeMounts: [] @@ -475,6 +481,7 @@ platformBackend: sidecars: [] nodeSelector: {} tolerations: [] + topologySpreadConstraints: [] affinity: {} volumes: [] volumeMounts: [] @@ -546,6 +553,7 @@ playground: sidecars: [] nodeSelector: {} tolerations: [] + topologySpreadConstraints: [] affinity: {} volumes: [] volumeMounts: [] @@ -634,6 +642,7 @@ postgres: sidecars: [] nodeSelector: {} tolerations: [] + topologySpreadConstraints: [] affinity: {} volumes: [] volumeMounts: [] @@ -705,6 +714,7 @@ queue: sidecars: [] nodeSelector: {} tolerations: [] + topologySpreadConstraints: [] affinity: {} volumes: [] volumeMounts: [] @@ -778,6 +788,7 @@ redis: sidecars: [] nodeSelector: {} tolerations: [] + topologySpreadConstraints: [] affinity: {} volumes: [] volumeMounts: []