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

Adding exception for '*' chars for DNS names in validating webhook #530

Closed
wants to merge 39 commits into from

Conversation

evyatarmeged
Copy link
Contributor

Description

Adding exception for '*' chars for DNS names in validating webhook

aerosouund and others added 30 commits August 19, 2024 15:31
This package contains an engine that creates, updates, deletes linkerd resources
from ClientIntents.
With a test suite for that feature based on mock.
The package will create a Server, AuthPolicy and MTLSAuth for a non HTTP Intent,
or a Server ,HTTPRoute , AuthPolicy and MTLSAuth for a HTTP Intent.
As well as a NetAuth for probe routes to not cause probes to break from the creation of servers on them.

Signed-off-by: aerosouund <[email protected]>
Create Linkerd mock to be used in testing

Signed-off-by: aerosouund <[email protected]>
Leverage the linkerd engine in a reconciler that watches ClientIntents

Signed-off-by: aerosouund <[email protected]>
Register the linkerd reconciler with the intents reconciler

Signed-off-by: aerosouund <[email protected]>
Define constants used by the linkerd manager

Signed-off-by: aerosouund <[email protected]>
Signed-off-by: aerosouund <[email protected]>
This is needed as pod ports are required for Linkerd Server creation and they might change
if the pod definition changes.

Signed-off-by: aerosouund <[email protected]>
@evyatarmeged evyatarmeged deleted the evya/support_wildcard_in_dns_intents branch December 10, 2024 14:01
@github-actions github-actions bot locked and limited conversation to collaborators Dec 10, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants