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(kuma-cp) allow tcp/http healthchecks together #1951

Conversation

bartsmykla
Copy link
Contributor

@bartsmykla bartsmykla commented May 6, 2021

Summary

This change allows describing both, TCP and HTTP health checks
together in one resource manifest

It should be a safe change as it's not introducing or/and removing any field in our manifests. It can be treated as a breaking change if somebody is using our proto files (but I think we can assume the risk is very low).

This change is a result of #1927 (comment)

It doesn't fully resolve the issue, as we are adding option to put TCP and HTTP health checks (one per each) in one manifest.
It shouldn't be a hard change to let us put multiple of "health checks" for any type in one manifest but it would be definitely a breaking change

Documentation

This change allows describing both, TCP and HTTP health checks
together in one resource manifest

Signed-off-by: Bart Smykla <bartek@smykla.com>
@bartsmykla bartsmykla merged commit ace33cc into kumahq:master May 6, 2021
@bartsmykla bartsmykla deleted the feat/allow-tcp-and-http-healthchecks-together branch May 6, 2021 12:55
mergify bot pushed a commit that referenced this pull request May 6, 2021
This change allows describing both, TCP and HTTP health checks
together in one resource manifest

Signed-off-by: Bart Smykla <bartek@smykla.com>
(cherry picked from commit ace33cc)

# Conflicts:
#	api/mesh/v1alpha1/health_check.pb.go
nickolaev pushed a commit that referenced this pull request May 10, 2021
…1954)

* feat(kuma-cp) allow tcp/http healthchecks together (#1951)

This change allows describing both, TCP and HTTP health checks
together in one resource manifest

Signed-off-by: Bart Smykla <bartek@smykla.com>
(cherry picked from commit ace33cc)

# Conflicts:
#	api/mesh/v1alpha1/health_check.pb.go

* chore(*) make generate results

Signed-off-by: Bart Smykla <bartek@smykla.com>

* fix(*) make check

Signed-off-by: Nikolay Nikolaev <nikolay.nikolaev@konghq.com>

Co-authored-by: Bart Smykla <bartek@smykla.com>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Co-authored-by: Nikolay Nikolaev <nikolay.nikolaev@konghq.com>
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.

None yet

2 participants