Skip to content

Commit f16ad02

Browse files
committed
fix(apparmor): use regex replace to remove all special characters to maintain older apparmor compat
Signed-off-by: daemon1024 <[email protected]>
1 parent d2a9a88 commit f16ad02

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Diff for: KubeArmor/enforcer/appArmorTemplate.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ profile {{.Name}} flags=(attach_disconnected,mediate_deleted) {
7979
{{template "file-section" . }}
8080
## == DISPATCHER START == ##
8181
{{- range $source, $value:= $.FromSource}}
82-
{{$source}} px -> {{$v := $.Name | split "."}}{{$v._0}}_{{ $source | replace "/" "" | replace "." "" }},
82+
{{$source}} px -> {{$v := $.Name | split "."}}{{$v._0}}_{{ regexReplaceAllLiteral "[^a-z A-Z 0-9]" $source "" }},
8383
{{- end}}
8484
{{- range $value, $data := .ProcessPaths}}
8585
{{- $suffix := ""}}
@@ -146,7 +146,7 @@ profile {{.Name}} flags=(attach_disconnected,mediate_deleted) {
146146
147147
## == FromSource per binary profiles START == ##
148148
{{- range $source, $value := $.FromSource}}
149-
profile {{$v := $.Name | split "."}}{{$v._0}}_{{ $source | replace "/" "" | replace "." "" }} {
149+
profile {{$v := $.Name | split "."}}{{$v._0}}_{{ regexReplaceAllLiteral "[^a-z A-Z 0-9]" $source "" }} {
150150
{{$source}} rix,
151151
{{template "pre-section" $value }}
152152
{{template "file-section" $value}}

0 commit comments

Comments
 (0)