diff options
Diffstat (limited to 'test/security/k8s/src/check/validators/master/scheduler/scheduler.go')
-rw-r--r-- | test/security/k8s/src/check/validators/master/scheduler/scheduler.go | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/test/security/k8s/src/check/validators/master/scheduler/scheduler.go b/test/security/k8s/src/check/validators/master/scheduler/scheduler.go new file mode 100644 index 000000000..14a0fa22e --- /dev/null +++ b/test/security/k8s/src/check/validators/master/scheduler/scheduler.go @@ -0,0 +1,17 @@ +package scheduler + +import ( + "check/validators/master/args" + "check/validators/master/boolean" +) + +// IsProfilingDisabled validates there is single "--profiling" flag and it is set to "false". +func IsProfilingDisabled(params []string) bool { + return args.HasSingleFlagArgument("--profiling=", "false", params) +} + +// IsInsecureBindAddressAbsentOrLoopback validates there is no insecure bind address or it is loopback address. +func IsInsecureBindAddressAbsentOrLoopback(params []string) bool { + return boolean.IsFlagAbsent("--address=", params) || + args.HasSingleFlagArgument("--address=", "127.0.0.1", params) +} |