Releases: epam/edp-keycloak-operator
v1.20.0
Deployment Certifications and Source Traceability
EDP container images bear cosign signatures. Refer to the documentation for instructions on verification.
The Rekor UUID's for this release is 24296fb24b8ad77ab4e83836def48d0bea74e47d6e863c178c33a5a77209db7f77db9e1b53f24173
- attestation and
24296fb24b8ad77a11b8d20194a60f847e1c45ea5bd327c5140ecafeae066941d9c8f3761f51869a
- signature
v1.20.0 - 2024-01-11
Features
- Add missing fields to KeycloakClient (#24)
Bug Fixes
- The default realm role is no longer works (#22)
Routine
v1.19.0
Deployment Certifications and Source Traceability
EDP container images bear cosign signatures. Refer to the documentation for instructions on verification.
The Rekor UUID's for this release is 24296fb24b8ad77a012f7a0ddc25842f60e9987608b997589edce1e37266492b6df933dc4351ec3a
- attestation and
24296fb24b8ad77a8a21c52cf7c5ab19e58a59766ff92e534e7b68ce2eb5bd52a579f031bf3b697d
- signature
v1.19.0 - 2023-11-15
Features
- Enable secret reference support in KeycloakClient resource (#21)
- Add annotation for preserving resources deletion (#18)
- Enable secret support in KeycloakRealmIdentityProvider resource (#20)
Bug Fixes
- KeycloakRealmIdentityProvider config secret reference is replaced by the plain secret (#20)
Testing
- Create client without specifying client secret (#21)
- Add e2e for KeycloakRealmIdentityProvider using secret (#20)
Routine
v1.18.2
v1.18.2 - 2023-10-31
Deployment Certifications and Source Traceability
EDP container images bear cosign signatures. Refer to the documentation for instructions on verification.
The Rekor UUID for this release is 24296fb24b8ad77a73b22d25e80bfd351fbad7444da4cda9e1509c810fd7d1fa815b288b761245ce
Routine
- Bump golang.org/x/net from 0.8.0 to 0.17.0 (#16)
v1.18.1
v1.18.0
v1.17.1
v1.17.0
v1.17.0 - 2023-08-17
Features
- Add cluster wide CR ClusterKeycloak EPMDEDP-121186
- Add additional printer columns for CR Keycloak and Realm EPMDEDP-12184
- Allow configuring a realm/keycloak in a different namespace EPMDEDP-12186
- Add KeycloakRealmComponent parentRef property EPMDEDP-12233
- Add KeycloakClient attributes default value EPMDEDP-12334
Bug Fixes
- Add kind cluster name to load image command EPMDEDP-11400
- Auth flow executions order adjustment EPMDEDP-1204
- Fix linting EPMDEDP-121186
- Fix cluster resource reconcilation flag EPMDEDP-12186
- Allow non-interactive login with set password for KeycloakRealmUser EPMDEDP-12204
- Update legacy keycloak response check EPMDEDP-12293
- KeycloakRealm SSO use TargetRealm instead of RealmRef EPMDEDP-12396
- Use targetRealm for KeycloakClient for backward compatibility EPMDEDP-12396
Testing
- Add baseline tests for clusterkeycloak controller EPMDEDP-121186
- Add GoCloakAdapter GetRealm test EPMDEDP-12233
Routine
- Fix CI for GH Actions EPMDEDP-11400
- Refactor CI for GitHub actions EPMDEDP-11400
- Update bundle version and helm description EPMDEDP-12148
- Publish 1.16.0 version on OperatorHub EPMDEDP-12148
- Update current development version EPMDEDP-12148
- Add GH Action Codecov support EPMDEDP-12186
- Update cluster wide object naming approach EPMDEDP-12186
- Add /bundle and /hack to sonar exclusions EPMDEDP-12334
BREAKING CHANGE:
Need to update all CRDs to add realmRef, keycloakRef properties, and new ClusterKeycloakRealm resource.
v1.16.0
v1.16.0 - 2023-06-15
Features
- Add frontend url property for realm EPMDEDP-11747
- Allow define KeycloakRealmUser password in Kubernetes secret EPMDEDP-12148
Routine
- Update current development version EPMDEDP-11472
- Publish 1.15.0 version on OperatorHub EPMDEDP-11825
- Update current development version EPMDEDP-11826
Documentation
- Add a description to the Custom Resources fields EPMDEDP-11551
v1.15.0
v1.15.0 - 2023-03-24
Features
- Added support for both legacy and modern Gocloak clients EPMDEDP-11396
- Integration/e2e tests for operator EPMDEDP-11398
- Add the ability to use additional volumes in helm chart EPMDEDP-11529
Bug Fixes
- Set proper Kubernetes version for envtest EPMDEDP-11398
- KeycloakAuthFlow reconciliation creates new auth configs every time EPMDEDP-11550
- Remove parallel map access in GetClientscopesByNames test EPMDEDP-11757
Code Refactoring
- Remove global section EPMDEDP-11369
- Remove EDP resources out of keycloak chart EPMDEDP-11369
- Remove EDP dependencies from chart installation EPMDEDP-11369
- Add constant for keycloak client secret field EPMDEDP-11656
Routine
- Update current development version EPMDEDP-10610
- Update version on OperatorHub EPMDEDP-10944
- Updated dependencies EPMDEDP-11206
- Add community cooperation templates EPMDEDP-11401
- Add getting a Keycloak URL for tests EPMDEDP-11483
- Update e2e tests EPMDEDP-11483
- Update git-chglog for keycloak-operator EPMDEDP-11518
- Bump golang.org/x/net from 0.5.0 to 0.8.0 EPMDEDP-11578
Documentation
- Update chart and application version in Readme file EPMDEDP-11221
v1.14.0
v1.14.0 - 2022-12-05
Features
- Keycloak client updating on CR changes EPMDEDP-10930
Bug Fixes
- Conversion of keycloak adapter client structure to gocloak lib structure EPMDEDP-10930
Routine
- Update metadata information EPMDEDP-10639
- Update current development version EPMDEDP-10639
- Add OpenShift specific annotation to bundle EPMDEDP-10730
- Update installModes for operator EPMDEDP-10730