From 995870e5be7aa8f3e5f4e136a6698f91edc12afd Mon Sep 17 00:00:00 2001 From: Cole Arendt Date: Fri, 21 Jul 2023 10:41:40 -0400 Subject: [PATCH] update NEWS and docs --- charts/rstudio-connect/NEWS.md | 5 +++++ charts/rstudio-connect/README.md | 3 ++- charts/rstudio-connect/values.yaml | 2 ++ charts/rstudio-workbench/NEWS.md | 4 ++++ 4 files changed, 13 insertions(+), 1 deletion(-) diff --git a/charts/rstudio-connect/NEWS.md b/charts/rstudio-connect/NEWS.md index c85f6f58..a0fb123b 100644 --- a/charts/rstudio-connect/NEWS.md +++ b/charts/rstudio-connect/NEWS.md @@ -1,3 +1,8 @@ +# 0.5.2 + +- Add support for `pod.command` and `pod.env` for Connect off-host execution sessions + - `pod.command` is a hack for now... it will be removed eventually + # 0.5.1 - Bump Connect version to 2023.06.0 diff --git a/charts/rstudio-connect/README.md b/charts/rstudio-connect/README.md index 953e46e5..5d87d7cc 100644 --- a/charts/rstudio-connect/README.md +++ b/charts/rstudio-connect/README.md @@ -118,7 +118,8 @@ The Helm `config` values are converted into the `rstudio-connect.gcfg` service c | launcher.includeTemplateValues | bool | `true` | whether to include the templateValues rendering process | | launcher.launcherKubernetesProfilesConf | object | `{}` | User definition of launcher.kubernetes.profiles.conf for job customization | | launcher.namespace | string | `""` | The namespace to launch sessions into. Uses the Release namespace by default | -| launcher.templateValues | object | `{"job":{"annotations":{},"labels":{}},"pod":{"affinity":{},"annotations":{},"containerSecurityContext":{},"defaultSecurityContext":{},"env":[],"extraContainers":[],"imagePullPolicy":"","imagePullSecrets":[],"initContainers":[],"labels":{},"nodeSelector":{},"priorityClassName":"","securityContext":{},"serviceAccountName":"","tolerations":[],"volumeMounts":[],"volumes":[]},"service":{"annotations":{},"labels":{},"type":"ClusterIP"}}` | Values to pass along to the RStudio Connect session templating process | +| launcher.templateValues | object | `{"job":{"annotations":{},"labels":{}},"pod":{"affinity":{},"annotations":{},"command":[],"containerSecurityContext":{},"defaultSecurityContext":{},"env":[],"extraContainers":[],"imagePullPolicy":"","imagePullSecrets":[],"initContainers":[],"labels":{},"nodeSelector":{},"priorityClassName":"","securityContext":{},"serviceAccountName":"","tolerations":[],"volumeMounts":[],"volumes":[]},"service":{"annotations":{},"labels":{},"type":"ClusterIP"}}` | Values to pass along to the RStudio Connect session templating process | +| launcher.templateValues.pod.command | list | `[]` | command for all pods. This is really not something we should expose and will be removed once we have a better option | | launcher.useTemplates | bool | `true` | Whether to use launcher templates when launching sessions. Defaults to true | | license.file | object | `{"contents":false,"mountPath":"/etc/rstudio-licensing","mountSubPath":false,"secret":false,"secretKey":"license.lic"}` | the file section is used for licensing with a license file | | license.file.contents | bool | `false` | contents is an in-line license file | diff --git a/charts/rstudio-connect/values.yaml b/charts/rstudio-connect/values.yaml index 67d3d435..efb75f0f 100644 --- a/charts/rstudio-connect/values.yaml +++ b/charts/rstudio-connect/values.yaml @@ -287,6 +287,8 @@ launcher: affinity: {} nodeSelector: {} priorityClassName: "" + # -- command for all pods. This is really not something we should expose and will be removed once we have a better option + command: [] job: annotations: {} labels: {} diff --git a/charts/rstudio-workbench/NEWS.md b/charts/rstudio-workbench/NEWS.md index d939aaf2..f89b0c38 100644 --- a/charts/rstudio-workbench/NEWS.md +++ b/charts/rstudio-workbench/NEWS.md @@ -1,3 +1,7 @@ +# 0.6.3 + +- Fix support for `pod.env` on sessions + # 0.6.2 - Add support for [Sealed Secrets](https://github.com/bitnami-labs/sealed-secrets)