-
Notifications
You must be signed in to change notification settings - Fork 707
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
Move app repo sync to run in repo namespace (and cluster) #1647
Comments
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
Currently, private app repositories can only be managed via UI, and cannot be managed via kubectl for the following reasons:
|
To be closed as it is not considered in the current roadmap for Kubeapps, and it's a long time since it was requested. |
Currently, when creating an AppRepository, if the app repo namespace isn't kubeapps (ie. this is a per-namespace AppRepository), for a private repo we save a copy of the repository secret in kubeapps own namespace using the service account clientset. This enables the existing assetsync service to be able to sync private AppRepositories in other namespaces.
It is not ideal and is a temporary work-around until the asset-sync is updated to run cronjobs in other namespaces with the assetsvc receiving the data. See the relevant section of the design doc for details.
This issue is a placeholder to refer to in code, to ensure that we move the sync job to the user namespace (and send data from there to the assetsvc) and remove the code creating the copy.
The text was updated successfully, but these errors were encountered: