-
Notifications
You must be signed in to change notification settings - Fork 35
Description
The Helm documentation at https://docs.posit.co/helm/docs/customize.html#customize-kubernetes-jobs recommends using job-json-overrides to customize Kubernetes jobs for both Workbench and Connect. However, this mechanism does not work for Connect when templates are enabled.
When Launcher.KubernetesUseTemplates = true (now the default), any values set by using job-json-overrides functionality will be ignored.
Since templates are enabled by default for Connect's Kubernetes deployments, Connect users following these docs are directed to a mechanism that is silently ignored.
We've seen this cause some confusion in recent support tickets (https://rstudioide.zendesk.com/agent/tickets/125510, https://rstudioide.zendesk.com/agent/tickets/125515) where customers attempt to configure nodeSelector constraints for Connect using the documented job-json-overrides approach, which silently fails.
Instead this is possible in Connect via settings like launcher.templateValues.pod.nodeSelector and launcher.templateValues.pod.affinity