Skip to content

Commit 31f1e62

Browse files
committed
Use probes installer from fluxcd/pkg
Signed-off-by: Michael Bridgen <[email protected]>
1 parent 16e810a commit 31f1e62

File tree

3 files changed

+6
-15
lines changed

3 files changed

+6
-15
lines changed

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ require (
99
github.com/fluxcd/image-reflector-controller v0.0.0-20200810165546-c2265d9b49b9
1010
github.com/fluxcd/pkg/apis/meta v0.4.0
1111
github.com/fluxcd/pkg/gittestserver v0.0.2
12-
github.com/fluxcd/pkg/runtime v0.3.0
12+
github.com/fluxcd/pkg/runtime v0.3.1
1313
github.com/fluxcd/source-controller v0.3.0
1414
// If you bump this, change TOOLKIT_VERSION in the Makefile to match
1515
github.com/fluxcd/source-controller/api v0.3.0

go.sum

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -290,6 +290,7 @@ github.com/fatih/color v1.7.0/go.mod h1:Zm6kSWBoL9eyXnKyktHP6abPY2pDugNf5Kwzbycv
290290
github.com/fatih/color v1.9.0/go.mod h1:eQcE1qtQxscV5RaZvpXrrb8Drkc3/DdQ+uUYCNjL+zU=
291291
github.com/fluxcd/image-reflector-controller v0.0.0-20200810165546-c2265d9b49b9 h1:puMXg9dmh/i3rpAuzVq5R5L84pZMA/KUNZbPxi0JdWw=
292292
github.com/fluxcd/image-reflector-controller v0.0.0-20200810165546-c2265d9b49b9/go.mod h1:v2cJ+q7zRlj1VhYjtE1i3cGAFkSTz21/tKidWIIGUtU=
293+
github.com/fluxcd/pkg v0.0.4 h1:fMA6GG3FTSBFDrlB026gQJhxj4xVuvcvwP3rhX/Yqrw=
293294
github.com/fluxcd/pkg/apis/meta v0.2.0 h1:bxoFQtZM6OLLj0+n3h6ga7IEWUtGEDJPc65OWiXSMvY=
294295
github.com/fluxcd/pkg/apis/meta v0.2.0/go.mod h1:50RLLSfqM4LlQrh/+5LiJVf7Hjdthee8WDdXBvpjBdA=
295296
github.com/fluxcd/pkg/apis/meta v0.3.0/go.mod h1:wOzQQx8CdtUQCGaLzqGu4QgnNxYkI6/wvdvlovxWhF0=
@@ -303,6 +304,8 @@ github.com/fluxcd/pkg/runtime v0.2.0 h1:aZmSLuyA9pF/KANf4wi7pZIICE19BKTYFSPRbl6W
303304
github.com/fluxcd/pkg/runtime v0.2.0/go.mod h1:P1/S8TOSuJgVPU0SRahWzbNxLWYoUwvBcPCNGc+dWWg=
304305
github.com/fluxcd/pkg/runtime v0.3.0 h1:WpeTmDT2meIe4NsU081I8zmUGgTYs3bIMRgs9F3Lj90=
305306
github.com/fluxcd/pkg/runtime v0.3.0/go.mod h1:gPe6JgfPB4EDh5gaVkuI0SPuATk3PmclbFa1kPcZrKE=
307+
github.com/fluxcd/pkg/runtime v0.3.1 h1:UI+FQd1OgipZ6N8YxXHtKYMAu1NRFWaR/Gp1M3T6RZA=
308+
github.com/fluxcd/pkg/runtime v0.3.1/go.mod h1:wg33L6k5FkGEYoZta7hbUlBIscM5VZd/PfCbaEi+wK4=
306309
github.com/fluxcd/pkg/ssh v0.0.5 h1:rnbFZ7voy2JBlUfMbfyqArX2FYaLNpDhccGFC3qW83A=
307310
github.com/fluxcd/pkg/ssh v0.0.5/go.mod h1:7jXPdXZpc0ttMNz2kD9QuMi3RNn/e0DOFbj0Tij/+Hs=
308311
github.com/fluxcd/pkg/testserver v0.0.2/go.mod h1:pgUZTh9aQ44FSTQo+5NFlh7YMbUfdz1B80DalW7k96Y=

main.go

Lines changed: 2 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -24,12 +24,12 @@ import (
2424
clientgoscheme "k8s.io/client-go/kubernetes/scheme"
2525
_ "k8s.io/client-go/plugin/pkg/client/auth/gcp"
2626
ctrl "sigs.k8s.io/controller-runtime"
27-
"sigs.k8s.io/controller-runtime/pkg/healthz"
2827
ctrlmetrics "sigs.k8s.io/controller-runtime/pkg/metrics"
2928

3029
imagev1alpha1_reflect "github.com/fluxcd/image-reflector-controller/api/v1alpha1"
3130
"github.com/fluxcd/pkg/runtime/logger"
3231
"github.com/fluxcd/pkg/runtime/metrics"
32+
"github.com/fluxcd/pkg/runtime/probes"
3333
sourcev1 "github.com/fluxcd/source-controller/api/v1beta1"
3434

3535
imagev1alpha1_auto "github.com/fluxcd/image-automation-controller/api/v1alpha1"
@@ -96,7 +96,7 @@ func main() {
9696
os.Exit(1)
9797
}
9898

99-
setupChecks(mgr)
99+
probes.SetupChecks(mgr, setupLog)
100100

101101
if err = (&controllers.ImageUpdateAutomationReconciler{
102102
Client: mgr.GetClient(),
@@ -116,15 +116,3 @@ func main() {
116116
os.Exit(1)
117117
}
118118
}
119-
120-
func setupChecks(mgr ctrl.Manager) {
121-
if err := mgr.AddReadyzCheck("ping", healthz.Ping); err != nil {
122-
setupLog.Error(err, "unable to create ready check")
123-
os.Exit(1)
124-
}
125-
126-
if err := mgr.AddHealthzCheck("ping", healthz.Ping); err != nil {
127-
setupLog.Error(err, "unable to create health check")
128-
os.Exit(1)
129-
}
130-
}

0 commit comments

Comments
 (0)