-
Notifications
You must be signed in to change notification settings - Fork 181
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
Pass through service spec values #271
Conversation
08aa1cd
to
aa770ff
Compare
10895a4
to
3ef3a48
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.
I like adding these new test suites! Just a bunch of nitpicks remaining.
2019727
to
f747b79
Compare
2020597
to
36b728f
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.
Almost there, just two nitpicks about testing.
@willmostly are you going to continue working on this? |
Yes just getting back into the swing of things... |
36b728f
to
5d7c71c
Compare
Tests are succeeding individually but intermittently failing when run as a group. Looks like there is some flakiness |
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.
Almost there
I see the |
687c6ca
to
0cafc91
Compare
The |
b5c5d21
to
f88f47f
Compare
With all this in mind, I suspect some network issues in |
The root of my test failures was DNS caching. In the course of making these improvements the service name was changed from |
Support healthchecks for gateway configurations without http enabled. Add tests for https and NodePort service with both https and http exposed. Add retries to conection tests to improve test resiliency Co-authored-by: Jan Waś <[email protected]>
f88f47f
to
0f7cbd4
Compare
Kubernetes supports several types of services. This change passes through arbitrary keys under
service.spec
, which allows specifying type-specific keys such asnodePort
. Theport
andtargetPort
are autoconfigured to match the port specified in the gatewayhttp-server
configuration, and the selector is autoconfigured to match the deployment.Suggested release note:
service
node no longer usestype
andport
as a subfields. Define theservice.spec
instead.