mirror of
https://github.com/kyverno/kyverno.git
synced 2025-03-31 03:45:17 +00:00
feat(audit): enable audit logs for kind (#10822)
Signed-off-by: Khaled Emara <khaled.emara@nirmata.com>
This commit is contained in:
parent
bbb1d6103c
commit
b8a69a7eac
2 changed files with 36 additions and 0 deletions
29
scripts/config/kind/audit-config.yaml
Normal file
29
scripts/config/kind/audit-config.yaml
Normal file
|
@ -0,0 +1,29 @@
|
|||
kind: Cluster
|
||||
apiVersion: kind.x-k8s.io/v1alpha4
|
||||
nodes:
|
||||
- role: control-plane
|
||||
kubeadmConfigPatches:
|
||||
- |
|
||||
kind: ClusterConfiguration
|
||||
apiServer:
|
||||
# enable auditing flags on the API server
|
||||
extraArgs:
|
||||
audit-log-path: /var/log/kubernetes/kube-apiserver-audit.log
|
||||
audit-policy-file: /etc/kubernetes/policies/audit-policy.yaml
|
||||
# mount new files / directories on the control plane
|
||||
extraVolumes:
|
||||
- name: audit-policies
|
||||
hostPath: /etc/kubernetes/policies
|
||||
mountPath: /etc/kubernetes/policies
|
||||
readOnly: true
|
||||
pathType: "DirectoryOrCreate"
|
||||
- name: "audit-logs"
|
||||
hostPath: "/var/log/kubernetes"
|
||||
mountPath: "/var/log/kubernetes"
|
||||
readOnly: false
|
||||
pathType: DirectoryOrCreate
|
||||
# mount the local file on the control plane
|
||||
extraMounts:
|
||||
- hostPath: ./scripts/config/kind/audit-policy.yaml
|
||||
containerPath: /etc/kubernetes/policies/audit-policy.yaml
|
||||
readOnly: true
|
7
scripts/config/kind/audit-policy.yaml
Normal file
7
scripts/config/kind/audit-policy.yaml
Normal file
|
@ -0,0 +1,7 @@
|
|||
apiVersion: audit.k8s.io/v1
|
||||
kind: Policy
|
||||
rules:
|
||||
- level: RequestResponse
|
||||
resources:
|
||||
- group: "kyverno.io"
|
||||
resources: ["policies", "clusterpolicies"]
|
Loading…
Add table
Reference in a new issue