-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[ws-manager] Only extract secrets when FF is set #11198
Conversation
Starting to review now... |
"workspaceImage": "eu.gcr.io/gitpod-dev/workspace-images/ac1c0755007966e4d6e090ea821729ac747d22ac/eu.gcr.io/gitpod-dev/workspace-base-images/github.com/typefox/gitpod:80a7d427a1fcd346d420603d80a31d57cf75a7af", | ||
"checkoutLocation": "/", | ||
"workspaceLocation": "/", | ||
"workspace_image": "eu.gcr.io/gitpod-dev/workspace-images/ac1c0755007966e4d6e090ea821729ac747d22ac/eu.gcr.io/gitpod-dev/workspace-base-images/github.com/typefox/gitpod:80a7d427a1fcd346d420603d80a31d57cf75a7af", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks fishy to me:
- why the change to
workspace_image
? - and why do all other files keep using
workspaceImage
?
🤔
/werft run 👍 started the job as gitpod-build-cw-fix-ots.3 To get a preview env... |
/werft run with-preview=true 👍 started the job as gitpod-build-cw-fix-ots.4 Did not pick up the flag last time...? 🤷 |
I tested with a private repo and an user env var and protected_secrets set to:
This means:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Tested with multiple versions, and is safe to roll out either way as long as we keep the feature flag protectes_secrets
disabled as long as ws-manager
not rolled out everywhere (WebApp and Workspace): #11198 (comment) 👍
For the others that might have the same question as I did: |
Description
Otherwise content init fails for private repositories.
How to test
Release Notes
Werft options: