-
Notifications
You must be signed in to change notification settings - Fork 333
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(kuma-dp): add a separate component to handle kuma-sidecar readiness probes #11107
Conversation
Signed-off-by: Jay Chen <1180092+jijiechen@users.noreply.github.com>
…ager Signed-off-by: Jay Chen <1180092+jijiechen@users.noreply.github.com>
Signed-off-by: Jay Chen <1180092+jijiechen@users.noreply.github.com>
Signed-off-by: Jay Chen <1180092+jijiechen@users.noreply.github.com>
Signed-off-by: Jay Chen <1180092+jijiechen@users.noreply.github.com>
Signed-off-by: Jay Chen <1180092+jijiechen@users.noreply.github.com>
bda4bb8
to
58007ed
Compare
Signed-off-by: Jay Chen <1180092+jijiechen@users.noreply.github.com>
Signed-off-by: Jay Chen <1180092+jijiechen@users.noreply.github.com>
Signed-off-by: Jay Chen <1180092+jijiechen@users.noreply.github.com>
Signed-off-by: Jay Chen <1180092+jijiechen@users.noreply.github.com>
779b3d2
to
c78a981
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just one nitpick. Once you check universal + 2 dpps feel free to merge it
I believe the CI failures are caused by image pulling issues that can recover in a different time. |
Signed-off-by: Jay Chen <1180092+jijiechen@users.noreply.github.com>
…ess probes (#11107) * feat(kuma-dp): add a readiness handler * feat(kuma-dp): support TERMINATING state * use 9902 to expose dp readiness * support port 0 to disable the dp readiness and use Envoy * support ipv6 address: reuse AdminAddress and make readiness reporter listen on it * don't send 503 when receiving SIGUSR2 --------- Signed-off-by: Jay Chen <1180092+jijiechen@users.noreply.github.com>
…ess probes (#11107) * feat(kuma-dp): add a readiness handler * feat(kuma-dp): support TERMINATING state * use 9902 to expose dp readiness * support port 0 to disable the dp readiness and use Envoy * support ipv6 address: reuse AdminAddress and make readiness reporter listen on it * don't send 503 when receiving SIGUSR2 --------- Signed-off-by: Jay Chen <1180092+jijiechen@users.noreply.github.com>
…ess probes (#11107) * feat(kuma-dp): add a readiness handler * feat(kuma-dp): support TERMINATING state * use 9902 to expose dp readiness * support port 0 to disable the dp readiness and use Envoy * support ipv6 address: reuse AdminAddress and make readiness reporter listen on it * don't send 503 when receiving SIGUSR2 --------- Signed-off-by: Jay Chen <1180092+jijiechen@users.noreply.github.com>
…ess probes (#11107) * feat(kuma-dp): add a readiness handler * feat(kuma-dp): support TERMINATING state * use 9902 to expose dp readiness * support port 0 to disable the dp readiness and use Envoy * support ipv6 address: reuse AdminAddress and make readiness reporter listen on it * don't send 503 when receiving SIGUSR2 --------- Signed-off-by: Jay Chen <1180092+jijiechen@users.noreply.github.com>
…ess probes (#11107) * feat(kuma-dp): add a readiness handler * feat(kuma-dp): support TERMINATING state * use 9902 to expose dp readiness * support port 0 to disable the dp readiness and use Envoy * support ipv6 address: reuse AdminAddress and make readiness reporter listen on it * don't send 503 when receiving SIGUSR2 --------- Signed-off-by: Jay Chen <1180092+jijiechen@users.noreply.github.com>
@@ -65,6 +65,10 @@ func GetMetricsHijackerClusterName() string { | |||
return Join("kuma", "metrics", "hijacker") | |||
} | |||
|
|||
func GetDPPReadinessClusterName() string { | |||
return Join("kuma", "readiness") |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
That's an internal cluster it should have _
prefix like https://github.com/kumahq/kuma/blob/master/docs/madr/decisions/036-internal-listeners.md
… dataplane-token (#11849) ## Motivation fixes #11848 <!-- Why are we doing this change --> ## Implementation information Mark the option as required. Includes a small fixes that resolves #11107 (comment) ## Supporting documentation <!-- Is there a MADR? An Issue? A related PR? --> fixes #11848 <!-- > Changelog: skip --> <!-- Uncomment the above section to explicitly set a [`> Changelog:` entry here](https://github.com/kumahq/kuma/blob/master/CONTRIBUTING.md#submitting-a-patch)? --> --------- Signed-off-by: Jay Chen <1180092+jijiechen@users.noreply.github.com>
Checklist prior to review
syscall.Mkfifo
have equivalent implementation on the other OSci/
labels to run additional/fewer testsUPGRADE.md
?