Skip to content

Instantly share code, notes, and snippets.

@gregdek
Created January 19, 2021 18:25
Show Gist options
  • Save gregdek/a78f085f66d8801de79ec1046bbf658d to your computer and use it in GitHub Desktop.
Save gregdek/a78f085f66d8801de79ec1046bbf658d to your computer and use it in GitHub Desktop.
Tweaks to kube-bench to get Bottlerocket to pass more checks
Tweaks necessary to https://github.com/aquasecurity/kube-bench to get Bottlerocket to pass more checks.
Basically, the issue is that Bottlerocket does kubelet configuration slightly differently, so some paths
are different.
diff --git a/cfg/config.yaml b/cfg/config.yaml
index 55ff322..db5af12 100644
--- a/cfg/config.yaml
+++ b/cfg/config.yaml
@@ -120,11 +120,13 @@ node:
- "/etc/kubernetes/kubelet.conf"
- "/var/lib/kubelet/kubeconfig"
- "/etc/kubernetes/kubelet-kubeconfig"
+ - "/etc/kubernetes/kubelet/kubeconfig"
- "/var/snap/microk8s/current/credentials/kubelet.config"
confs:
- "/var/lib/kubelet/config.yaml"
- "/var/lib/kubelet/config.yml"
- "/etc/kubernetes/kubelet/kubelet-config.json"
+ - "/etc/kubernetes/kubelet/config"
- "/home/kubernetes/kubelet-config.yaml"
- "/home/kubernetes/kubelet-config.yml"
- "/etc/default/kubelet"
@@ -161,6 +163,7 @@ node:
- /var/snap/microk8s/current/args/kube-proxy
kubeconfig:
- "/etc/kubernetes/kubelet-kubeconfig"
+ - "/etc/kubernetes/kubelet/kubeconfig"
- "/var/lib/kubelet/kubeconfig"
- "/var/snap/microk8s/current/credentials/proxy.config"
svc:
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment