Image Signature Validation
To enhance the security and integrity of Sisense, this feature enables you to validate Sisense images deployed in your environment. This ensures that the images are official, developed, and maintained by Sisense.
By default, this feature is disabled.
Enabling this option will perform an extra installation of the Kyverno
Helm chart in your environment.
kyverno/charts/kyverno at main · kyverno/kyverno
Kyverno is used to scan container images in your environment and verify that they are signed by Sisense.
Important Note:
This feature is not supported for offline or air-gapped installations, as the validation process requires access to our official quay.io
image repository.
Resource Usage Considerations
Enabling image signature validation may introduce a slight delay in the installation process due to the validation steps. Additionally, it will slightly increase resource consumption.
Performance Impact (based on internal testing):
-
Installation delay: A few extra minutes
-
CPU usage: Peaks at approximately 100 milliCPUs
-
Memory usage: Ranges between 50 MB and 128 MB
Enabling and Applying Image Signature Validation
To enable image signature validation, modify the configuration file as follows:
## Enable image signature validation - true/false
## When enabled, Kyverno will validate the signatures of all pods images in the 'sisense' namespace
## and in the 'monitoring' namespace (if enabled)
signature_validation: true
After making this change, proceed with your installation or update as usual.
Installation Log
During the installation process, the logs will indicate:
-
Kyverno installation confirmation
-
Application of ClusterPolicy rules for container image validation
By enabling this feature, you enhance security by ensuring that only verified Sisense images are deployed in your environment.