Liz Rice
34dd31970a
Update README about installation flag
7 years ago
Liz Rice
a6a784f55f
Merge pull request #18 from ttousai/issue-17
...
Issues #17 , #16
7 years ago
Abubakr-Sadik Nii Nai Davis
f589fd58e1
Add few modifications.
7 years ago
Abubakr-Sadik Nii Nai Davis
3d395994b0
Change environment variable prefix.
7 years ago
Abubakr-Sadik Nii Nai Davis
609c4ff01c
Move kubernetes binaries and config paths to kube-bench config.
7 years ago
Abubakr-Sadik Nii Nai Davis
2ee99eca64
Add support for various installation modes, hyperkube, kubeadm and kops.
...
Issue #17 .
7 years ago
Abubakr-Sadik Nii Nai Davis
bd53529387
Fix issue #16 about supporting verbosity.
7 years ago
Abubakr-Sadik Nii Nai Davis
06466d6573
Fix issue with kubernetes version check, where the master binary is
...
used for all modes including nodes and federated.
7 years ago
Liz Rice
6d26814cf6
Merge pull request #14 from ttousai/issue-7
...
Resolve issue #7 wait: error running audit command exit status 1.
7 years ago
Abubakr-Sadik Nii Nai Davis
dbbafd54a5
Do not exit on command exit, print error message to stderr and continue.
7 years ago
Abubakr-Sadik Nii Nai Davis
b1a76360e7
Do not clutter the output with error messages from commands in the audit pipeline.
7 years ago
Abubakr-Sadik Nii Nai Davis
6ee9bedfb8
Print verification warnings at only one point.
7 years ago
Abubakr-Sadik Nii Nai Davis
2119d119b0
Restore warning messages and dont quit on verification error.
7 years ago
Abubakr-Sadik Nii Nai Davis
e6479afd01
Reset audit commands to ps -ef ... closer to benchmark.
7 years ago
Abubakr-Sadik Nii Nai Davis
e61dcabdfb
Remove extraneous debug commands.
7 years ago
Abubakr-Sadik Nii Nai Davis
d0d9900b29
Resolve issue #7 wait: error running audit command exit status 1.
...
This is caused by a command in the audit pipeline (for example
ps -ef | grep kube-apiserver) failing. The causes of this failure
in my testing is usually a missing config file.
Extensive refactor and correction in verification code to check for
config files and binaries.
Replace joncalhoun/pipes with implementation using exec.Cmds so errors
are visible and can be handled when audit pipeline commands fail.
Change some audit commands
from: ps -ef | grep <cmd> | grep -v
to: ps -C <something> -o comm,args --no-headers
which is simpler to work with.
7 years ago
Liz Rice
e8df4aa512
Add test to validate the YAML files
7 years ago
Liz Rice
b4237ccb73
Better error handling when reading YAML files
7 years ago
Liz Rice
f920d61a6a
Merge pull request #9 from aquasecurity/json
...
If output format is JSON, don't also output human-readable warnings
7 years ago
Liz Rice
1b3144af37
Hopefully this adds go tests to the travis job
7 years ago
Liz Rice
07750ea43a
Don't output message about config file if output format is JSON
7 years ago
Liz Rice
6340ee44c5
Don’t output warnings as text if we’re generating JSON output. Add error handling in a few missing cases. Some comment tidying.
7 years ago
Liz Rice
f6509b804e
Typo
7 years ago
Liz Rice
b36832e40c
Correct block-copy error in flanneld config directory
7 years ago
Liz Rice
1be52fb304
Add missing error output if JSON output can't be emitted
7 years ago
Liz Rice
44136fa080
Add image and commit badges to README
7 years ago
Liz Rice
e69ccba8c7
Docker build hook to add label info
7 years ago
Liz Rice
74ca02298e
Add image labels
7 years ago
Liz Rice
3b93167c07
And now correct the flag and put it in the right place
7 years ago
Liz Rice
0c30f24b59
Travis build name got updated so the badges need updating too
7 years ago
Liz Rice
903f232dc1
Correct bad yaml indentation
7 years ago
Liz Rice
0d6d3a03ef
Allow config file to be specified on the command line
7 years ago
Liz Rice
96364e3f29
Error if the config file can’t be found
7 years ago
Liz Rice
c07a8e2c81
Minor language improvement
7 years ago
jerbia
432651e85f
Added test 1.4.11 ( #8 )
7 years ago
jerbia
d3bbf2698e
Removed extra '\' sign ( #6 )
...
There was an extra '\' sign in the docker pull command
7 years ago
Amir Jerbi
61d840e37d
Add screenshot
7 years ago
jerbia
8fcc4e3cba
Delete output.png
7 years ago
Amir Jerbi
96b757414a
changed screenshot
7 years ago
Amir Jerbi
d96918fb08
Merge branch 'master' of github.com:aquasecurity/kubernetes-bench-security
7 years ago
Amir Jerbi
9a471ef1a4
Added screenshot
7 years ago
Amir Jerbi
eefa0dfb61
Change check 1.15
...
Check is successful in case --kubelet-https is set to true OR missing
7 years ago
Liz Rice
f2d49848f4
Travis build failing, let's see if this works
7 years ago
Liz Rice
1ad63cb4e6
Correct a block-copy mistake in one of the test configs
7 years ago
Liz Rice
c3d67e0fee
Use colorPrint for config file info too
7 years ago
Liz Rice
b7a92799b9
Blue for info messages
7 years ago
Liz Rice
ed4ded7b3f
Use a single-stage build for now since Docker Hub doesn't support multi-stage builds. Also updated base image to current version of Go, 1.8
7 years ago
Liz Rice
9dd393da99
Change the exe name in the Dockerfile
7 years ago
Liz Rice
800c18ccf3
colorPrint for the output
...
Use the same format output for warnings even if they aren’t related to
a specific test ID
7 years ago
Liz Rice
dcd416a521
Executable name changes
...
Updates to travis file, readme and help text
7 years ago