-
Notifications
You must be signed in to change notification settings - Fork 50
initial health check library implementation #472
initial health check library implementation #472
Conversation
1c9b2b7
to
bb20ec7
Compare
Unfortunately, my review can't be submitted (too large, GitHub timeout; opened an issue and they know about it but can't fix it now). Sent you the review via email. |
591f547
to
3fb8e91
Compare
183f05a
to
bc85b90
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.
Minor nit to make the ci/cd happy.
pkg/controller/controlplane/genericactuator/gomock_reflect_413463832/prog.go
Outdated
Show resolved
Hide resolved
pkg/mock/controller-runtime/manager/gomock_reflect_754084279/prog.go
Outdated
Show resolved
Hide resolved
bc85b90
to
f8d39c8
Compare
f8d39c8
to
f96b9a4
Compare
f96b9a4
to
ed25cac
Compare
I would like to get this in soon as I am constantly having to rebase. |
I was waiting for your feedback on your tests. My last level of information was that you want to test all the controllers e2e with Gardener (actually, with a modified Gardener that does no longer check the health of certain components on its own (like mcm or ccm, etc.)). |
controllers/extension-shoot-dns-service/pkg/controller/config/config.go
Outdated
Show resolved
Hide resolved
controllers/provider-openstack/cmd/gardener-extension-provider-openstack/app/app.go
Outdated
Show resolved
Hide resolved
deployment := &v1.Deployment{} | ||
|
||
var err error | ||
if healthChecker.checkType == DeploymentCheckTypeSeed { |
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.
Can't we just accept the client
as func arg?
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.
this would mean that the user has to pass in the client. As we only have two options, I do not really see a reason to do that, but would rather hide that 'complexity'
c0f5e9c
to
4b1a78d
Compare
Checked working on all major providers. |
Could you please check the ci/cd? |
Thanks for your thorough testing. After CI passes I'm okay with merging the PR 👍 |
4b1a78d
to
bceb2f2
Compare
…enlet care controller
bceb2f2
to
ea54c2d
Compare
/lgtm (can't approve because I have a pending review with 91 comments from my first review that GitHub can't handle (times out)) |
Includes the health check library implementation & the integration into all providers.
Integration tests are tracked in #466
What this PR does / why we need it:
Which issue(s) this PR fixes:
Fixes #406
Special notes for your reviewer:
Release note: