Skip to content

Use workbench session init by default#818

Draft
bschwedler wants to merge 1 commit intomainfrom
worktree-workbench-session-init
Draft

Use workbench session init by default#818
bschwedler wants to merge 1 commit intomainfrom
worktree-workbench-session-init

Conversation

@bschwedler
Copy link
Copy Markdown
Contributor

This change will default the helm chart to using the workbench-session and workbench-session-init containers by default.

  • Add session.components.enabled (default true) and
    session.components.sessionInit values for init container config
  • Configure rserver.conf with launcher-sessions-auto-update and
    launcher-sessions-init-container-image-{name,tag} when both
    launcher and components are enabled
  • When launcher is disabled, components are silently ignored
  • To revert to the current behavior, set
    session.image.repository: rstudio/r-session-complete and
    session.components.enabled: false
  • Bump chart version to 0.11.0 (breaking change)

@bschwedler bschwedler force-pushed the worktree-workbench-session-init branch from 07dde72 to 9813ec3 Compare March 26, 2026 14:22
Change the default session image from rstudio/r-session-complete
to rstudio/workbench-session and enable session component delivery
via init containers by default. The launcher configures a
workbench-session-init container that injects Workbench session
components into session pods at startup.

- Add session.components.enabled (default true) and
  session.components.sessionInit values for init container config
- Configure rserver.conf with launcher-sessions-auto-update and
  launcher-sessions-init-container-image-{name,tag} when both
  launcher and components are enabled
- When launcher is disabled, components are silently ignored
- Set session.components.enabled=false and session.image.repository
  to rstudio/r-session-complete to restore classic behavior
- Bump chart version to 0.11.0 (breaking change)
@bschwedler bschwedler force-pushed the worktree-workbench-session-init branch from 9813ec3 to 508d490 Compare March 26, 2026 14:46
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