Secretonyxia
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.
onyxia@vscode-python-81650-0:~/work$ kubectl get secrets
user-xxxxx sh.onyxia.release.v1.jupyter-pyspark-706716 onyxia.sh/release.v1
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.
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.
@johnksv any remark on this PR ?
Quality Gate passed
Issues
9 New issues
0 Accepted issues
Measures
0 Security Hotspots
No data about Coverage
0.0% Duplication on New Code