Skip to content

Latest commit

 

History

30 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CircleCI OpenSSF Scorecard

security-profiles-operator

Giant Swarm offers a security-profiles-operator App which can be installed in workload clusters. Here, we define the security-profiles-operator chart with its templates and default configuration.

The Security Profiles Operator (SPO) is a Kubernetes controller that lets you manage Linux security profiles (Seccomp, AppArmor, and SELinux) as native Kubernetes custom resources. Instead of configuring nodes manually or baking profiles into images, you declare a SeccompProfile, AppArmorProfile, or SELinuxProfile and the operator distributes and enforces it across your cluster. This chart currently focuses on SELinux support.

Installing

There are several ways to install this app onto a workload cluster.

Configuring

values.yaml

This is an example of a values file you could upload using our web interface.

# values.yaml

kyvernoPolicyExceptions:
  enabled: true

security-profiles-operator:
  selinux:
    enable: true

Sample App CR and ConfigMap for the management cluster

If you have access to the Kubernetes API on the management cluster, you could create the App CR and ConfigMap directly.

See our full reference on how to configure apps for more details.

Limitations

  • SELinux ProfileRecording requires auditd to be running and logging AVC denials on the node. Without it, the operator cannot capture the access events needed to generate a profile.

Credit

About

No description, website, or topics provided.

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages