Abubakr-Sadik Nii Nai Davis
|
64aaef7997
|
Fixed expected return for getKubeVersion.
|
2017-11-28 17:47:57 +00:00 |
|
Abubakr-Sadik Nii Nai Davis
|
53eb720952
|
Merge branch 'master' into unnecessary-warning
|
2017-11-28 17:44:53 +00:00 |
|
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`.
|
2017-11-28 17:38:34 +00:00 |
|
Liz Rice
|
97485419e2
|
Can't run kubectl on Travis so I don't know how this test ever worked
|
2017-11-21 13:21:47 +00:00 |
|
Liz Rice
|
730871f330
|
Fix kubeVersion regex tests
|
2017-11-21 13:19:09 +00:00 |
|
Abubakr-Sadik Nii Nai Davis
|
c93c94b3f6
|
Fix version check regexp.
|
2017-11-21 12:20:02 +00:00 |
|
Abubakr-Sadik Nii Nai Davis
|
c60c459bc4
|
Fix bug causing kubectl version to always return default version.
|
2017-11-14 22:27:55 +00:00 |
|
Abubakr-Sadik Nii Nai Davis
|
42a1068964
|
Add default version if version check fails.
|
2017-11-13 15:25:34 +00:00 |
|
Abubakr-Sadik Nii Nai Davis
|
f90dd925b8
|
Exit kube-bench if we can't get valid kubernetes server version and
improve error messages.
|
2017-11-03 13:11:10 +00:00 |
|
Abubakr-Sadik Nii Nai Davis
|
31b5910a7f
|
Remove unnecessary warnings about missing config files.
|
2017-11-03 10:41:01 +00:00 |
|
Steven Logue
|
909e6cc874
|
created database.go file and moved DB function into it
|
2017-11-01 10:15:31 -07:00 |
|
Liz Rice
|
1faeb55b67
|
Merge branch 'master' into master
|
2017-11-01 14:46:48 +00:00 |
|
Steven Logue
|
d79a2a5478
|
added support for saving scan results to pgsql
|
2017-10-31 13:08:46 -07:00 |
|
Abubakr-Sadik Nii Nai Davis
|
3dcc38d5c8
|
Fix issue with util test.
|
2017-10-24 12:45:38 +00:00 |
|
Abubakr-Sadik Nii Nai Davis
|
592dc81974
|
Remove unused variables.
|
2017-10-24 12:02:22 +00:00 |
|
Abubakr-Sadik Nii Nai Davis
|
cec1d9d6b3
|
Combine config reading functions into single function.
|
2017-10-24 12:01:02 +00:00 |
|
Abubakr-Sadik Nii Nai Davis
|
e227934c88
|
Add function to get unit files for kubernetes components.
|
2017-10-15 13:20:01 +00:00 |
|
Abubakr-Sadik Nii Nai Davis
|
6ce0c5bf60
|
Add function to get pod specs for kubernetes components.
|
2017-10-15 13:19:57 +00:00 |
|
Abubakr-Sadik Nii Nai Davis
|
018ad12a64
|
Log benchmark definition file at verbosity level 1.
|
2017-09-26 23:33:47 +00:00 |
|
Abubakr-Sadik Nii Nai Davis
|
73a37a0c16
|
Delete tests for verifyKubeVersion and support functions.
|
2017-09-26 23:24:44 +00:00 |
|
Abubakr-Sadik Nii Nai Davis
|
88a003090f
|
Delete verifyKubeVersion support functions.
|
2017-09-26 23:23:34 +00:00 |
|
Abubakr-Sadik Nii Nai Davis
|
a95d083049
|
Remove call to verifyKubeVersion.
This functionality is fulfilled by getKubeVersion.
|
2017-09-26 23:20:28 +00:00 |
|
Abubakr-Sadik Nii Nai Davis
|
d9e1eee2cd
|
Merge remote-tracking branch 'origin/master' into support for multiple
Kubernetes versions.
|
2017-09-20 00:39:30 +00:00 |
|
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.
|
2017-09-17 19:49:13 +00:00 |
|
Liz Rice
|
c4be4a1240
|
Remove installation flag and some other unused variables
|
2017-08-31 17:52:21 +01:00 |
|
Liz Rice
|
de12829923
|
Correct test to cope with multi-line ps output
|
2017-08-31 17:43:07 +01:00 |
|
Liz Rice
|
e4a89123e0
|
Move message about which config file we’re using into a log at the start
|
2017-08-31 17:38:11 +01:00 |
|
Liz Rice
|
8380ad1ef3
|
Better detection of running executables
|
2017-08-31 16:01:31 +01:00 |
|
Liz Rice
|
d637d8714a
|
Fix and add tests
|
2017-08-31 15:22:30 +01:00 |
|
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.
|
2017-08-31 14:45:16 +01:00 |
|
Liz Rice
|
e4b905e360
|
Log when there’s no substitution
|
2017-08-31 14:43:59 +01:00 |
|
Liz Rice
|
f5550fd8bd
|
Node type is now verified by looking for running binaries from a set of options
|
2017-08-31 14:43:35 +01:00 |
|
Liz Rice
|
6a5a62b278
|
Autodetect the binaries and config files from a set of options
|
2017-08-30 18:37:01 +01:00 |
|
Liz Rice
|
f5cef922cc
|
Functions and tests for finding binaries and config files
|
2017-08-30 18:01:53 +01:00 |
|
Liz Rice
|
7600dd9dd6
|
Make the ps / fakeps function global so we don’t have to pass it around so much
|
2017-08-30 17:51:28 +01:00 |
|
Liz Rice
|
0bc00e0036
|
Slightly more robust looking for running executables
|
2017-08-30 17:48:12 +01:00 |
|
Liz Rice
|
9114e139cf
|
Function to find which of a set of executables is running
|
2017-08-30 12:07:46 +01:00 |
|
Liz Rice
|
6b9f117f87
|
Allow for multiple words in executable names
|
2017-08-15 17:00:35 +01:00 |
|
Liz Rice
|
34f8b8e980
|
Simplify verifying binaries and config files
|
2017-08-15 16:44:40 +01:00 |
|
Liz Rice
|
86d49b1b1a
|
We don’t care whether the binaries are in our path or not, just whether they are running
|
2017-08-15 16:01:27 +01:00 |
|
Liz Rice
|
96c469669c
|
Use kubectl to check the kubernetes version
|
2017-08-11 17:59:57 +01:00 |
|
Liz Rice
|
2b4047a3c1
|
Merge pull request #28 from ttousai/errorhandling
Improve error handling.
|
2017-08-07 10:06:32 +01:00 |
|
Abubakr-Sadik Nii Nai Davis
|
7bb66dd2da
|
Rename warning printing functions.
printlnWarn: prints warning with a newline.
sprintWarn: returns an optionally contextualized warning string.
|
2017-08-06 16:59:03 +00:00 |
|
Abubakr-Sadik Nii Nai Davis
|
82c92e0078
|
Change function name to be clearer about the fact it returns a string.
|
2017-08-06 14:25:02 +00:00 |
|
Abubakr-Sadik Nii Nai Davis
|
f88de572f6
|
Improve error handling.
|
2017-07-25 00:34:07 +00:00 |
|
Abubakr-Sadik Nii Nai Davis
|
e08e069174
|
Update controls to CIS Kubernetes Benchmark v1.1.0
|
2017-07-24 17:30:13 +00:00 |
|
Abubakr-Sadik Nii Nai Davis
|
f589fd58e1
|
Add few modifications.
|
2017-07-13 01:01:18 +00:00 |
|
Abubakr-Sadik Nii Nai Davis
|
3d395994b0
|
Change environment variable prefix.
|
2017-07-13 00:24:57 +00:00 |
|
Abubakr-Sadik Nii Nai Davis
|
609c4ff01c
|
Move kubernetes binaries and config paths to kube-bench config.
|
2017-07-13 00:24:09 +00:00 |
|
Abubakr-Sadik Nii Nai Davis
|
2ee99eca64
|
Add support for various installation modes, hyperkube, kubeadm and kops.
Issue #17.
|
2017-07-10 00:15:27 +00:00 |
|