UNCLASSIFIED

Commit 41d1b397 authored by Tunde Oladipupo's avatar Tunde Oladipupo
Browse files

Fix Constraint

parent ea5eddc2
...@@ -2,6 +2,12 @@ ...@@ -2,6 +2,12 @@
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [3.3.0-bb.4] - 2021-06-11
### Fixed
- Typo in K8sDenyServiceNodePort message
- Typo in K8sNoAnnotationValues message
- Missing "service" in gatekeeper config
## [3.3.0-bb.3] - 2021-06-03 ## [3.3.0-bb.3] - 2021-06-03
More Constraint Templates More Constraint Templates
......
...@@ -3,7 +3,7 @@ description: A Helm chart for Gatekeeper ...@@ -3,7 +3,7 @@ description: A Helm chart for Gatekeeper
name: gatekeeper name: gatekeeper
keywords: keywords:
- open policy agent - open policy agent
version: 3.3.0-bb.3 version: 3.3.0-bb.4
home: https://github.com/open-policy-agent/gatekeeper home: https://github.com/open-policy-agent/gatekeeper
sources: sources:
- https://github.com/open-policy-agent/gatekeeper.git - https://github.com/open-policy-agent/gatekeeper.git
......
...@@ -14,4 +14,7 @@ spec: ...@@ -14,4 +14,7 @@ spec:
kind: "Ingress" kind: "Ingress"
- group: "networking.k8s.io" - group: "networking.k8s.io"
version: "v1" version: "v1"
kind: "Ingress" kind: "Ingress"
\ No newline at end of file - group: ""
kind: Service
version: v1
\ No newline at end of file
...@@ -47,6 +47,6 @@ spec: ...@@ -47,6 +47,6 @@ spec:
# do not match if disallowedRegex is not defined, or is an empty string # do not match if disallowedRegex is not defined, or is an empty string
expected.disallowedRegex != "" expected.disallowedRegex != ""
re_match(expected.disallowedRegex, value) re_match(expected.disallowedRegex, value)
def_msg := sprintf("Annoation <%v: %v> matches disallowed regex: %v", [key, value, expected.disallowedRegex]) def_msg := sprintf("Annotation <%v: %v> matches disallowed regex: %v", [key, value, expected.disallowedRegex])
msg := get_message(input.parameters, def_msg) msg := get_message(input.parameters, def_msg)
} }
\ No newline at end of file
...@@ -22,5 +22,5 @@ spec: ...@@ -22,5 +22,5 @@ spec:
violation[{"msg": msg}] { violation[{"msg": msg}] {
input.review.kind.kind == "Service" input.review.kind.kind == "Service"
input.review.object.spec.type == "NodePort" input.review.object.spec.type == "NodePort"
msg := sprintf("Service Type can't be NodePort for the service", [input.reviw.kind.kind]) msg := sprintf("Service Type can't be NodePort for the service", [input.review.kind.kind])
} }
\ No newline at end of file
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment