You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe
When running in AWS using ECR, the cluster's image pull secret will be updated periodically by the refresh-credential component. Eventually, this means the dockerAuth config for blobserve will grow stale.
Describe the behaviour you'd like
blobserve should watch the pull secret for changes and update its configmap, similar to registry-facade and image-builder-mk3.
additionally, the new refresh-credential component should be deployed in application clusters as part of IDE installation types, not just workspace types.
Additional context
Here is an example for workspace, and image builder.
We depend on an image pull secret being defined at install time
additionally, the new refresh-credential component should be deployed in application clusters as part of IDE installation types, not just workspace types.
If the image builder moved to the workspace cluster, should the refresh-credential still need to be deployed into the application cluster?
Is your feature request related to a problem? Please describe
When running in AWS using ECR, the cluster's image pull secret will be updated periodically by the
refresh-credential
component. Eventually, this means the dockerAuth config for blobserve will grow stale.Describe the behaviour you'd like
blobserve should watch the pull secret for changes and update its configmap, similar to registry-facade and image-builder-mk3.
additionally, the new
refresh-credential
component should be deployed in application clusters as part of IDE installation types, not just workspace types.Additional context
Here is an example for workspace, and image builder.
We depend on an image pull secret being defined at install time
gitpod/install/installer/pkg/components/image-builder-mk3/deployment.go
Line 30 in 0b4662b
Rotated on a schedule at runtime
gitpod/install/installer/pkg/components/refresh-credential/constants.go
Line 10 in 0b4662b
And then components which need a working dockerAuth value update their config at runtime:
gitpod/components/image-builder-mk3/pkg/auth/auth.go
Line 42 in 0b4662b
The text was updated successfully, but these errors were encountered: