Liz Rice
|
0b4872104d
|
Merge branch 'master' into feature/issue-107
|
6 years ago |
Will Medlar
|
9469b1c124
|
Allow kubernetes version and config directory to be specified (resolves #107)
|
6 years ago |
Abubakr-Sadik Nii Nai Davis
|
ade064006e
|
Add extra output manipulation flags, --noremediations, --nosummary and
--noresults.
These flags disable printing sections of the final output of kube-bench.
|
6 years ago |
Liz Rice
|
728cb0765f
|
Use 1.8 tests for k8s 1.9 and 1.10
|
6 years ago |
Philippe ALEXANDRE
|
f091c8adea
|
Remove the old lines of fmt.Sprintf in cmd/common.go
|
6 years ago |
Philippe ALEXANDRE
|
d6c16f7563
|
Try to use kubelet when kubectl is unavailable
|
6 years ago |
Philippe ALEXANDRE
|
c86d0ff81b
|
Replace fmt.Sprintf by filepath.Join
|
6 years ago |
Liz Rice
|
58b6358a02
|
Merge branch 'master' into u/jaxxstorm/golint
|
6 years ago |
Lee Briggs
|
94a1f3c41f
|
Lint all code for golint tests
|
6 years ago |
Abubakr-Sadik Nii Nai Davis
|
64aaef7997
|
Fixed expected return for getKubeVersion.
|
7 years ago |
Abubakr-Sadik Nii Nai Davis
|
53eb720952
|
Merge branch 'master' into unnecessary-warning
|
7 years ago |
Abubakr-Sadik Nii Nai Davis
|
04f044e3b9
|
Add support for merging general and kubernetes version specific config files.
This change unifies all config files, podspecs and unitfiles under
a single component configuration key; `config`.
|
7 years ago |
Liz Rice
|
97485419e2
|
Can't run kubectl on Travis so I don't know how this test ever worked
|
7 years ago |
Liz Rice
|
730871f330
|
Fix kubeVersion regex tests
|
7 years ago |
Abubakr-Sadik Nii Nai Davis
|
c93c94b3f6
|
Fix version check regexp.
|
7 years ago |
Abubakr-Sadik Nii Nai Davis
|
c60c459bc4
|
Fix bug causing kubectl version to always return default version.
|
7 years ago |
Abubakr-Sadik Nii Nai Davis
|
42a1068964
|
Add default version if version check fails.
|
7 years ago |
Abubakr-Sadik Nii Nai Davis
|
f90dd925b8
|
Exit kube-bench if we can't get valid kubernetes server version and
improve error messages.
|
7 years ago |
Abubakr-Sadik Nii Nai Davis
|
31b5910a7f
|
Remove unnecessary warnings about missing config files.
|
7 years ago |
Steven Logue
|
909e6cc874
|
created database.go file and moved DB function into it
|
7 years ago |
Liz Rice
|
1faeb55b67
|
Merge branch 'master' into master
|
7 years ago |
Steven Logue
|
d79a2a5478
|
added support for saving scan results to pgsql
|
7 years ago |
Abubakr-Sadik Nii Nai Davis
|
3dcc38d5c8
|
Fix issue with util test.
|
7 years ago |
Abubakr-Sadik Nii Nai Davis
|
592dc81974
|
Remove unused variables.
|
7 years ago |
Abubakr-Sadik Nii Nai Davis
|
cec1d9d6b3
|
Combine config reading functions into single function.
|
7 years ago |
Abubakr-Sadik Nii Nai Davis
|
e227934c88
|
Add function to get unit files for kubernetes components.
|
7 years ago |
Abubakr-Sadik Nii Nai Davis
|
6ce0c5bf60
|
Add function to get pod specs for kubernetes components.
|
7 years ago |
Abubakr-Sadik Nii Nai Davis
|
018ad12a64
|
Log benchmark definition file at verbosity level 1.
|
7 years ago |
Abubakr-Sadik Nii Nai Davis
|
73a37a0c16
|
Delete tests for verifyKubeVersion and support functions.
|
7 years ago |
Abubakr-Sadik Nii Nai Davis
|
88a003090f
|
Delete verifyKubeVersion support functions.
|
7 years ago |
Abubakr-Sadik Nii Nai Davis
|
a95d083049
|
Remove call to verifyKubeVersion.
This functionality is fulfilled by getKubeVersion.
|
7 years ago |
Abubakr-Sadik Nii Nai Davis
|
d9e1eee2cd
|
Merge remote-tracking branch 'origin/master' into support for multiple
Kubernetes versions.
|
7 years ago |
Abubakr-Sadik Nii Nai Davis
|
56fa20103a
|
Add function to retrieve Kubernetes server version.
The server version is used to load the correct benchmark check
to run against the Kubernetes cluster.
|
7 years ago |
Liz Rice
|
c4be4a1240
|
Remove installation flag and some other unused variables
|
7 years ago |
Liz Rice
|
de12829923
|
Correct test to cope with multi-line ps output
|
7 years ago |
Liz Rice
|
e4a89123e0
|
Move message about which config file we’re using into a log at the start
|
7 years ago |
Liz Rice
|
8380ad1ef3
|
Better detection of running executables
|
7 years ago |
Liz Rice
|
d637d8714a
|
Fix and add tests
|
7 years ago |
Liz Rice
|
a3197f8efe
|
Reorder YAML to make a bit more sense. Allow for optional components, and a config file that we don’t think exists.
|
7 years ago |
Liz Rice
|
e4b905e360
|
Log when there’s no substitution
|
7 years ago |
Liz Rice
|
f5550fd8bd
|
Node type is now verified by looking for running binaries from a set of options
|
7 years ago |
Liz Rice
|
6a5a62b278
|
Autodetect the binaries and config files from a set of options
|
7 years ago |
Liz Rice
|
f5cef922cc
|
Functions and tests for finding binaries and config files
|
7 years ago |
Liz Rice
|
7600dd9dd6
|
Make the ps / fakeps function global so we don’t have to pass it around so much
|
7 years ago |
Liz Rice
|
0bc00e0036
|
Slightly more robust looking for running executables
|
7 years ago |
Liz Rice
|
9114e139cf
|
Function to find which of a set of executables is running
|
7 years ago |
Liz Rice
|
6b9f117f87
|
Allow for multiple words in executable names
|
7 years ago |
Liz Rice
|
34f8b8e980
|
Simplify verifying binaries and config files
|
7 years ago |
Liz Rice
|
86d49b1b1a
|
We don’t care whether the binaries are in our path or not, just whether they are running
|
7 years ago |
Liz Rice
|
96c469669c
|
Use kubectl to check the kubernetes version
|
7 years ago |