Merge pull request #126347 from vinayakankugoyal/kep2862impl
KEP-2862: Fine-grained Kubelet API Authorization Kubernetes-commit: f5ae0413cadb1d2d3d3d47857cdd65b4b6d194ba
This commit is contained in:
commit
6600cfa976
6
go.mod
6
go.mod
|
|
@ -49,10 +49,10 @@ require (
|
|||
gopkg.in/evanphx/json-patch.v4 v4.12.0
|
||||
gopkg.in/natefinch/lumberjack.v2 v2.2.1
|
||||
gopkg.in/square/go-jose.v2 v2.6.0
|
||||
k8s.io/api v0.0.0-20241017202521-8f5147e66c0b
|
||||
k8s.io/api v0.0.0-20241018002458-8f28966dc046
|
||||
k8s.io/apimachinery v0.0.0-20241016162213-51544a548467
|
||||
k8s.io/client-go v0.0.0-20241016060006-235936510e4e
|
||||
k8s.io/component-base v0.0.0-20241017203321-75a781a9ac68
|
||||
k8s.io/client-go v0.0.0-20241018002900-6a276b2b9527
|
||||
k8s.io/component-base v0.0.0-20241018044029-d5c98d251e82
|
||||
k8s.io/klog/v2 v2.130.1
|
||||
k8s.io/kms v0.0.0-20241011142040-b9b40894d64e
|
||||
k8s.io/kube-openapi v0.0.0-20240827152857-f7e401e7b4c2
|
||||
|
|
|
|||
12
go.sum
12
go.sum
|
|
@ -368,14 +368,14 @@ gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
|
|||
gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
|
||||
honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
|
||||
honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
|
||||
k8s.io/api v0.0.0-20241017202521-8f5147e66c0b h1:D4OT2QD8PR4plFV3FWtIq8XRo2JUlZwnEVrgLCoHaeo=
|
||||
k8s.io/api v0.0.0-20241017202521-8f5147e66c0b/go.mod h1:lVKEqbVeY0NvefOqvLVwJtl2IxIHDQx+lfMXvXBHoDU=
|
||||
k8s.io/api v0.0.0-20241018002458-8f28966dc046 h1:ABqEbY0GmKZtGDjgaDfkntkWsBIbwzD5zvCJXfsXLwg=
|
||||
k8s.io/api v0.0.0-20241018002458-8f28966dc046/go.mod h1:lVKEqbVeY0NvefOqvLVwJtl2IxIHDQx+lfMXvXBHoDU=
|
||||
k8s.io/apimachinery v0.0.0-20241016162213-51544a548467 h1:hJiGnox0oPHAnzAVx7ztvnNin5gdtJQP01lXH5p8Dyk=
|
||||
k8s.io/apimachinery v0.0.0-20241016162213-51544a548467/go.mod h1:y/FzDt/GaPgPceo5rJcCtD4qW5l8SwtbzESSMGEY6P8=
|
||||
k8s.io/client-go v0.0.0-20241016060006-235936510e4e h1:zCqT70WMPNR7KVO2FiKiUiqNhBoKvM6RVaSiW0NLm/0=
|
||||
k8s.io/client-go v0.0.0-20241016060006-235936510e4e/go.mod h1:e0M6GvCmf6gBgbMYYlfiXolMjNUdFhRdW3zcN9JjLEE=
|
||||
k8s.io/component-base v0.0.0-20241017203321-75a781a9ac68 h1:chrH2whNGj5BrBAeGgs5jFzYTQHjkEOISUbznJgrOP4=
|
||||
k8s.io/component-base v0.0.0-20241017203321-75a781a9ac68/go.mod h1:hRbWWitKK3QFlBI2esTmeEHC+sht21TCpeuCKvpFRDE=
|
||||
k8s.io/client-go v0.0.0-20241018002900-6a276b2b9527 h1:suhZHBcdJMdrzVeNAYs7g9+F0cTeWpnAjMItN1t0mAc=
|
||||
k8s.io/client-go v0.0.0-20241018002900-6a276b2b9527/go.mod h1:xm0W9Apae082pRCtQKlINpV7JCRg5Lgium+gvGO6YBg=
|
||||
k8s.io/component-base v0.0.0-20241018044029-d5c98d251e82 h1:qkqfSjKHFZ8U3K/G9t/ZpFtro2vq5dXB1ALTG6JI2hw=
|
||||
k8s.io/component-base v0.0.0-20241018044029-d5c98d251e82/go.mod h1:uvb8Gwi0suRdlM/RFtpbgzsNCXYiha1j+kMXdWgeoaE=
|
||||
k8s.io/klog/v2 v2.130.1 h1:n9Xl7H1Xvksem4KFG4PYbdQCQxqc/tTUyrgXaOhHSzk=
|
||||
k8s.io/klog/v2 v2.130.1/go.mod h1:3Jpz1GvMt720eyJH1ckRHK1EDfpxISzJ7I9OYgaDtPE=
|
||||
k8s.io/kms v0.0.0-20241011142040-b9b40894d64e h1:t56wR/GR725Mor1XKZYEdJnFRtQYAOU7Y5TM3sZhvMk=
|
||||
|
|
|
|||
|
|
@ -35,6 +35,8 @@ import (
|
|||
"k8s.io/klog/v2"
|
||||
)
|
||||
|
||||
const DefaultHealthzPath = "/healthz"
|
||||
|
||||
// HealthChecker is a named healthz checker.
|
||||
type HealthChecker interface {
|
||||
Name() string
|
||||
|
|
@ -154,7 +156,7 @@ func NamedCheck(name string, check func(r *http.Request) error) HealthChecker {
|
|||
// exactly one call to InstallHandler. Calling InstallHandler more
|
||||
// than once for the same mux will result in a panic.
|
||||
func InstallHandler(mux mux, checks ...HealthChecker) {
|
||||
InstallPathHandler(mux, "/healthz", checks...)
|
||||
InstallPathHandler(mux, DefaultHealthzPath, checks...)
|
||||
}
|
||||
|
||||
// InstallReadyzHandler registers handlers for health checking on the path
|
||||
|
|
|
|||
Loading…
Reference in New Issue