Skip to content

Commit

Permalink
June 2024 release (240627) (#21)
Browse files Browse the repository at this point in the history
  • Loading branch information
jkroll-deepgram authored Jun 27, 2024
1 parent 42443c8 commit 4cc78c7
Show file tree
Hide file tree
Showing 8 changed files with 27 additions and 19 deletions.
8 changes: 8 additions & 0 deletions charts/deepgram-self-hosted/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,14 @@ All notable changes to this Helm chart will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [0.2.2-beta] - 2024-06-27

### Added

- Adds more verbose logging for audio content length.
- Keeps our software up-to-date.
- See the [changelog](https://deepgram.com/changelog/deepgram-on-premises-june-2024-release-240627) associated with this routine monthly release.

## [0.2.1-beta] - 2024-06-24

### Added
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.2.1-beta
appVersion: "release-240528"
version: 0.2.2-beta
appVersion: "release-240627"
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.2.1-beta](https://img.shields.io/badge/Version-0.2.1--beta-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: release-240528](https://img.shields.io/badge/AppVersion-release--240528-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.2.2-beta](https://img.shields.io/badge/Version-0.2.2--beta-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: release-240627](https://img.shields.io/badge/AppVersion-release--240627-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 @@ -191,7 +191,7 @@ If you encounter issues while deploying or using Deepgram, consider the followin
| api.features.topicDetection | bool | `true` | topicDetection enables topic detection *if* a valid topic detection model is available. |
| api.image.path | string | `"quay.io/deepgram/onprem-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-240528"` | tag defines which Deepgram release to use for API containers |
| api.image.tag | string | `"release-240627"` | 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 @@ -232,7 +232,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/onprem-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-240528"` | tag defines which Deepgram release to use for Engine containers |
| engine.image.tag | string | `"release-240627"` | 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 @@ -287,7 +287,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/onprem-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-240528"` | tag defines which Deepgram release to use for License Proxy containers |
| licenseProxy.image.tag | string | `"release-240627"` | 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 @@ -110,7 +110,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-240528
tag: release-240627

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

# -- Additional labels to add to Engine resources
additionalLabels: {}
Expand Down Expand Up @@ -517,7 +517,7 @@ licenseProxy:
# Deepgram images into a private container registry.
path: quay.io/deepgram/onprem-license-proxy
# -- tag defines which Deepgram release to use for License Proxy containers
tag: release-240528
tag: release-240627
# -- 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 @@ -5,7 +5,7 @@ version: "3.7"
services:
# The speech API service.
api:
image: quay.io/deepgram/onprem-api:release-240528
image: quay.io/deepgram/onprem-api:release-240627

# 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 @@ -41,7 +41,7 @@ services:

# The speech engine service.
engine:
image: quay.io/deepgram/onprem-engine:release-240528
image: quay.io/deepgram/onprem-engine:release-240627

# Utilize a GPU, if available.
runtime: nvidia
Expand Down Expand Up @@ -83,7 +83,7 @@ services:

# The service to validate your Deepgram license
license-proxy:
image: quay.io/deepgram/onprem-license-proxy:release-240528
image: quay.io/deepgram/onprem-license-proxy:release-240627

# 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 @@ -5,7 +5,7 @@ version: "3.7"
services:
# The speech API service.
api:
image: quay.io/deepgram/onprem-api:release-240528
image: quay.io/deepgram/onprem-api:release-240627

# 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 @@ -37,7 +37,7 @@ services:

# The speech engine service.
engine:
image: quay.io/deepgram/onprem-engine:release-240528
image: quay.io/deepgram/onprem-engine:release-240627

# 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 @@ -5,7 +5,7 @@ version: "3.7"
services:
# The speech API service.
api:
image: quay.io/deepgram/onprem-api:release-240528
image: quay.io/deepgram/onprem-api:release-240627

# 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 @@ -41,7 +41,7 @@ services:

# The speech engine service.
engine:
image: quay.io/deepgram/onprem-engine:release-240528
image: quay.io/deepgram/onprem-engine:release-240627

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

# The service to validate your Deepgram license
license-proxy:
image: quay.io/deepgram/onprem-license-proxy:release-240528
image: quay.io/deepgram/onprem-license-proxy:release-240627

# 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 @@ -5,7 +5,7 @@ version: "3.7"
services:
# The speech API service.
api:
image: quay.io/deepgram/onprem-api:release-240528
image: quay.io/deepgram/onprem-api:release-240627

# 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 @@ -37,7 +37,7 @@ services:

# The speech engine service.
engine:
image: quay.io/deepgram/onprem-engine:release-240528
image: quay.io/deepgram/onprem-engine:release-240627

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

0 comments on commit 4cc78c7

Please sign in to comment.