Skip to content
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

Add namespace metadata #429

Merged
merged 11 commits into from
Jun 19, 2024
Merged

Add namespace metadata #429

merged 11 commits into from
Jun 19, 2024

Conversation

olevitt
Copy link
Contributor

@olevitt olevitt commented Jun 6, 2024

This PR adds user metadata to the namespace at each onboard (see InseeFrLab/onyxia#752).
The list of claims to be added is configurable at region's level.
This is in addition to the already existing support for static labels & static annotations.

@olevitt
Copy link
Contributor Author

olevitt commented Jun 6, 2024

Labels have too much restrictions on what they can contain (both on key and values) so let's use annotations instead

@github-actions github-actions bot added the documentation Improvements or additions to documentation label Jun 10, 2024
@olevitt olevitt marked this pull request as ready for review June 10, 2024 06:30
@olevitt
Copy link
Contributor Author

olevitt commented Jun 10, 2024

This PR is up for review, feedback is welcome

@olevitt olevitt added enhancement New feature or request and removed documentation Improvements or additions to documentation labels Jun 10, 2024
@github-actions github-actions bot added the documentation Improvements or additions to documentation label Jun 10, 2024
@olevitt olevitt removed the documentation Improvements or additions to documentation label Jun 10, 2024
@github-actions github-actions bot added the documentation Improvements or additions to documentation label Jun 10, 2024
@olevitt
Copy link
Contributor Author

olevitt commented Jun 11, 2024

There is currently a regression on events as each onboarding call will trigger a namespace created event even if the namespace already exists. Working on it

@alexisdondon
Copy link
Contributor

I ve tested the MR on the main scenario seems to work for me

Copy link

sonarcloud bot commented Jun 19, 2024

@olevitt olevitt removed the documentation Improvements or additions to documentation label Jun 19, 2024
@olevitt olevitt merged commit d40823c into main Jun 19, 2024
8 checks passed
@olevitt olevitt deleted the add-namespace-metadata branch June 19, 2024 16:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants