Releases: sighupio/fury-kubernetes-opa
Preview v1.3.0-rc2
OPA Core Module version TBD
SIGHUP team maintains this module updated and tested. That is the main reason why we worked on this new release.
With the Kubernetes 1.20 release, it became the perfect time to start testing this module against this Kubernetes
release. Minor works have been done in the constraint templates.
Continue reading the Changelog to discover them:
Changelog
- Update OPA Gatekeeper version from: 3.1.1 to 3.2.2
- Include Gatekeeper Policy Manager, GPM, from our amazing @ralgozino. 0.4.0.
- Adds
excludeIstio
flag to:K8sLivenessProbe
K8sReadinessProbe
SecurityControls
This feature excludes the checks on istio sidecar containers.
- Improve
k8suniqueingresshost
constraint template to checkpath
+host
tuple instead of just thehost
.
Thanks to @phisco who made it possible. - Kubernetes support:
- Deprecate Kubernetes 1.16 support.
- Kubernetes 1.19 is considered stable.
- Add tech-preview support to Kubernetes 1.20.
Upgrade path
To upgrade this core module from v1.2.1
, you need to download this new version, then apply the
kustomize
project. No further action is required.
kustomize build katalog/gatekeeper | kubectl apply -f - --force
Preview v1.3.0-rc1
OPA Core Module version TBD
SIGHUP team maintains this module updated and tested. That is the main reason why we worked on this new release.
With the Kubernetes 1.20 release, it became the perfect time to start testing this module against this Kubernetes
release. Minor works have been done in the constraint templates.
Continue reading the Changelog to discover them:
Changelog
- Update OPA Gatekeeper version from: 3.1.1 to 3.2.2
- Adds
excludeIstio
flag to:K8sLivenessProbe
K8sReadinessProbe
SecurityControls
This feature excludes the checks on istio sidecar containers.
- Improve
k8suniqueingresshost
constraint template to checkpath
+host
tuple instead of just thehost
.
Thanks to @phisco who made it possible. - Kubernetes support:
- Deprecate Kubernetes 1.16 support.
- Kubernetes 1.19 is considered stable.
- Add tech-preview support to Kubernetes 1.20.
Upgrade path
To upgrade this core module from v1.2.1
, you need to download this new version, then apply the
kustomize
project. No further action is required.
kustomize build katalog/gatekeeper | kubectl apply -f - --force
Release v1.2.1
OPA Core Module version 1.2.1
This release removes the cert-manager dependency created in 1.2.0
due to a fix applied to the gatekeeper upstream project
Changelog
- Update gatekeeper. From
v3.1.0
tov3.1.1
.- Avoid deploying
cert-manager
as a Gatekeeper requirement.
- Avoid deploying
Upgrade path
To upgrade this core module from v1.1.0
or v1.2.0
to v1.2.1
, you need to download this new version, then apply the
kustomize
project. No further action is required.
kustomize build katalog/gatekeeper | kubectl apply -f - --force
Important note
Update from v1.1.0
This version changes the labels for gatekeeper-controller-manager
, so the usual kustomize build | kubectl apply -f
should be used together with the --force
flag, or the gatekeeper-controller-manager
deployment should be deleted
manually before applying this new version.
Preview v1.2.1-rc1
OPA Core Module version 1.2.1
This release removes the cert-manager dependency created in
1.2.0 due to a fix applied to the
gatekeeper upstream project
Changelog
- Update gatekeeper. From
v3.1.0
tov3.1.1
.- Avoid deploying
cert-manager
as a Gatekeeper requirement.
- Avoid deploying
Upgrade path
To upgrade this core module from v1.1.0
or v1.2.0
to v1.2.1
, you need to download this new version, then apply the
kustomize
project. No further action is required.
kustomize build katalog/gatekeeper | kubectl apply -f - --force
Important note
Update from v1.1.0
This version changes the labels for gatekeeper-controller-manager
, so the usual kustomize build | kubectl apply -f
should be used together with the --force
flag, or the gatekeeper-controller-manager
deployment should be deleted
manually before applying this new version.
Release v1.2.0
OPA Core Module version 1.2.0
SIGHUP team maintains this module updated and tested. That is the main reason why we worked on this new release.
With the Kubernetes 1.19 release, it became the perfect time to start testing this module against this Kubernetes
release. The team behind Open Policy Agent finally released the first 3 stable release and it includes something we
were waiting for some time: High Availability support.
Continue reading the Changelog to discover them:
Changelog
- Update gatekeeper. From
v3.1.0-beta.9
tov3.1.0
. Awesome job by @ralgozino- Re-enable High Availability
- The Grafana dashboard is now part of this module
- Namespaces
kube-system
andgatekeeper-system
namespaces are exempted. - huge kudos to @ralgozino for the amazing work done here
Upgrade path
To upgrade this core module from v1.1.0
to v1.2.0
, you need to download this new version, then apply the
kustomize
project. No further action is required.
kustomize build katalog/gatekeeper | kubectl apply -f - --force
Important note
This version changes the labels for gatekeeper-controller-manager
, so the usual kustomize build | kubectl apply -f
should be used together with the --force
flag, or the gatekeeper-controller-manager
deployment should be deleted
manually before applying this new version.
Preview v1.2.0-rc5
OPA Core Module version 1.10.0
SIGHUP team maintains this module updated and tested. That is the main reason why we worked on this new release.
With the Kubernetes 1.19 release, it became the perfect time to start testing this module against this Kubernetes
release. The team behind Open Policy Agent finally released the first 3 stable release and it includes something we
were waiting for some time: High Availability support.
Continue reading the Changelog to discover them:
Changelog
- Update gatekeeper. From
v3.1.0-beta.9
tov3.1.0
- Re-enable High Availability
- The Grafana dashboard is now part of this module
- Namespaces
kube-system
andgatekeeper-system
namespaces are exempted. - huge kudos to @ralgozino for the amazing work done here
Upgrade path
To upgrade this core module from v1.1.0
to v1.2.0
, you need to download this new version, then apply the
kustomize
project. No further action is required.
kustomize build katalog/gatekeeper | kubectl apply -f - --force
Important note
This version changes the labels for gatekeeper-controller-manager
, so the usual kustomize build | kubectl apply -f
should be used together with the --force
flag, or the gatekeeper-controller-manager
deployment should be deleted
manually before applying this new version.