Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
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) 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