Skip to content

Use posit-dev images for Workbench chart#827

Draft
bschwedler wants to merge 3 commits intoworktree-workbench-session-initfrom
images-workbench
Draft

Use posit-dev images for Workbench chart#827
bschwedler wants to merge 3 commits intoworktree-workbench-session-initfrom
images-workbench

Conversation

@bschwedler
Copy link
Copy Markdown
Contributor

@bschwedler bschwedler commented Apr 6, 2026

Summary

  • Default images now use posit/workbench on Docker Hub instead of rstudio/rstudio-workbench
  • Session images now use posit/workbench-session instead of rstudio/r-session-complete
  • Image tag format changed from {os}{version} to {version}-{os}; session tag format changed to R{rVersion}-python{pythonVersion}-{os}
  • image.tagPrefix replaced by image.os; session.image.tagPrefix replaced by session.image.os, session.image.rVersion, and session.image.pythonVersion
  • Added session.defaultInitContainer for Workbench Session Init image (posit/workbench-session-init)

Breaking changes

Old value New value
image.repository: rstudio/rstudio-workbench image.repository: posit/workbench
image.tagPrefix: ubuntu2204- image.os: "ubuntu-24.04"
session.image.repository: rstudio/r-session-complete session.image.repository: posit/workbench-session
session.image.tagPrefix: ubuntu2204- session.image.os, session.image.rVersion, session.image.pythonVersion

New values

Value Default Description
session.image.rVersion 4.5.2 R version in session image tag
session.image.pythonVersion 3.14.3 Python version in session image tag
session.defaultInitContainer.enabled true Enable session-init container
session.defaultInitContainer.repository posit/workbench-session-init Session init image
session.defaultInitContainer.os ubuntu-24.04 OS for init image tag

Chart version: 0.20.0

Test plan

  • make lint passes in charts/rstudio-workbench
  • helm template renders correctly with default values
  • Verify posit/workbench and posit/workbench-session images exist on Docker Hub
  • Session init container appears in rendered launcher templates
  • Unit tests pass (helm unittest charts/rstudio-workbench)

@bschwedler bschwedler force-pushed the images-workbench branch 2 times, most recently from 9e68b68 to 3521f17 Compare April 6, 2026 20:10
@bschwedler bschwedler changed the base branch from main to worktree-workbench-session-init April 8, 2026 15:48
- Switch image repos from rstudio/* to posit/*
- Change tag format from tagPrefix+version to version-os
- Session image tag format: R{rVersion}-python{pythonVersion}-{os}
- Bump chart version to 0.20.0
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.

1 participant