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

feat(manager): add forbidden annotations, forbidden labels to service options #894

Merged
merged 2 commits into from
Nov 24, 2023

Conversation

CharlieR-o-o-t
Copy link
Contributor

@CharlieR-o-o-t CharlieR-o-o-t commented Nov 15, 2023

Forbidden Service labels/annotations for tenant.

Commit contains some refactoring to easy re-use metadata forbidden validation for any type of resource (Namespace, Service etc.)

closes #893
This PR contains changes related to this issue.

Copy link

netlify bot commented Nov 15, 2023

Deploy Preview for capsule-documentation canceled.

Name Link
🔨 Latest commit 7ce0796
🔍 Latest deploy log https://app.netlify.com/sites/capsule-documentation/deploys/65608564516a8600099d2bdc

@CharlieR-o-o-t CharlieR-o-o-t changed the title Feature : Add forbiddenAnnotations,forbiddenLabels to serviceOptions feat : Add forbiddenAnnotations,forbiddenLabels to serviceOptions Nov 15, 2023
Copy link
Member

@prometherion prometherion left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

e2e/utils_test.go tabs have been replaced with white-spaces: please, adhere to the current standard.

@CharlieR-o-o-t CharlieR-o-o-t changed the title feat : Add forbiddenAnnotations,forbiddenLabels to serviceOptions feat(manager): Add forbiddenAnnotations,forbiddenLabels to serviceOptions Nov 15, 2023
@prometherion
Copy link
Member

@CharlieR-o-o-t I improved the e2e test suite for the GH runners, may I ask you to rebase over main, please?

@CharlieR-o-o-t
Copy link
Contributor Author

@prometherion , rebased.

seems tests are ok.
Ran 101 of 115 Specs in 586.557 seconds SUCCESS! -- 101 Passed | 0 Failed | 0 Pending | 14 Skipped PASS

@prometherion prometherion changed the title feat(manager): Add forbiddenAnnotations,forbiddenLabels to serviceOptions feat: Add forbiddenAnnotations,forbiddenLabels to serviceOptions Nov 24, 2023
@prometherion prometherion changed the title feat: Add forbiddenAnnotations,forbiddenLabels to serviceOptions feat(manager): add forbidden annotations, forbidden labels to service options Nov 24, 2023
Signed-off-by: Siarhei Rasiukevich <[email protected]>
@prometherion prometherion merged commit 52aa837 into projectcapsule:main Nov 24, 2023
23 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

feat: forbiddenLabels and forbiddenAnnotations for serviceOptions
2 participants