Skip to content

Commit

Permalink
December 2024 release (241226) (#55)
Browse files Browse the repository at this point in the history
  • Loading branch information
jkroll-deepgram authored Dec 27, 2024
1 parent bfdb355 commit 9af4b27
Show file tree
Hide file tree
Showing 8 changed files with 25 additions and 19 deletions.
6 changes: 6 additions & 0 deletions 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.9.0] - 2024-12-26

### Added

- Updated default container tags to December 2024 release. Refer to the [main Deepgram changelog](https://deepgram.com/changelog/deepgram-self-hosted-december-2024-release-241226) for additional details.

## [0.8.1] - 2024-12-17

### Changed
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.8.1
appVersion: "release-241121"
version: 0.9.0
appVersion: "release-241226"
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.8.1](https://img.shields.io/badge/Version-0.8.1-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: release-241121](https://img.shields.io/badge/AppVersion-release--241121-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.9.0](https://img.shields.io/badge/Version-0.9.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: release-241226](https://img.shields.io/badge/AppVersion-release--241226-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 @@ -192,7 +192,7 @@ If you encounter issues while deploying or using Deepgram, consider the followin
| api.features.entityRedaction | bool | `false` | Enables entity-based redaction on pre-recorded audio *if* a valid entity detection model is available. *WARNING*: Beta functionality. |
| 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-241121"` | tag defines which Deepgram release to use for API containers |
| api.image.tag | string | `"release-241226"` | 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.readinessProbe | object | `` | Readiness probe customization for API pods. |
Expand Down Expand Up @@ -231,7 +231,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-241121"` | tag defines which Deepgram release to use for Engine containers |
| engine.image.tag | string | `"release-241226"` | 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 @@ -289,7 +289,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-241121"` | tag defines which Deepgram release to use for License Proxy containers |
| licenseProxy.image.tag | string | `"release-241226"` | 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
6 changes: 3 additions & 3 deletions charts/deepgram-self-hosted/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -112,7 +112,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-241121
tag: release-241226

# -- Additional labels to add to API resources
additionalLabels: {}
Expand Down Expand Up @@ -278,7 +278,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-241121
tag: release-241226

# -- Additional labels to add to Engine resources
additionalLabels: {}
Expand Down Expand Up @@ -529,7 +529,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-241121
tag: release-241226
# -- pullPolicy configures how the Kubelet attempts to pull the Deepgram
# License Proxy image
pullPolicy: IfNotPresent
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-241121
image: quay.io/deepgram/self-hosted-api:release-241226

# Here we expose the API port to the host machine. The container port
# (right-hand side) must match the port that the API service is listening
Expand All @@ -34,7 +34,7 @@ services:

# The speech engine service.
engine:
image: quay.io/deepgram/self-hosted-engine:release-241121
image: quay.io/deepgram/self-hosted-engine:release-241226

# Utilize a GPU, if available.
runtime: nvidia
Expand All @@ -61,7 +61,7 @@ services:

# The service to validate your Deepgram license
license-proxy:
image: quay.io/deepgram/self-hosted-license-proxy:release-241121
image: quay.io/deepgram/self-hosted-license-proxy:release-241226

# Here we expose the License Proxy status port to the host machine. The container port
# (right-hand side) must match the port that the License Proxy service is listening
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-241121
image: quay.io/deepgram/self-hosted-api:release-241226

# Here we expose the API port to the host machine. The container port
# (right-hand side) must match the port that the API service is listening
Expand All @@ -30,7 +30,7 @@ services:

# The speech engine service.
engine:
image: quay.io/deepgram/self-hosted-engine:release-241121
image: quay.io/deepgram/self-hosted-engine:release-241226

# Utilize a GPU, if available.
runtime: nvidia
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-241121
image: quay.io/deepgram/self-hosted-api:release-241226

# Here we expose the API port to the host machine. The container port
# (right-hand side) must match the port that the API service is listening
Expand Down Expand Up @@ -31,7 +31,7 @@ services:

# The speech engine service.
engine:
image: quay.io/deepgram/self-hosted-engine:release-241121
image: quay.io/deepgram/self-hosted-engine:release-241226

# Utilize a GPU, if available.
devices:
Expand Down Expand Up @@ -62,7 +62,7 @@ services:

# The service to validate your Deepgram license
license-proxy:
image: quay.io/deepgram/self-hosted-license-proxy:release-241121
image: quay.io/deepgram/self-hosted-license-proxy:release-241226

# Here we expose the License Proxy status port to the host machine. The container port
# (right-hand side) must match the port that the License Proxy service is listening
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-241121
image: quay.io/deepgram/self-hosted-api:release-241226

# Here we expose the API port to the host machine. The container port
# (right-hand side) must match the port that the API service is listening
Expand All @@ -27,7 +27,7 @@ services:

# The speech engine service.
engine:
image: quay.io/deepgram/self-hosted-engine:release-241121
image: quay.io/deepgram/self-hosted-engine:release-241226

# Utilize a GPU, if available.
devices:
Expand Down

0 comments on commit 9af4b27

Please sign in to comment.