diff --git a/charts/deepgram-self-hosted/CHANGELOG.md b/charts/deepgram-self-hosted/CHANGELOG.md index 722a2fa..37ba4be 100644 --- a/charts/deepgram-self-hosted/CHANGELOG.md +++ b/charts/deepgram-self-hosted/CHANGELOG.md @@ -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 diff --git a/charts/deepgram-self-hosted/Chart.yaml b/charts/deepgram-self-hosted/Chart.yaml index c315c1d..e696eec 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.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"] diff --git a/charts/deepgram-self-hosted/README.md b/charts/deepgram-self-hosted/README.md index 2f1992a..c1cae8d 100644 --- a/charts/deepgram-self-hosted/README.md +++ b/charts/deepgram-self-hosted/README.md @@ -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 @@ -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. | @@ -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. | @@ -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. | diff --git a/charts/deepgram-self-hosted/values.yaml b/charts/deepgram-self-hosted/values.yaml index 02cdf11..f3af3a7 100644 --- a/charts/deepgram-self-hosted/values.yaml +++ b/charts/deepgram-self-hosted/values.yaml @@ -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: {} @@ -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: {} @@ -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 diff --git a/docker/docker-compose.license-proxy.yml b/docker/docker-compose.license-proxy.yml index dcdae6e..9cc7f66 100644 --- a/docker/docker-compose.license-proxy.yml +++ b/docker/docker-compose.license-proxy.yml @@ -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 @@ -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 @@ -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 diff --git a/docker/docker-compose.standard.yml b/docker/docker-compose.standard.yml index 1f2d4a2..2696200 100644 --- a/docker/docker-compose.standard.yml +++ b/docker/docker-compose.standard.yml @@ -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 @@ -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 diff --git a/podman/podman-compose.license-proxy.yml b/podman/podman-compose.license-proxy.yml index 0079cba..9ea213f 100644 --- a/podman/podman-compose.license-proxy.yml +++ b/podman/podman-compose.license-proxy.yml @@ -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 @@ -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: @@ -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 diff --git a/podman/podman-compose.standard.yml b/podman/podman-compose.standard.yml index 0bc8285..1437877 100644 --- a/podman/podman-compose.standard.yml +++ b/podman/podman-compose.standard.yml @@ -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 @@ -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: