Skip to content

Add declarative execution environment management to rstudio-connect chart#800

Draft
lucasrod16 wants to merge 1 commit intomainfrom
claude-issue-37460
Draft

Add declarative execution environment management to rstudio-connect chart#800
lucasrod16 wants to merge 1 commit intomainfrom
claude-issue-37460

Conversation

@lucasrod16
Copy link
Contributor

Summary

  • Adds executionEnvironments values key for declarative management of execution environments via ExecutionEnvironments.ConfigFilePath.
  • Unlike launcher.customRuntimeYaml, changes take effect on every helm upgrade without requiring a pod restart or database reset.
  • The ConfigMap is deliberately excluded from checksum annotations so the kubelet can update the mounted file in-place.

Test plan

  • just test rstudio-connect — 31 unit tests pass
  • helm lint --strict with execution environments values
  • helm template renders correct ConfigMap, volume, volumeMount, and gcfg config
  • Deploy to a test cluster and run helm test to verify end-to-end

🤖 Generated with Claude Code

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