diff --git a/charts/rstudio-connect/Chart.yaml b/charts/rstudio-connect/Chart.yaml index 21d47162..030b17df 100644 --- a/charts/rstudio-connect/Chart.yaml +++ b/charts/rstudio-connect/Chart.yaml @@ -1,6 +1,6 @@ name: rstudio-connect description: Official Helm chart for Posit Connect -version: 0.8.29 +version: 0.8.30 apiVersion: v2 appVersion: 2026.02.0 icon: https://raw.githubusercontent.com/rstudio/helm/main/images/posit-icon-fullcolor.svg diff --git a/charts/rstudio-connect/NEWS.md b/charts/rstudio-connect/NEWS.md index 55b34237..d6b110f3 100644 --- a/charts/rstudio-connect/NEWS.md +++ b/charts/rstudio-connect/NEWS.md @@ -1,5 +1,9 @@ # Changelog +## 0.8.30 + +- Add `deployment.annotations` to support user-defined annotations on the Deployment resource + ## 0.8.29 - Re-enable TensorFlow serving and remove executable path from Connect configuration diff --git a/charts/rstudio-connect/README.md b/charts/rstudio-connect/README.md index 2d31044a..4c040718 100644 --- a/charts/rstudio-connect/README.md +++ b/charts/rstudio-connect/README.md @@ -1,6 +1,6 @@ # Posit Connect -![Version: 0.8.29](https://img.shields.io/badge/Version-0.8.29-informational?style=flat-square) ![AppVersion: 2026.02.0](https://img.shields.io/badge/AppVersion-2026.02.0-informational?style=flat-square) +![Version: 0.8.30](https://img.shields.io/badge/Version-0.8.30-informational?style=flat-square) ![AppVersion: 2026.02.0](https://img.shields.io/badge/AppVersion-2026.02.0-informational?style=flat-square) #### _Official Helm chart for Posit Connect_ @@ -30,11 +30,11 @@ To ensure reproducibility in your environment and insulate yourself from future ## Installing the chart -To install the chart with the release name `my-release` at version 0.8.29: +To install the chart with the release name `my-release` at version 0.8.30: ```{.bash} helm repo add rstudio https://helm.rstudio.com -helm upgrade --install my-release rstudio/rstudio-connect --version=0.8.29 +helm upgrade --install my-release rstudio/rstudio-connect --version=0.8.30 ``` To explore other chart versions, look at: @@ -234,6 +234,7 @@ The Helm `config` values are converted into the `rstudio-connect.gcfg` service c | chronicleAgent.volumeMounts | list | `[]` | Verbatim volumeMounts to attach to the Chronicle agent container | | command | list | `[]` | The pod's run command. By default, it uses the container's default | | config | object | [Posit Connect Configuration Reference](https://docs.posit.co/connect/admin/appendix/off-host/helm-reference/) | A nested map of maps that generates the rstudio-connect.gcfg file | +| deployment.annotations | object | `{}` | Additional annotations to add to the rstudio-connect deployment | | extraObjects | list | `[]` | Extra objects to deploy (value evaluated as a template) | | fullnameOverride | string | `""` | The full name of the release (can be overridden) | | image | object | `{"imagePullPolicy":"IfNotPresent","imagePullSecrets":[],"repository":"ghcr.io/rstudio/rstudio-connect","tag":"","tagPrefix":"ubuntu2204-"}` | Defines the Posit Connect image to deploy | diff --git a/charts/rstudio-connect/templates/deployment.yaml b/charts/rstudio-connect/templates/deployment.yaml index b94acbda..ffae771d 100644 --- a/charts/rstudio-connect/templates/deployment.yaml +++ b/charts/rstudio-connect/templates/deployment.yaml @@ -4,6 +4,10 @@ kind: Deployment metadata: name: {{ include "rstudio-connect.fullname" . }} namespace: {{ $.Release.Namespace }} + {{- with .Values.deployment.annotations }} + annotations: + {{- toYaml . | nindent 4 }} + {{- end }} spec: strategy: type: {{ .Values.strategy.type }} diff --git a/charts/rstudio-connect/values.yaml b/charts/rstudio-connect/values.yaml index a77c2373..ee828616 100644 --- a/charts/rstudio-connect/values.yaml +++ b/charts/rstudio-connect/values.yaml @@ -85,6 +85,10 @@ strategy: maxSurge: "100%" maxUnavailable: 0 +deployment: + # -- Additional annotations to add to the rstudio-connect deployment + annotations: {} + service: # -- Annotations for the service, for example to specify [an internal load balancer](https://kubernetes.io/docs/concepts/services-networking/service/#internal-load-balancer) annotations: {}