-
Notifications
You must be signed in to change notification settings - Fork 335
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
When validating Dataplane
resource, make sure that all inbound
and outbound
interfaces are unique and don't overshadow one another
#513
Comments
#2799 also suggests an annotation for precedence in case of Clashes which probably makes sense. |
Note the slightly related ignore annotation which is the opposite of the |
This issue was inactive for 30 days it will be reviewed in the next triage meeting and might be closed. |
This issue was inactive for 30 days it will be reviewed in the next triage meeting and might be closed. |
This issue was inactive for 30 days it will be reviewed in the next triage meeting and might be closed. |
Automatically closing the issue due to having one of the "closed state label". |
Triage: Users don't seem to be hitting this so please re-open if you are hitting it :) |
Summary
Dataplane
resource, make sure that allinbound
andoutbound
interfaces are unique and don't overshadow one anotherinbound
listener to be bound to0.0.0.0
interface (control plane cannot use this IP in configuration of anEndpoint
that represents thisDataplane
)inbound
listener must have a uniqueinterface
, e.g.inbound
listeners bound to the same192.168.0.1:8080
interfaceoutbound
listener must have a uniqueinterface
, e.g.outbound
listeners bound to the same:8080
interfaceoutbound
listeners where one is bound to:8080
interface and another is bound to0.0.0.0:8080
interfaceoutbound
interfaces must not overshadowinbound
interfaces, e.g.Dataplane
has aninbound
interface192.168.0.1:80:8080
it would be invalid to have the followingoutbound
interfaces::8080
or0.0.0.0:8080
(both overshadow application port8080
)192.168.0.1:80
or0.0.0.0:80
(both overshadowinbound
dataplane port80
)metrics.prometheus
) must not overshadowinbound
interfaces,outbound
interfaces, original applicationMesh
-wide Prometheus settings might be updated after aDataplane
has been created/updated)Dataplane
modification time as wellThe text was updated successfully, but these errors were encountered: