Releases: sighupio/gatekeeper-policy-manager
gatekeeper-policy-manager-0.4.0
A Helm chart for Gatekeeper Policy Manager, a simple to use, read-only web UI for viewing OPA Gatekeeper policies' status in a Kubernetes Cluster.
Release v1.0.2
v1.0.2
Welcome to the release of Gatekeeper Policy Manager version 1.0.2.
Changes from v1.0.1
- Enhancement: show a successful logged-out page when logging out instead of asking for login immediately.
- Bugfix: include the selected context in the report download link when in multi-cluster mode.
- Bugfix: improve Constraint violations table display.
- Helm Chart: fix Kubeconfig secret name.
- Helm Chart: delete unused manifests.
- Helm Chart: support for additional custom pod labels.
- Other: updated dependencies.
Breaking changes
No breaking changes.
gatekeeper-policy-manager-0.3.1
A Helm chart for Gatekeeper Policy Manager, a simple to use, read-only web UI for viewing OPA Gatekeeper policies' status in a Kubernetes Cluster.
Release v1.0.1
v1.0.1
Welcome to the release of Gatekeeper Policy Manager version 1.0.1.
Changes from v1.0.0
- Enhancement: reintroduced line numbers in the rego code viewports.
- Enhancement: new (better and consistent) icons for the Constraint mode.
- Enhancement: Constraint Templates now show their description if available.
- Enhancement: switched from custom fork for the UI to ElasticUI + Fury theme and deleted old SemanticUI dependencies.
- Bugfix: handle expired OIDC sessions properly and reask for login.
- Bugfix: warn icon now shows its tooltip and is aligned like the rest of the icons in the Constraint navbar.
- Helm Chart: new release pointing to the latest version of GPM.
- Helm Chart: set GPM deployment replicas to 2 by default.
- Other: updated all the dependencies.
Breaking changes
No breaking changes.
gatekeeper-policy-manager-0.3.0
A Helm chart for Gatekeeper Policy Manager, a simple to use, read-only web UI for viewing OPA Gatekeeper policies' status in a Kubernetes Cluster.
Release v1.0.0
v1.0.0
Gatekeeper Policy Manager version 1.0.0
Changes from v0.5.1
- Enhancement: new branding and frontend using the Fury Design System. (thanks @Al-Pragliola 🎉 )
- Enhancement: backend now uses ConstraintTemplates v1 API version against Kubernetes API.
- Bugfix: fixed a bug that made the backend logs to not show up in standard output.
- Bugfix: fixed a bug that made GPM not consider the
WARN
mode for Constraints. - Helm Chart: switched to Ingress networking.k8s.io/v1 from networking.k8s.io/v1beta1 for Kubernetes >1.22 compatibility (thanks @edify42!).
- Helm Chart: it is now published in GitHub pages for easier usage. See the readme for instructions.
- Docs: Added instructions to use AWS IAM authentication.
- Updated all the dependencies.
Breaking changes
No breaking changes.
Release Candidate v1.0.0-rc3
v1.0.0-rc0
Gatekeeper Policy Manager version 1.0.0
Changes from v0.5.1
- Enhancement: new branding and frontend using the Fury Design System.
- Enhancement: backend now uses ConstraintTemplates v1 API version against Kubernetes API.
- Bugfix: fixed a bug that made the backend logs to not show up in standard output.
- Bugfix: fixed a bug that made GPM not consider the
WARN
mode for Constraints. - Helm Chart: switched to Ingress networking.k8s.io/v1 from networking.k8s.io/v1beta1 for Kubernetes >1.22 compatibility (thanks @edify42!).
- Helm Chart: it is now published in GitHub pages for easier usage. See the readme for instructions.
- Docs: Added instructions to use AWS IAM authentication.
- Updated all the dependencies.
Breaking changes
No breaking changes.
gatekeeper-policy-manager-0.2.0
A Helm chart for Gatekeeper Policy Manager which is a simple read-only web UI for viewing OPA Gatekeeper policies' status in a Kubernetes Cluster.
Release v0.5.1
v0.5.1
Gatekeeper Policy Manager version 0.5.1
Changes from v0.5.0
- Increased default memory limits in Kubernetes manifests and the Helm chart due to reports of missbehaviour with the previous values.
- Update to Python 3.10
- Set explicitly the replica count for Kubernetes deployment
- Fix error on Constraint Templates view when the Template doesn't have a
Properties
key under the OpenAPIv3 Schema. - Switched
master
tomain
Updated dependencies
Backend:
- Python 3.9 -> 3.10
- cachetools 4.2.2 -> 4.2.4
- certifi 2021.5.30 -> 2021.10.8
- cffi 1.14.6 -> 1.15.0
- charset-normalizer 2.0.4 -> 2.0.7
- click 8.0.1 -> 8.0.3
- cryptography 3.4.7 -> 36.0.1
- Flask-pyoidc 3.7.0 -> 3.8.0
- google-auth 2.0.0 -> 2.3.3
- idna 3.2 -> 3.3
- importlib-resources 5.2.2 -> 5.4.0
- Jinja2 3.0.1 -> 3.0.3
- Mako 1.1.4 -> 1.1.5
- pycparser 2.20 -> 2.21
- pycryptodomex 3.10.1 -> 3.12.0
- PyYAML 5.4.1 -> 6.0
- requests 2.26.0 -> 2.27.1
- rsa 4.7.2 -> 4.8
- typing-extensions 3.10.0.0 -> 4.0.1
- urllib3 1.26.6 -> 1.26.8
- websocket-client 1.2.1 -> 1.2.3
- Werkzeug 2.0.1 -> 2.0.2
- zipp 3.5.0 -> 3.7.0
Frontend:
- fomantic-ui 2.8.7 -> 2.8.8
Breaking changes
No breaking changes.
Release v0.5.0
v0.5.0
Gatekeeper Policy Manager version 0.5.0
Changes from v0.4.2
- Added support for multicluster management, just mount a kubeconfig with the contexts defined and you'll be able to select them from the UI, see the README for more info.
- Added report generation for constraints violations.
- Added listing all the Constraints for each Constraint Template
- Added an official Helm Chart to the repo (thanks @kg-ops for the contribution! #68).
- Source code quality improvements.
- Changed base docker image (python + uwscgi + nginx) for a simpler one (python + gunicron), dropping the need to run as root.
- We've reviewed all the dependencies, updated the ones that needed to be updated, dropped some of them that were not used anymore and we also divided the
requirements.txt
file into 3:requirements-base.txt
: this file has the base dependencies needed by GPM.requirements-dev.txt
: this file has the dependencies needed to set up a development environment.requirements.txt
: this file has all the base dependencies and their dependencies with the versions pinned.
Bugfixes
- Fixed a bug in the way ConstraintTemplates' Parameters Schema was shown when having a property that itself has more than one property. Properties will appear more than once inside other properties.
Updated dependencies
- astroid (dropped)
- certifi 2020.12.5 -> 2021.5.30
- cffi 1.14.5 -> 1.14.6
- chardet (dropped)
- click 7.1.2 -> 8.0.1
- Flask 1.1.2 -> 2.0.1
- google-auth 1.30.0 -> 2.0.0
- gunicorn 20.1.0 (new)
- idna (dropped)
- importlib-metadata (dropped)
- importlib-resources 5.1.2 -> 5.2.2
- isort (dropped)
- itsdangerous 1.1.0 -> 2.0.1
- Jinja2 2.11.3 -> 3.0.1
- kubernetes 12.0.1 -> 18.20.0
- lazy-object-proxy (dropped)
- MarkupSafe 1.1.1 -> 2.0.1
- mccabe (dropped)
- oauthlib 3.1.0 -> 3.1.1
- oic 1.2.1 -> 1.3.0
- python-dateutil 2.8.1 -> 2.8.2
- requests 2.25.1 -> 2.26.0
- six 1.15.0 -> 1.16.0
- typed-ast (dropped)
- typing-extensions 3.7.4.3 -> 3.10.0.0
- urllib3 1.26.4 -> 1.26.6
- websocket-client 0.58.0 -> 1.2.1
- Werkzeug 1.0.1 -> 2.0.1
- wrapt (dropped)
- zipp 3.4.1 -> 3.5.0
Breaking changes
No breaking changes.