Skip to content

docs: incorrectly recommends job-json-overrides for Connect Kubernetes job customization #752

@joshyam-k

Description

@joshyam-k

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

Metadata

Metadata

Assignees

Labels

documentationImprovements or additions to documentationteam: connectPosit Connect related issue

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions