mirror of
https://github.com/ceph/ceph-csi.git
synced 2025-06-13 10:33:35 +00:00
vendor updates
This commit is contained in:
3
vendor/k8s.io/kubernetes/pkg/probe/exec/BUILD
generated
vendored
3
vendor/k8s.io/kubernetes/pkg/probe/exec/BUILD
generated
vendored
@ -20,8 +20,7 @@ go_library(
|
||||
go_test(
|
||||
name = "go_default_test",
|
||||
srcs = ["exec_test.go"],
|
||||
importpath = "k8s.io/kubernetes/pkg/probe/exec",
|
||||
library = ":go_default_library",
|
||||
embed = [":go_default_library"],
|
||||
deps = ["//pkg/probe:go_default_library"],
|
||||
)
|
||||
|
||||
|
3
vendor/k8s.io/kubernetes/pkg/probe/http/BUILD
generated
vendored
3
vendor/k8s.io/kubernetes/pkg/probe/http/BUILD
generated
vendored
@ -21,8 +21,7 @@ go_library(
|
||||
go_test(
|
||||
name = "go_default_test",
|
||||
srcs = ["http_test.go"],
|
||||
importpath = "k8s.io/kubernetes/pkg/probe/http",
|
||||
library = ":go_default_library",
|
||||
embed = [":go_default_library"],
|
||||
deps = ["//pkg/probe:go_default_library"],
|
||||
)
|
||||
|
||||
|
42
vendor/k8s.io/kubernetes/pkg/probe/http/http_test.go
generated
vendored
42
vendor/k8s.io/kubernetes/pkg/probe/http/http_test.go
generated
vendored
@ -52,6 +52,16 @@ func TestHTTPProbeChecker(t *testing.T) {
|
||||
w.Write([]byte(output))
|
||||
}
|
||||
|
||||
redirectHandler := func(s int, bad bool) func(w http.ResponseWriter, r *http.Request) {
|
||||
return func(w http.ResponseWriter, r *http.Request) {
|
||||
if r.URL.Path == "/" {
|
||||
http.Redirect(w, r, "/new", s)
|
||||
} else if bad && r.URL.Path == "/new" {
|
||||
w.WriteHeader(http.StatusInternalServerError)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
prober := New()
|
||||
testCases := []struct {
|
||||
handler func(w http.ResponseWriter, r *http.Request)
|
||||
@ -122,6 +132,38 @@ func TestHTTPProbeChecker(t *testing.T) {
|
||||
},
|
||||
health: probe.Failure,
|
||||
},
|
||||
{
|
||||
handler: redirectHandler(http.StatusMovedPermanently, false), // 301
|
||||
health: probe.Success,
|
||||
},
|
||||
{
|
||||
handler: redirectHandler(http.StatusMovedPermanently, true), // 301
|
||||
health: probe.Failure,
|
||||
},
|
||||
{
|
||||
handler: redirectHandler(http.StatusFound, false), // 302
|
||||
health: probe.Success,
|
||||
},
|
||||
{
|
||||
handler: redirectHandler(http.StatusFound, true), // 302
|
||||
health: probe.Failure,
|
||||
},
|
||||
{
|
||||
handler: redirectHandler(http.StatusTemporaryRedirect, false), // 307
|
||||
health: probe.Success,
|
||||
},
|
||||
{
|
||||
handler: redirectHandler(http.StatusTemporaryRedirect, true), // 307
|
||||
health: probe.Failure,
|
||||
},
|
||||
{
|
||||
handler: redirectHandler(http.StatusPermanentRedirect, false), // 308
|
||||
health: probe.Success,
|
||||
},
|
||||
{
|
||||
handler: redirectHandler(http.StatusPermanentRedirect, true), // 308
|
||||
health: probe.Failure,
|
||||
},
|
||||
}
|
||||
for i, test := range testCases {
|
||||
func() {
|
||||
|
3
vendor/k8s.io/kubernetes/pkg/probe/tcp/BUILD
generated
vendored
3
vendor/k8s.io/kubernetes/pkg/probe/tcp/BUILD
generated
vendored
@ -19,8 +19,7 @@ go_library(
|
||||
go_test(
|
||||
name = "go_default_test",
|
||||
srcs = ["tcp_test.go"],
|
||||
importpath = "k8s.io/kubernetes/pkg/probe/tcp",
|
||||
library = ":go_default_library",
|
||||
embed = [":go_default_library"],
|
||||
deps = ["//pkg/probe:go_default_library"],
|
||||
)
|
||||
|
||||
|
Reference in New Issue
Block a user