From 559b850ccd3d7cfe20426cc160e86e9eb70394bc Mon Sep 17 00:00:00 2001 From: Evan Henry Date: Mon, 29 Sep 2025 14:00:59 -0400 Subject: [PATCH 1/2] Updating self-hosted-resouces to 0.21.0 for the `self-hosted-250929` release --- charts/deepgram-self-hosted/CHANGELOG.md | 9 ++++++++- charts/deepgram-self-hosted/Chart.yaml | 4 ++-- charts/deepgram-self-hosted/README.md | 8 ++++---- .../samples/04-aura-2-setup.values.yaml | 6 +++--- charts/deepgram-self-hosted/values.yaml | 6 +++--- docker/docker-compose.aura-2.yml | 10 +++++----- docker/docker-compose.license-proxy.yml | 6 +++--- docker/docker-compose.standard.yml | 4 ++-- podman/podman-compose.aura-2.yml | 10 +++++----- podman/podman-compose.license-proxy.yml | 6 +++--- podman/podman-compose.standard.yml | 4 ++-- 11 files changed, 40 insertions(+), 33 deletions(-) diff --git a/charts/deepgram-self-hosted/CHANGELOG.md b/charts/deepgram-self-hosted/CHANGELOG.md index 817f363..78c74ce 100644 --- a/charts/deepgram-self-hosted/CHANGELOG.md +++ b/charts/deepgram-self-hosted/CHANGELOG.md @@ -6,6 +6,12 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), ## Unreleased +## [0.21.0] - 2025-09-29 + +### Changed + +- Updated default container tags to September 2025 release (`release-250929`). Refer to the [main Deepgram changelog](https://developers.deepgram.com/changelog/self-hosted-changelog) for additional details. + ## [0.20.0] - 2025-09-17 ### Added @@ -256,7 +262,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), - Initial implementation of the Helm chart. -[unreleased]: https://github.com/deepgram/self-hosted-resources/compare/deepgram-self-hosted-0.20.0...HEAD +[unreleased]: https://github.com/deepgram/self-hosted-resources/compare/deepgram-self-hosted-0.21.0...HEAD +[0.21.0]: https://github.com/deepgram/self-hosted-resources/compare/deepgram-self-hosted-0.20.0...deepgram-self-hosted-0.21.0 [0.20.0]: https://github.com/deepgram/self-hosted-resources/compare/deepgram-self-hosted-0.19.0...0.20.0 [0.19.0]: https://github.com/deepgram/self-hosted-resources/compare/deepgram-self-hosted-0.18.1...0.19.0 [0.18.1]: https://github.com/deepgram/self-hosted-resources/compare/deepgram-self-hosted-0.18.0...0.18.1 diff --git a/charts/deepgram-self-hosted/Chart.yaml b/charts/deepgram-self-hosted/Chart.yaml index e29f556..7ceed60 100644 --- a/charts/deepgram-self-hosted/Chart.yaml +++ b/charts/deepgram-self-hosted/Chart.yaml @@ -1,8 +1,8 @@ apiVersion: v2 name: deepgram-self-hosted type: application -version: 0.20.0 -appVersion: "release-250912" +version: 0.21.0 +appVersion: "release-250929" description: A Helm chart for running Deepgram services in a self-hosted environment home: "https://developers.deepgram.com/docs/self-hosted-introduction" sources: ["https://github.com/deepgram/self-hosted-resources"] diff --git a/charts/deepgram-self-hosted/README.md b/charts/deepgram-self-hosted/README.md index 6be7f3d..47a93e4 100644 --- a/charts/deepgram-self-hosted/README.md +++ b/charts/deepgram-self-hosted/README.md @@ -1,6 +1,6 @@ # deepgram-self-hosted -![Version: 0.20.0](https://img.shields.io/badge/Version-0.20.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: release-250912](https://img.shields.io/badge/AppVersion-release--250912-informational?style=flat-square) [![Artifact Hub](https://img.shields.io/endpoint?url=https://artifacthub.io/badge/repository/deepgram-self-hosted)](https://artifacthub.io/packages/search?repo=deepgram-self-hosted) +![Version: 0.21.0](https://img.shields.io/badge/Version-0.21.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: release-250929](https://img.shields.io/badge/AppVersion-release--250929-informational?style=flat-square) [![Artifact Hub](https://img.shields.io/endpoint?url=https://artifacthub.io/badge/repository/deepgram-self-hosted)](https://artifacthub.io/packages/search?repo=deepgram-self-hosted) A Helm chart for running Deepgram services in a self-hosted environment @@ -268,7 +268,7 @@ If you encounter issues while deploying or using Deepgram, consider the followin | api.features.formatEntityTags | bool | `true` | Enables format entity tags on pre-recorded audio *if* a valid NER model is available. | | api.image.path | string | `"quay.io/deepgram/self-hosted-api"` | path configures the image path to use for creating API containers. You may change this from the public Quay image path if you have imported Deepgram images into a private container registry. | | api.image.pullPolicy | string | `"IfNotPresent"` | pullPolicy configures how the Kubelet attempts to pull the Deepgram API image | -| api.image.tag | string | `"release-250912"` | tag defines which Deepgram release to use for API containers | +| api.image.tag | string | `"release-250929"` | tag defines which Deepgram release to use for API containers | | api.livenessProbe | object | `` | Liveness probe customization for API pods. | | api.namePrefix | string | `"deepgram-api"` | namePrefix is the prefix to apply to the name of all K8s objects associated with the Deepgram API containers. | | api.nodeSelector | object | `{}` | [Node selector](https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#nodeselector) to apply to API pods. | @@ -320,7 +320,7 @@ If you encounter issues while deploying or using Deepgram, consider the followin | engine.halfPrecision.state | string | `"auto"` | Engine will automatically enable half precision operations if your GPU supports them. You can explicitly enable or disable this behavior with the state parameter which supports `"enable"`, `"disabled"`, and `"auto"`. | | engine.image.path | string | `"quay.io/deepgram/self-hosted-engine"` | path configures the image path to use for creating Engine containers. You may change this from the public Quay image path if you have imported Deepgram images into a private container registry. | | engine.image.pullPolicy | string | `"IfNotPresent"` | pullPolicy configures how the Kubelet attempts to pull the Deepgram Engine image | -| engine.image.tag | string | `"release-250912"` | tag defines which Deepgram release to use for Engine containers | +| engine.image.tag | string | `"release-250929"` | tag defines which Deepgram release to use for Engine containers | | engine.livenessProbe | object | `` | Liveness probe customization for Engine pods. | | engine.metricsServer | object | `` | metricsServer exposes an endpoint on each Engine container for reporting inference-specific system metrics. See https://developers.deepgram.com/docs/metrics-guide#deepgram-engine for more details. | | engine.metricsServer.host | string | `"0.0.0.0"` | host is the IP address to listen on for metrics requests. You will want to listen on all interfaces to interact with other pods in the cluster. | @@ -385,7 +385,7 @@ If you encounter issues while deploying or using Deepgram, consider the followin | licenseProxy.enabled | bool | `false` | The License Proxy is optional, but highly recommended to be deployed in production to enable highly available environments. | | licenseProxy.image.path | string | `"quay.io/deepgram/self-hosted-license-proxy"` | path configures the image path to use for creating License Proxy containers. You may change this from the public Quay image path if you have imported Deepgram images into a private container registry. | | licenseProxy.image.pullPolicy | string | `"IfNotPresent"` | pullPolicy configures how the Kubelet attempts to pull the Deepgram License Proxy image | -| licenseProxy.image.tag | string | `"release-250912"` | tag defines which Deepgram release to use for License Proxy containers | +| licenseProxy.image.tag | string | `"release-250929"` | tag defines which Deepgram release to use for License Proxy containers | | licenseProxy.keepUpstreamServerAsBackup | bool | `true` | Even with a License Proxy deployed, API and Engine pods can be configured to keep the upstream `license.deepgram.com` license server as a fallback licensing option if the License Proxy is unavailable. Disable this option if you are restricting API/Engine Pod network access for security reasons, and only the License Proxy should send egress traffic to the upstream license server. | | licenseProxy.livenessProbe | object | `` | Liveness probe customization for Proxy pods. | | licenseProxy.namePrefix | string | `"deepgram-license-proxy"` | namePrefix is the prefix to apply to the name of all K8s objects associated with the Deepgram License Proxy containers. | diff --git a/charts/deepgram-self-hosted/samples/04-aura-2-setup.values.yaml b/charts/deepgram-self-hosted/samples/04-aura-2-setup.values.yaml index 82a9b50..7c5bd64 100644 --- a/charts/deepgram-self-hosted/samples/04-aura-2-setup.values.yaml +++ b/charts/deepgram-self-hosted/samples/04-aura-2-setup.values.yaml @@ -22,7 +22,7 @@ scaling: # API configuration for English Aura-2 api: image: - tag: release-250912 + tag: release-250929 # Enable Aura-2 specific features features: @@ -38,7 +38,7 @@ api: # Engine configuration for Aura-2 engine: image: - tag: release-250912 + tag: release-250929 # Aura-2 requires more resources than standard models resources: @@ -89,7 +89,7 @@ licenseProxy: keepUpstreamServerAsBackup: true image: - tag: release-250912 + tag: release-250929 # Monitoring configuration for Aura-2 # Enable Prometheus stack for metrics collection diff --git a/charts/deepgram-self-hosted/values.yaml b/charts/deepgram-self-hosted/values.yaml index fced4e1..3de45e7 100644 --- a/charts/deepgram-self-hosted/values.yaml +++ b/charts/deepgram-self-hosted/values.yaml @@ -218,7 +218,7 @@ api: # -- pullPolicy configures how the Kubelet attempts to pull the Deepgram API image pullPolicy: IfNotPresent # -- tag defines which Deepgram release to use for API containers - tag: release-250912 + tag: release-250929 # -- Additional labels to add to API resources additionalLabels: {} @@ -414,7 +414,7 @@ engine: # -- pullPolicy configures how the Kubelet attempts to pull the Deepgram Engine image pullPolicy: IfNotPresent # -- tag defines which Deepgram release to use for Engine containers - tag: release-250912 + tag: release-250929 # -- Additional labels to add to Engine resources additionalLabels: {} @@ -698,7 +698,7 @@ licenseProxy: # Deepgram images into a private container registry. path: quay.io/deepgram/self-hosted-license-proxy # -- tag defines which Deepgram release to use for License Proxy containers - tag: release-250912 + tag: release-250929 # -- pullPolicy configures how the Kubelet attempts to pull the Deepgram # License Proxy image pullPolicy: IfNotPresent diff --git a/docker/docker-compose.aura-2.yml b/docker/docker-compose.aura-2.yml index 870ccad..0854819 100644 --- a/docker/docker-compose.aura-2.yml +++ b/docker/docker-compose.aura-2.yml @@ -10,7 +10,7 @@ services: # The speech API service. # English Language Aura-2 api-en: - image: quay.io/deepgram/self-hosted-api:release-250912 + image: quay.io/deepgram/self-hosted-api:release-250929 restart: always # Here we expose the API port to the host machine. The container port @@ -37,7 +37,7 @@ services: # Spanish Language Aura-2 api-es: - image: quay.io/deepgram/self-hosted-api:release-250912 + image: quay.io/deepgram/self-hosted-api:release-250929 restart: always # Here we expose the API port to the host machine. The container port @@ -65,7 +65,7 @@ services: # The speech engine service. # English Language Aura-2 Driver engine-en: - image: quay.io/deepgram/self-hosted-engine:release-250912 + image: quay.io/deepgram/self-hosted-engine:release-250929 restart: always # Utilize a GPU, if available. @@ -98,7 +98,7 @@ services: # Spanish Language Aura-2 Driver engine-es: - image: quay.io/deepgram/self-hosted-engine:release-250912 + image: quay.io/deepgram/self-hosted-engine:release-250929 restart: always # Utilize a GPU, if available. @@ -131,7 +131,7 @@ services: # The service to validate your Deepgram license license-proxy: - image: quay.io/deepgram/self-hosted-license-proxy:release-250912 + image: quay.io/deepgram/self-hosted-license-proxy:release-250929 restart: always # Here we expose the License Proxy status port to the host machine. The container port diff --git a/docker/docker-compose.license-proxy.yml b/docker/docker-compose.license-proxy.yml index f35c04b..aca7549 100644 --- a/docker/docker-compose.license-proxy.yml +++ b/docker/docker-compose.license-proxy.yml @@ -9,7 +9,7 @@ x-env: &env services: # The speech API service. api: - image: quay.io/deepgram/self-hosted-api:release-250912 + image: quay.io/deepgram/self-hosted-api:release-250929 restart: always # Here we expose the API port to the host machine. The container port @@ -35,7 +35,7 @@ services: # The speech engine service. engine: - image: quay.io/deepgram/self-hosted-engine:release-250912 + image: quay.io/deepgram/self-hosted-engine:release-250929 restart: always # Utilize a GPU, if available. @@ -63,7 +63,7 @@ services: # The service to validate your Deepgram license license-proxy: - image: quay.io/deepgram/self-hosted-license-proxy:release-250912 + image: quay.io/deepgram/self-hosted-license-proxy:release-250929 restart: always # Here we expose the License Proxy status port to the host machine. The container port diff --git a/docker/docker-compose.standard.yml b/docker/docker-compose.standard.yml index bb1d23a..9e5cc3e 100644 --- a/docker/docker-compose.standard.yml +++ b/docker/docker-compose.standard.yml @@ -9,7 +9,7 @@ x-env: &env services: # The speech API service. api: - image: quay.io/deepgram/self-hosted-api:release-250912 + image: quay.io/deepgram/self-hosted-api:release-250929 restart: always # Here we expose the API port to the host machine. The container port @@ -31,7 +31,7 @@ services: # The speech engine service. engine: - image: quay.io/deepgram/self-hosted-engine:release-250912 + image: quay.io/deepgram/self-hosted-engine:release-250929 restart: always # Utilize a GPU, if available. diff --git a/podman/podman-compose.aura-2.yml b/podman/podman-compose.aura-2.yml index 006cf8f..c18bcb2 100644 --- a/podman/podman-compose.aura-2.yml +++ b/podman/podman-compose.aura-2.yml @@ -4,7 +4,7 @@ services: # The speech API service. # English Language Aura-2 api-en: - image: quay.io/deepgram/self-hosted-api:release-250912 + image: quay.io/deepgram/self-hosted-api:release-250929 restart: always # Here we expose the API port to the host machine. The container port @@ -33,7 +33,7 @@ services: # Spanish Language Aura-2 api-es: - image: quay.io/deepgram/self-hosted-api:release-250912 + image: quay.io/deepgram/self-hosted-api:release-250929 restart: always # Here we expose the API port to the host machine. The container port @@ -63,7 +63,7 @@ services: # The speech engine service. # English Language Aura-2 Driver engine-en: - image: quay.io/deepgram/self-hosted-engine:release-250912 + image: quay.io/deepgram/self-hosted-engine:release-250929 restart: always # Utilize a GPU, if available. @@ -99,7 +99,7 @@ services: # Spanish Language Aura-2 Driver engine-es: - image: quay.io/deepgram/self-hosted-engine:release-250912 + image: quay.io/deepgram/self-hosted-engine:release-250929 restart: always # Utilize a GPU, if available. @@ -135,7 +135,7 @@ services: # The service to validate your Deepgram license license-proxy: - image: quay.io/deepgram/self-hosted-license-proxy:release-250912 + image: quay.io/deepgram/self-hosted-license-proxy:release-250929 restart: always # Here we expose the License Proxy status port to the host machine. The container port diff --git a/podman/podman-compose.license-proxy.yml b/podman/podman-compose.license-proxy.yml index 654425e..d46134f 100644 --- a/podman/podman-compose.license-proxy.yml +++ b/podman/podman-compose.license-proxy.yml @@ -3,7 +3,7 @@ services: # The speech API service. api: - image: quay.io/deepgram/self-hosted-api:release-250912 + image: quay.io/deepgram/self-hosted-api:release-250929 restart: always # Here we expose the API port to the host machine. The container port @@ -32,7 +32,7 @@ services: # The speech engine service. engine: - image: quay.io/deepgram/self-hosted-engine:release-250912 + image: quay.io/deepgram/self-hosted-engine:release-250929 restart: always # Utilize a GPU, if available. @@ -64,7 +64,7 @@ services: # The service to validate your Deepgram license license-proxy: - image: quay.io/deepgram/self-hosted-license-proxy:release-250912 + image: quay.io/deepgram/self-hosted-license-proxy:release-250929 restart: always # Here we expose the License Proxy status port to the host machine. The container port diff --git a/podman/podman-compose.standard.yml b/podman/podman-compose.standard.yml index 91b74be..7672346 100644 --- a/podman/podman-compose.standard.yml +++ b/podman/podman-compose.standard.yml @@ -3,7 +3,7 @@ services: # The speech API service. api: - image: quay.io/deepgram/self-hosted-api:release-250912 + image: quay.io/deepgram/self-hosted-api:release-250929 restart: always # Here we expose the API port to the host machine. The container port @@ -28,7 +28,7 @@ services: # The speech engine service. engine: - image: quay.io/deepgram/self-hosted-engine:release-250912 + image: quay.io/deepgram/self-hosted-engine:release-250929 restart: always # Utilize a GPU, if available. From 25d93e020a0c587f8b5cd316fc6b3d88beb0245b Mon Sep 17 00:00:00 2001 From: Evan Henry <86493559+therealevanhenry@users.noreply.github.com> Date: Mon, 29 Sep 2025 14:28:36 -0400 Subject: [PATCH 2/2] Update charts/deepgram-self-hosted/CHANGELOG.md Co-authored-by: Julia Kroll <135150417+jkroll-deepgram@users.noreply.github.com> --- charts/deepgram-self-hosted/CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charts/deepgram-self-hosted/CHANGELOG.md b/charts/deepgram-self-hosted/CHANGELOG.md index 78c74ce..c4e8fac 100644 --- a/charts/deepgram-self-hosted/CHANGELOG.md +++ b/charts/deepgram-self-hosted/CHANGELOG.md @@ -10,7 +10,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), ### Changed -- Updated default container tags to September 2025 release (`release-250929`). Refer to the [main Deepgram changelog](https://developers.deepgram.com/changelog/self-hosted-changelog) for additional details. +- Updated default container tags to September 2025 release (`release-250929`). Refer to the [main Deepgram changelog](https://developers.deepgram.com/changelog/self-hosted-changelog#deepgram-self-hosted-september-2025-release-250929) for additional details. ## [0.20.0] - 2025-09-17