Skip to content

Releases: sighupio/gatekeeper-policy-manager

gatekeeper-policy-manager-0.4.0

17 Jan 14:05
d853d3b
Compare
Choose a tag to compare

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

12 Oct 14:50
18e0917
Compare
Choose a tag to compare

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

12 Oct 14:55
686f8d1
Compare
Choose a tag to compare

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

15 Sep 16:52
26414b7
Compare
Choose a tag to compare

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

15 Sep 16:52
26414b7
Compare
Choose a tag to compare

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

16 May 15:38
c53127a
Compare
Choose a tag to compare

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

13 May 20:54
6b61836
Compare
Choose a tag to compare
Pre-release

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

12 May 07:50
f27e26d
Compare
Choose a tag to compare

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

11 Jan 16:06
cbe6030
Compare
Choose a tag to compare

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 to main

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

19 Aug 14:51
59e9618
Compare
Choose a tag to compare

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.