Skip to content

Restructure docs, add session README, remove default user#45

Merged
bschwedler merged 1 commit intomainfrom
readme-updates
Mar 24, 2026
Merged

Restructure docs, add session README, remove default user#45
bschwedler merged 1 commit intomainfrom
readme-updates

Conversation

@bschwedler
Copy link
Copy Markdown
Contributor

@bschwedler bschwedler commented Mar 20, 2026

Summary

Restructure documentation to lead with running images and Helm deployment, moving build instructions below. Remove default test user credentials from container images.

Top-level README:

  • Add prerequisites (Docker, Helm, kubectl, product license)
  • Add "Running the Images" section with installation guide
  • Add Helm deployment with license secret, explicit tags, and rserver.conf session init container configuration
  • Explain session image tag auto-construction
  • Update build examples to ubuntu2404 Containerfiles
  • Add hyperlinks to Docker Hub and GHCR in image table

workbench/README.md:

  • Use short version tag and license path env var in Quick Start
  • Pass PWB_TESTUSER and PWB_TESTUSER_PASSWD explicitly
  • Add data persistence warning
  • Document Ubuntu 24.04 as default OS with all tag formats
  • Use product license terminology with Licensing FAQ link

workbench-session/README.md (new):

  • Document session images, tag format, and usage

workbench-session-init/README.md:

  • Update OS defaults to Ubuntu 24.04

Containerfiles (all versions and templates):

  • Clear default PWB_TESTUSER, PWB_TESTUSER_PASSWD, and PWB_TESTUSER_UID values
  • Test user is only created when env vars are explicitly set, eliminating well-known default credentials

All READMEs:

  • Update status banner to preview language
  • Fix "definitions" and "an ephemeral" typos

Part of a coordinated documentation update across the Posit Container Image ecosystem.

Restructure documentation to lead with running images and
Helm deployment, moving build instructions below.

Top-level README:
- Add prerequisites (Docker, Helm, kubectl, product license)
- Add "Running the Images" section with installation guide
- Add Helm deployment with license secret, explicit tags,
  and rserver.conf session init container configuration
- Explain session image tag auto-construction
- Update build examples to ubuntu2404 Containerfiles
- Add hyperlinks to Docker Hub and GHCR in image table

workbench/README.md:
- Use short version tag and license path env var in Quick
  Start
- Pass PWB_TESTUSER and PWB_TESTUSER_PASSWD explicitly
- Add data persistence warning
- Document Ubuntu 24.04 as default OS with all tag formats
- Use product license terminology with Licensing FAQ link

workbench-session/README.md (new):
- Document session images, tag format, and usage

workbench-session-init/README.md:
- Update OS defaults to Ubuntu 24.04

workbench-positron-init/README.md:
- Update status banner

Containerfiles (all versions and templates):
- Clear default PWB_TESTUSER, PWB_TESTUSER_PASSWD, and
  PWB_TESTUSER_UID values. Test user is only created when
  env vars are explicitly set, eliminating well-known
  default credentials.

All READMEs:
- Update status banner to preview language
- Fix "definitions" and "an ephemeral" typos
@bschwedler bschwedler changed the title Add usage-first README and workbench-session docs Restructure docs, add session README, remove default user Mar 24, 2026
@bschwedler bschwedler marked this pull request as ready for review March 24, 2026 13:06
@bschwedler bschwedler merged commit db145f6 into main Mar 24, 2026
28 checks passed
@bschwedler bschwedler deleted the readme-updates branch March 24, 2026 13:24
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