Closed as not planned
Description
Today, we got workspaces running with loadgen via this branch, https://github.com/gitpod-io/gitpod/commits/fo/pvc-chown. However, that left us with some questions and changes to make:
-
Why was SupervisorRef added?
https://github.com/gitpod-io/gitpod/compare/fo/pvc-chown#diff-67b4c7f3957772e87beb608fc54eb2bdc7959210d20c2ceb8dcd08f06df0801aR71 -
Remove sleep
https://github.com/gitpod-io/gitpod/compare/fo/pvc-chown#diff-c9626ddd8d63f48f858c8e81807c14008f5c4199bd41ba80a2981401111356f0R119 -
WorkspaceLocation is required for PVC, and shouldn't be hard coded (it varies with repo)
https://github.com/gitpod-io/gitpod/compare/fo/pvc-chown#diff-67b4c7f3957772e87beb608fc54eb2bdc7959210d20c2ceb8dcd08f06df0801aR81 -
Authentication was needed, with PVC, not sure why, it shouldn't be needed
https://github.com/gitpod-io/gitpod/compare/fo/pvc-chown#diff-33e706bada7e46c8ade905ca32216a5073740c91cff12b28f2dc618ed81a8c89R200-R202 - CheckoutLocation is required for PVC, and shouldn't be empty (it varies with repo)
https://github.com/gitpod-io/gitpod/compare/fo/pvc-chown#diff-33e706bada7e46c8ade905ca32216a5073740c91cff12b28f2dc618ed81a8c89R195 - The PVC should support content-service
EmptyInitializer
, because some integration tests use the EmptyInitializer to open the workspace without git pulling the repo. This makes the testing faster.