Skip to content

Use noble in Workbench default + finish PythonPackageRepository migration in examples - #957

Merged
samcofer merged 1 commit into
mainfrom
workbench-noble-connect-pm-followup
Oct 7, 2026
Merged

samcofer merged 1 commit into
mainfrom
workbench-noble-connect-pm-followup

Conversation

@samcofer

@samcofer samcofer commented Oct 1, 2026

Copy link
Copy Markdown
Contributor

Closes #956. Follow-up to #946 / #947.

#947 moved the Connect chart default, both charts' lint/ values, and the Connect -kubernetes.yaml example to packagemanager.posit.co / noble / PythonPackageRepository. A repo sweep found the legacy domain is now gone everywhere, but these user-facing defaults/examples were missed:

Changes

Workbench chart default — charts/rstudio-workbench/values.yaml

  • Default session repos.conf CRAN URL jammy → noble. Direct Workbench analog of the Connect-only chart-default fix in update connect-pm integration instructions #947.
  • Bumped chart 0.22.3 → 0.22.4 + NEWS entry; regenerated README.md / README.md.gotmpl.

Connect non-Kubernetes example — examples/connect/application-configuration/rstudio-connect-recommended-app-config.yaml

Workbench example — examples/workbench/application-configuration/rstudio-workbench-recommended-app-config.yaml

  • repos.conf CRAN URL jammy → noble. (Workbench Python index stays in config.session.pip.conf, which is already correct — no PythonPackageRepository equivalent exists for Workbench.)

Deliberately not touched

  • charts/*/NEWS.md historical entries referencing bionic/jammy.
  • charts/rstudio-connect/tests/* *-jammy content-base image tags (test fixtures, not user-facing).
  • examples/yaml/daemonset-r-session-complete-* + other-charts/prepull-daemonset (pinned to EOL bionic-era product versions).

Validation

  • helm dependency build + helm lint . on rstudio-workbench → 0 chart(s) failed.
  • helm template renders CRAN=https://packagemanager.posit.co/cran/__linux__/noble/latest.
  • No chart test/ci/lint values asserted on the old jammy CRAN default.
  • Both edited example YAMLs parse cleanly.

🤖 Generated with Claude Code

@samcofer
samcofer requested a review from a team October 1, 2026 20:21
@samcofer
samcofer requested review from a team, GCRev and zachhannum as code owners October 1, 2026 20:21

@bschwedler bschwedler left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for catching and fixing this Sam!

…tion in examples

-kubernetes.yaml example to packagemanager.posit.co / noble / PythonPackageRepository,
but a few user-facing defaults/examples were missed:

- charts/rstudio-workbench/values.yaml: the default session repos.conf CRAN URL
  still used jammy (22.04) -> noble (24.04). Bumped chart 0.22.3 -> 0.22.4 + NEWS;
  regenerated README (README.md + README.md.gotmpl).
- examples/connect/.../rstudio-connect-recommended-app-config.yaml (the
  non-Kubernetes / launcher off-host example): still used jammy and still set the
  Python index via a pip.conf ConfigMap + volume + mount. Switched to noble and the
  PythonPackageRepository "PyPI" config stanza (recommended since Connect 2026.05.0),
  dropping the pip.conf plumbing. Kept the netrc/curlrc volumes (authenticated repos).
- examples/workbench/.../rstudio-workbench-recommended-app-config.yaml: jammy -> noble.

Follow-up to #946 / #947.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@samcofer
samcofer force-pushed the workbench-noble-connect-pm-followup branch from 07ca2a6 to ff26263 Compare October 6, 2026 21:15

@zachhannum zachhannum left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@samcofer
samcofer merged commit 7b51f2a into main Oct 7, 2026
9 checks passed
@samcofer
samcofer deleted the workbench-noble-connect-pm-followup branch October 7, 2026 20:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Finish noble + PythonPackageRepository migration: Workbench chart default and examples missed by #947

3 participants