feat(gatekeeper): add PluginDefinition for OPA Gatekeeper#1572
feat(gatekeeper): add PluginDefinition for OPA Gatekeeper#1572mikolajkucinski wants to merge 1 commit intomainfrom
Conversation
Wraps the upstream OPA Gatekeeper Helm chart as a Greenhouse PluginDefinition. Only the operator is deployed - constraint templates and constraints are not bundled and will be shipped in a separate PluginDefinition. On-behalf-of: @SAP <mikolaj.kucinski@sap.com>
|
Comparing against the existing implementation in https://github.com/sapcc/helm-charts/tree/master/system/gatekeeper:
|
Thanks Stefan, addressing each:
optionValues:
- name: podAnnotations
value:
linkerd.io/inject: disabled
- name: auditPodAnnotations
value:
linkerd.io/inject: disabled
|
Pull Request Details
Adds a new
gatekeeperPluginDefinition to the catalog, wrapping the upstream OPA Gatekeeper Helm chart.Five user-facing options are exposed:
replicas,auditInterval,validatingWebhookFailurePolicy,constraintViolationsLimit,logDenies. Defaults match the upstream chart.Breaking Changes
None. This is a new PluginDefinition and does not modify any existing ones.
Issues Fixed
Other Relevant Information
See the README for details. A follow-up ticket will track the
gatekeeper-configPluginDefinition that shipsConstraintTemplatesandConstraintsoriginating from the legacysapcc/helm-charts/system/gatekeeperchart.