-
Notifications
You must be signed in to change notification settings - Fork 31
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
Create a secret for Onyxia's services configuration #424
Conversation
Hi! Can you give a brief description of what this PR introduce? 😊 |
This PR modify how we manage metadata for specific onyxia information. Before this PR those metadata (owner, share, friendly name) was kept inside helm values. This PR manage those metadata inside onyxia specific secrets. Those secrets are deleted if thé release IS delete without onyxia because of the ownerReference referencing the helm release secrets |
It will also enable the modification of friendly name ans the sharing status without update the release |
This looks ok to me. |
onyxia-api/src/main/java/fr/insee/onyxia/api/services/impl/HelmAppsService.java
Outdated
Show resolved
Hide resolved
|
This PR is intend to manage metadata of an onyxia release inside a secret with a owner reference pointing on the helm secret to ensure that those metadata will be remove when the release is deleted.
This PR also create two endpoint to modify the friendly name and the shared status of an existing release.
This PR also modify attributes of a release ( to add thoses metadata : owner , share, friendlyname and catalogID ) and the body of the request when a user create a release.