-
Notifications
You must be signed in to change notification settings - Fork 593
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: convert BackendTLSPolicies
into service annotations
#6753
Merged
+1,195
−249
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
mlavacca
force-pushed
the
backendtlspolicy-customize-services
branch
from
December 2, 2024 17:06
03b4d14
to
9d8d427
Compare
mlavacca
changed the title
feat: convert BackendTLSPolicies into service anns
feat: convert Dec 2, 2024
BackendTLSPolicies
into service annotations
mlavacca
force-pushed
the
backendtlspolicy-customize-services
branch
from
December 5, 2024 10:59
250d107
to
343d922
Compare
mlavacca
force-pushed
the
backendtlspolicy-customize-services
branch
from
December 5, 2024 11:23
c74c408
to
7800ee4
Compare
mlavacca
force-pushed
the
backendtlspolicy-customize-services
branch
7 times, most recently
from
December 6, 2024 15:51
de488b5
to
c095f6b
Compare
Note for the reviewers: take a look at the PR description where I've put some notes about what has been implemented and what's still missing. |
mlavacca
force-pushed
the
backendtlspolicy-customize-services
branch
from
December 9, 2024 11:32
7453d19
to
ef08584
Compare
1 task
randmonkey
reviewed
Dec 10, 2024
mlavacca
force-pushed
the
backendtlspolicy-customize-services
branch
from
December 10, 2024 11:43
8e87773
to
ecd4668
Compare
pmalek
reviewed
Dec 10, 2024
mlavacca
force-pushed
the
backendtlspolicy-customize-services
branch
2 times, most recently
from
December 10, 2024 16:30
1a741dc
to
dccbddf
Compare
mlavacca
force-pushed
the
backendtlspolicy-customize-services
branch
3 times, most recently
from
December 10, 2024 16:41
1a392ac
to
de81f12
Compare
pmalek
reviewed
Dec 10, 2024
pmalek
reviewed
Dec 10, 2024
pmalek
previously approved these changes
Dec 10, 2024
pmalek
force-pushed
the
backendtlspolicy-customize-services
branch
from
December 11, 2024 09:47
cc5ad38
to
08ed9fb
Compare
All the BackendTLSPolicies are converted into a set of annotations that are already supported by KIC. Signed-off-by: Mattia Lavacca <[email protected]>
Signed-off-by: Mattia Lavacca <[email protected]>
Signed-off-by: Mattia Lavacca <[email protected]>
Co-authored-by: Jakub Warczarek <[email protected]> Co-authored-by: Patryk Małek <[email protected]>
Co-authored-by: Jakub Warczarek <[email protected]>
Signed-off-by: Mattia Lavacca <[email protected]>
Signed-off-by: Mattia Lavacca <[email protected]>
Signed-off-by: Mattia Lavacca <[email protected]>
Signed-off-by: Mattia Lavacca <[email protected]>
Signed-off-by: Mattia Lavacca <[email protected]>
Signed-off-by: Mattia Lavacca <[email protected]>
pmalek
force-pushed
the
backendtlspolicy-customize-services
branch
from
December 11, 2024 09:56
08ed9fb
to
7736a59
Compare
pmalek
approved these changes
Dec 11, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What this PR does / why we need it:
This PR completes the logic needed to implement
BackendTLSPolicy
. The following 3 main parts have been implemented:BackendTLSPolicy
controller by validating the policy and setting theAccepted
condition accordingly.BackendTLSPolicy
features have been converted into the proper set of service annotations.configMap
controller, as theCACertificates
referenced by the policies need to be set inconfigMap
s by the specification.Which issue this PR fixes:
Part of #6631
Special notes for your reviewer:
Integration and env tests are still missing as the PR size is already big enough. The next PR will be the last one, where I'll implement such tests and close #6631.
PR Readiness Checklist:
Complete these before marking the PR as
ready to review
:CHANGELOG.md
release notes have been updated to reflect any significant (and particularly user-facing) changes introduced by this PR