For users trying to look for all the policy violations for a specific entity like a workload or service, Magalix provides dashboards targeted at entities.
In Magalix we group K8s entities in the following entity groups:
Workloads have all the entities that have any of these kinds: Deployment, ReplicaSet, DeamonSet, StatefulSet, CronJob, Job, ReplicationController,
Network has all the entities that have any of these kinds: Ingress, IngressClass or NeworkPolicy.
Storage has all entities that have any of these kinds: PersistentVolume(PV, PersistentVolumeClaim(PVC), or StorageClass
Access Controls have all entities that have any of these kinds: ClusterRole, ClusterRoleBinding, Role, RoleBinding, or ServiceAccount
Nodes have all cluster nodes definitions
For each entity group there’s a list of all entities scanned in that group, you can access these dashboards from the navigation on the left, under each cluster. In each entity group dashboard, users can find a list of all scanned entities whether violating or not.
After navigating to a single entity, users will be able to see all violated policies for that entity in the selected cluster as well as the latest yaml spec for that entity.