diff options
author | Pawel Wieczorek <p.wieczorek2@samsung.com> | 2019-09-27 16:26:39 +0200 |
---|---|---|
committer | Pawel Wieczorek <p.wieczorek2@samsung.com> | 2019-09-27 18:06:10 +0200 |
commit | 744f732b177c2449ab3ac2ee0ed8fa316122f393 (patch) | |
tree | 7673407d9db9be58c0fcdfa0c890aabf9a838e8a /test/security/k8s/src/check/validators/master/scheduler/scheduler.go | |
parent | 96f4e2fe0ef3bfaf8371f29562ecb6129f20e3ab (diff) |
k8s: Validate scheduler flags
Issue-ID: SECCOM-235
Change-Id: I61df142e99a7f1da335471acab88e5a47d72df15
Signed-off-by: Pawel Wieczorek <p.wieczorek2@samsung.com>
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) +} |