Add Kubernetes backend examples for Connect#843
Merged
lucasrod16 merged 15 commits intomainfrom Apr 22, 2026
Merged
Conversation
3aeed77 to
284d3cd
Compare
edavidaja
reviewed
Apr 21, 2026
Contributor
edavidaja
left a comment
There was a problem hiding this comment.
I think, consistent with other changes here in this vein, we'd prefer for the direct k8s runner references to refer to the new images.
Add backends.kubernetes equivalents alongside existing Launcher examples for all Connect example categories (app config, auth, container images, storage). Each .qmd doc uses tabbed panels with the recommended direct Kubernetes runner shown first and Launcher labeled as legacy. Update index.qmd to describe both backends and link to the upgrade guide. Update private-images.qmd prose to mention executionEnvironments. Closes #837 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Use sentence case for "Direct Kubernetes runner" tab headings, fix "enviornments" typo and "content contents" phrasing on modified lines, and change "legacy" to "deprecated" for the Launcher backend label. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…ckend Drop parenthetical labels from tab headings — tabs are now just "Kubernetes" and "Launcher". Remove "direct Kubernetes runner" phrasing in favor of referencing the `backends.kubernetes` configuration directly. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
executionEnvironments is independent of backends.kubernetes — remove the parenthetical that incorrectly associated them, and drop the "With backends.kubernetes" lead-in from the custom images description. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
The backends.kubernetes approach applies to any installation running Connect 2026.04.0+, not just new installations. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Show both Kubernetes and Launcher examples as regular sections on the same page instead of using Quarto tabbed panels. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…r config The OIDC and SAML examples only configure authentication — they have no launcher-specific customizations (templateValues, customRuntimeYaml, etc.), so they don't need separate Kubernetes examples or backend sections. Remove the Kubernetes YAML files, backend sections from the .qmd pages, and the bare launcher.enabled setting from the Launcher YAML files. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Mark executionEnvironments as recommended in the shared description and add upgrade guidance in the Launcher sections of both container image pages. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Drop customRuntimeYaml references from shared descriptions and Kubernetes sections. Launcher examples still use it for older versions but the docs no longer draw attention to it. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
The default-runtime.yaml bootstrapping behavior is being removed in an upcoming PR, so drop the paragraph referencing it from both container image doc pages. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Spell out '2026.04.0 and later' in prose for clarity, rather than relying on the '+' shorthand. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Consistent with the .qmd prose change. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Update the Kubernetes custom image examples to reference the new images from posit-dev/images-connect (connect, connect-content, connect-content-init) instead of the legacy rstudio/rstudio-docker-products images. Update the runtime versions to match the new content image tag format (R4.5.2-python3.14.3-ubuntu-24.04) and drop the unneeded ubuntu2204- tagPrefix. Launcher examples continue to reference the legacy images since they target older Connect versions. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
d8c3b8d to
a2a7d0b
Compare
The chart's default tagPrefix is ubuntu2204-, which is appended to the auto-filled appVersion tag. The new posit-dev/images-connect images do not use that prefix (tags are just the version, like 2026.03.1), so explicitly clear tagPrefix to produce a valid image reference. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
edavidaja
reviewed
Apr 21, 2026
edavidaja
approved these changes
Apr 21, 2026
Co-authored-by: E. David Aja <david@posit.co>
dbkegley
approved these changes
Apr 22, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Documentation-only change — no chart templates, values, or version bumps.
Summary
backends.kubernetesexample values alongside existing Launcher examples for Connect categories that have launcher-specific customizations: app config, container images (custom + private), and storagelauncher.enabledwithout other customizations (OIDC, SAML) no longer reference the launcher at all.qmddocs to show both Kubernetes and Launcher examples as separate sections, with Kubernetes firstindex.qmdto describe both backends and link to the upgrade guideTest plan
helm templatevalidationjust test rstudio-connectpasses (94 tests)Closes #837
Closes #849
🤖 Generated with Claude Code