Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 8 additions & 1 deletion charts/deepgram-self-hosted/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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#deepgram-self-hosted-september-2025-release-250929) for additional details.

## [0.20.0] - 2025-09-17

### Added
Expand Down Expand Up @@ -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
Expand Down
4 changes: 2 additions & 2 deletions charts/deepgram-self-hosted/Chart.yaml
Original file line number Diff line number Diff line change
@@ -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"]
Expand Down
8 changes: 4 additions & 4 deletions charts/deepgram-self-hosted/README.md
Original file line number Diff line number Diff line change
@@ -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

Expand Down Expand Up @@ -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. |
Expand Down Expand Up @@ -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. |
Expand Down Expand Up @@ -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. |
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand All @@ -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:
Expand Down Expand Up @@ -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
Expand Down
6 changes: 3 additions & 3 deletions charts/deepgram-self-hosted/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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: {}
Expand Down Expand Up @@ -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: {}
Expand Down Expand Up @@ -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
Expand Down
10 changes: 5 additions & 5 deletions docker/docker-compose.aura-2.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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
Expand Down Expand Up @@ -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.
Expand Down Expand Up @@ -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.
Expand Down Expand Up @@ -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
Expand Down
6 changes: 3 additions & 3 deletions docker/docker-compose.license-proxy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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.
Expand Down Expand Up @@ -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
Expand Down
4 changes: 2 additions & 2 deletions docker/docker-compose.standard.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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.
Expand Down
10 changes: 5 additions & 5 deletions podman/podman-compose.aura-2.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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.
Expand Down Expand Up @@ -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.
Expand Down Expand Up @@ -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
Expand Down
6 changes: 3 additions & 3 deletions podman/podman-compose.license-proxy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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.
Expand Down Expand Up @@ -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
Expand Down
4 changes: 2 additions & 2 deletions podman/podman-compose.standard.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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.
Expand Down
Loading