@@ -3618,3 +3618,95 @@ spec:
36183618 - effect : NoExecute
36193619 key : node.kubernetes.io/not-ready
36203620 operator : Exists
3621+ ---
3622+ apiVersion : security-profiles-operator.x-k8s.io/v1alpha1
3623+ kind : AppArmorProfile
3624+ metadata :
3625+ labels :
3626+ app : ' {{.Release.Name}}'
3627+ spo.x-k8s.io/container-id : security-profiles-operator
3628+ name : spo-apparmor
3629+ namespace : ' {{ .Release.Namespace }}'
3630+ spec :
3631+ abstract :
3632+ capability :
3633+ allowedCapabilities :
3634+ - dac_override
3635+ - dac_read_search
3636+ - mac_admin
3637+ - sys_admin
3638+ - sys_chroot
3639+ executable :
3640+ allowedExecutables :
3641+ - /security-profiles-operator
3642+ - /usr/sbin/apparmor_parser
3643+ filesystem :
3644+ readOnlyPaths :
3645+ - /
3646+ - /etc/apparmor/parser.conf
3647+ - /proc/@{pid}/maps
3648+ - /proc/@{pid}/mounts
3649+ - /proc/sys/kernel/osrelease
3650+ - /proc/sys/net/core/somaxconn
3651+ - /sys/kernel/mm/transparent_hugepage/hpage_pmd_size
3652+ - /var/run/secrets/kubernetes.io/serviceaccount/**
3653+ - /var/run/secrets/metrics/**
3654+ - /sys/module/apparmor/parameters/enabled
3655+ - /sys/devices/system/cpu/possible
3656+ readWritePaths :
3657+ - ' ptrace (read), # ugly template injection hack'
3658+ - /var/run/grpc/metrics.sock
3659+ - /tmp/aa_profile_bin_*
3660+ - /etc/apparmor.d/**
3661+ - /sys/kernel/security/apparmor/
3662+ - /sys/kernel/security/apparmor/**
3663+ - /var/lib/kubelet/seccomp/operator/**
3664+ network :
3665+ allowedProtocols :
3666+ allowTcp : true
3667+ allowUdp : true
3668+ disabled : false
3669+ ---
3670+ apiVersion : security-profiles-operator.x-k8s.io/v1alpha1
3671+ kind : AppArmorProfile
3672+ metadata :
3673+ labels :
3674+ app : ' {{.Release.Name}}'
3675+ spo.x-k8s.io/container-id : bpf-recorder
3676+ name : bpfrecorder-apparmor
3677+ namespace : ' {{ .Release.Namespace }}'
3678+ spec :
3679+ abstract :
3680+ capability :
3681+ allowedCapabilities :
3682+ - bpf
3683+ - chown
3684+ - perfmon
3685+ - sys_resource
3686+ executable :
3687+ allowedExecutables :
3688+ - /security-profiles-operator
3689+ filesystem :
3690+ readOnlyPaths :
3691+ - /proc/@{pid}/cgroup
3692+ - /proc/@{pid}/maps
3693+ - /proc/sys/net/core/somaxconn
3694+ - /sys/devices/kprobe/type
3695+ - /sys/devices/system/cpu/online
3696+ - /sys/fs/bpf/
3697+ - /sys/kernel/btf/vmlinux
3698+ - /sys/kernel/debug/tracing/events/**/id
3699+ - /sys/kernel/mm/transparent_hugepage/hpage_pmd_size
3700+ - /sys/kernel/security/lsm
3701+ - /var/run/secrets/kubernetes.io/serviceaccount/**
3702+ - /var/run/secrets/kubernetes.io/serviceaccount/**
3703+ readWritePaths :
3704+ - |-
3705+ ptrace (read),
3706+ # ugly template injection hack
3707+ - /var/run/grpc/bpf-recorder.sock
3708+ network :
3709+ allowedProtocols :
3710+ allowTcp : true
3711+ allowUdp : true
3712+ disabled : false
0 commit comments