Skip to content

Commit 0413004

Browse files
committed
Bump version to 1.27.0
1 parent c4c323f commit 0413004

File tree

3 files changed

+50
-145
lines changed

3 files changed

+50
-145
lines changed

CHANGELOG.md

Lines changed: 45 additions & 140 deletions
Original file line numberDiff line numberDiff line change
@@ -2,32 +2,13 @@
22
## [Unreleased]
33

44

5-
<a name="v1.26.0"></a>
6-
## [v1.26.0] - 2025-04-11
7-
### Routine
8-
- Make securityContext configurable via values.yaml ([#141](https://github.com/epam/edp-keycloak-operator/issues/141))
9-
- Publish on OperatorHub ([#132](https://github.com/epam/edp-keycloak-operator/issues/132))
10-
- Update current development version ([#132](https://github.com/epam/edp-keycloak-operator/issues/132))
11-
12-
13-
<a name="v1.25.0"></a>
14-
## [v1.25.0] - 2025-02-13
5+
<a name="v1.27.0"></a>
6+
## v1.27.0 - 2025-05-01
157
### Features
8+
- Add the ability to add KeycloakClient service accounts to groups
9+
- Make ownerReference in Keycloak resources optional ([#71](https://github.com/epam/edp-keycloak-operator/issues/71))
10+
- Add support for Identity Providers in KeycloakRealmUser ([#148](https://github.com/epam/edp-keycloak-operator/issues/148))
1611
- Add adminEventsExpiration to KeycloakRealm realmEventConfig ([#122](https://github.com/epam/edp-keycloak-operator/issues/122))
17-
18-
### Bug Fixes
19-
- Realm HTML Display Name not properly set
20-
- Add Resty HTTP client to keycloak_go_client.Client
21-
- Spelling mistake in keycloak client deletion
22-
23-
### Routine
24-
- Publish 1.24.0 on the OperatorHub ([#123](https://github.com/epam/edp-keycloak-operator/issues/123))
25-
- Update current development version ([#123](https://github.com/epam/edp-keycloak-operator/issues/123))
26-
27-
28-
<a name="v1.24.0"></a>
29-
## [v1.24.0] - 2025-02-05
30-
### Features
3112
- Add Admin Fine Grained Permissions to Keycloak Client
3213
- Add Browser and Direct Grant Flow fields to Keycloak Client
3314
- Add realm SMTP configuration ([#96](https://github.com/epam/edp-keycloak-operator/issues/96))
@@ -36,54 +17,12 @@
3617
- Add the ability to manage Realm Attributes ([#85](https://github.com/epam/edp-keycloak-operator/issues/85))
3718
- Add print columns for KeycloakRealm Resources ([#109](https://github.com/epam/edp-keycloak-operator/issues/109))
3819
- Add managing Authorization Resources for a Client ([#75](https://github.com/epam/edp-keycloak-operator/issues/75))
39-
40-
### Bug Fixes
41-
- Boolean parameters with default values are always 'true' ([#56](https://github.com/epam/edp-keycloak-operator/issues/56))
42-
43-
### Routine
44-
- Update current development version ([#102](https://github.com/epam/edp-keycloak-operator/issues/102))
45-
- Update current development version ([#102](https://github.com/epam/edp-keycloak-operator/issues/102))
46-
47-
48-
<a name="v1.23.0"></a>
49-
## [v1.23.0] - 2024-10-29
50-
### Features
5120
- Add DisplayName to KeycloakRealm/ClusterKeycloakRealm ([#94](https://github.com/epam/edp-keycloak-operator/issues/94))
5221
- Add support for optional client scopes
5322
- Add childRequirement for KeycloakAuthFlow ([#82](https://github.com/epam/edp-keycloak-operator/issues/82))
5423
- Remove deprecated v1alpha1 versions from the operator ([#86](https://github.com/epam/edp-keycloak-operator/issues/86))
5524
- Add displayHTMLName to realm resource ([#80](https://github.com/epam/edp-keycloak-operator/issues/80))
56-
57-
### Bug Fixes
58-
- Deletion resources related to subgroup ([#95](https://github.com/epam/edp-keycloak-operator/issues/95))
59-
- Resolve subgroup creation and assignment issues ([#95](https://github.com/epam/edp-keycloak-operator/issues/95))
60-
61-
### Routine
62-
- Update Pull Request Template ([#17](https://github.com/epam/edp-keycloak-operator/issues/17))
63-
- Update KubeRocketCI names and documentation links ([#91](https://github.com/epam/edp-keycloak-operator/issues/91))
64-
- Publish update on OperatorHub ([#76](https://github.com/epam/edp-keycloak-operator/issues/76))
65-
- Add additional examples of Keycloak AuthFlow resource ([#79](https://github.com/epam/edp-keycloak-operator/issues/79))
66-
- Update current development version ([#76](https://github.com/epam/edp-keycloak-operator/issues/76))
67-
68-
69-
<a name="v1.22.0"></a>
70-
## [v1.22.0] - 2024-07-23
71-
### Features
7225
- Add ClusterKeycloakRealm browserFlow setting ([#66](https://github.com/epam/edp-keycloak-operator/issues/66))
73-
74-
### Bug Fixes
75-
- move imagePullSecrets to spec.template.spec ([#73](https://github.com/epam/edp-keycloak-operator/issues/73))
76-
- Error if KeycloakClient secret is deleted before it ([#62](https://github.com/epam/edp-keycloak-operator/issues/62))
77-
- KeycloakRealmRole CR duplicated status ([#68](https://github.com/epam/edp-keycloak-operator/issues/68))
78-
79-
### Routine
80-
- Generate OperatorHub bundle for v1.21.0 ([#59](https://github.com/epam/edp-keycloak-operator/issues/59))
81-
- Update current development version ([#59](https://github.com/epam/edp-keycloak-operator/issues/59))
82-
83-
84-
<a name="v1.21.0"></a>
85-
## [v1.21.0] - 2024-05-16
86-
### Features
8726
- Add imagePullSecrets to enable private repository
8827
- Add support for composite client role ([#44](https://github.com/epam/edp-keycloak-operator/issues/44))
8928
- Remove SSORealm functionality from KeycloakRealm ([#47](https://github.com/epam/edp-keycloak-operator/issues/47))
@@ -95,17 +34,52 @@
9534
- Allow creating Authorization Policies for a Client ([#28](https://github.com/epam/edp-keycloak-operator/issues/28))
9635
- Enable review for pull requests ([#32](https://github.com/epam/edp-keycloak-operator/issues/32))
9736
- Allow secret references in KeycloakRealmComponent ([#30](https://github.com/epam/edp-keycloak-operator/issues/30))
37+
- Add missing fields to KeycloakClient ([#24](https://github.com/epam/edp-keycloak-operator/issues/24))
38+
- Enable secret reference support in KeycloakClient resource ([#21](https://github.com/epam/edp-keycloak-operator/issues/21))
39+
- Add annotation for preserving resources deletion ([#18](https://github.com/epam/edp-keycloak-operator/issues/18))
40+
- Enable secret support in KeycloakRealmIdentityProvider resource ([#20](https://github.com/epam/edp-keycloak-operator/issues/20))
41+
- Allow multiple redirect URIs ([#12](https://github.com/epam/edp-keycloak-operator/issues/12))
9842

9943
### Bug Fixes
44+
- Realm HTML Display Name not properly set
45+
- Add Resty HTTP client to keycloak_go_client.Client
46+
- Spelling mistake in keycloak client deletion
47+
- Boolean parameters with default values are always 'true' ([#56](https://github.com/epam/edp-keycloak-operator/issues/56))
48+
- Deletion resources related to subgroup ([#95](https://github.com/epam/edp-keycloak-operator/issues/95))
49+
- Resolve subgroup creation and assignment issues ([#95](https://github.com/epam/edp-keycloak-operator/issues/95))
50+
- move imagePullSecrets to spec.template.spec ([#73](https://github.com/epam/edp-keycloak-operator/issues/73))
51+
- Error if KeycloakClient secret is deleted before it ([#62](https://github.com/epam/edp-keycloak-operator/issues/62))
52+
- KeycloakRealmRole CR duplicated status ([#68](https://github.com/epam/edp-keycloak-operator/issues/68))
10053
- Remove from code coverage mock files ([#28](https://github.com/epam/edp-keycloak-operator/issues/28))
54+
- The default realm role is no longer works ([#22](https://github.com/epam/edp-keycloak-operator/issues/22))
55+
- KeycloakRealmIdentityProvider config secret reference is replaced by the plain secret ([#20](https://github.com/epam/edp-keycloak-operator/issues/20))
10156

10257
### Testing
10358
- Add integration tests for KeycloakClientScope ([#31](https://github.com/epam/edp-keycloak-operator/issues/31))
10459
- Add integration tests for KeycloakRealmUser ([#31](https://github.com/epam/edp-keycloak-operator/issues/31))
10560
- Add integration tests for KeycloakAuthFlow ([#31](https://github.com/epam/edp-keycloak-operator/issues/31))
10661
- Add integration tests for KeycloakRealm ([#31](https://github.com/epam/edp-keycloak-operator/issues/31))
62+
- Create client without specifying client secret ([#21](https://github.com/epam/edp-keycloak-operator/issues/21))
63+
- Add e2e for KeycloakRealmIdentityProvider using secret ([#20](https://github.com/epam/edp-keycloak-operator/issues/20))
10764

10865
### Routine
66+
- Remove deprecated properties from CRs ([#154](https://github.com/epam/edp-keycloak-operator/issues/154))
67+
- Bump GitHub Actions runner image to 22.04([#150](https://github.com/epam/edp-keycloak-operator/issues/150))
68+
- Update current development version ([#146](https://github.com/epam/edp-keycloak-operator/issues/146))
69+
- Make securityContext configurable via values.yaml ([#141](https://github.com/epam/edp-keycloak-operator/issues/141))
70+
- Publish on OperatorHub ([#132](https://github.com/epam/edp-keycloak-operator/issues/132))
71+
- Update current development version ([#132](https://github.com/epam/edp-keycloak-operator/issues/132))
72+
- Publish 1.24.0 on the OperatorHub ([#123](https://github.com/epam/edp-keycloak-operator/issues/123))
73+
- Update current development version ([#123](https://github.com/epam/edp-keycloak-operator/issues/123))
74+
- Update current development version ([#102](https://github.com/epam/edp-keycloak-operator/issues/102))
75+
- Update current development version ([#102](https://github.com/epam/edp-keycloak-operator/issues/102))
76+
- Update Pull Request Template ([#17](https://github.com/epam/edp-keycloak-operator/issues/17))
77+
- Update KubeRocketCI names and documentation links ([#91](https://github.com/epam/edp-keycloak-operator/issues/91))
78+
- Publish update on OperatorHub ([#76](https://github.com/epam/edp-keycloak-operator/issues/76))
79+
- Add additional examples of Keycloak AuthFlow resource ([#79](https://github.com/epam/edp-keycloak-operator/issues/79))
80+
- Update current development version ([#76](https://github.com/epam/edp-keycloak-operator/issues/76))
81+
- Generate OperatorHub bundle for v1.21.0 ([#59](https://github.com/epam/edp-keycloak-operator/issues/59))
82+
- Update current development version ([#59](https://github.com/epam/edp-keycloak-operator/issues/59))
10983
- Bump to Go 1.22 ([#57](https://github.com/epam/edp-keycloak-operator/issues/57))
11084
- Add CODEOWNERS ([#49](https://github.com/epam/edp-keycloak-operator/issues/49))
11185
- Migrate from gerrit to github pipelines ([#49](https://github.com/epam/edp-keycloak-operator/issues/49))
@@ -116,92 +90,23 @@
11690
- Implement cache in github workflow ([#34](https://github.com/epam/edp-keycloak-operator/issues/34))
11791
- Generate OperatorHub bundle for the version 1.20.0 ([#27](https://github.com/epam/edp-keycloak-operator/issues/27))
11892
- Update current development version ([#27](https://github.com/epam/edp-keycloak-operator/issues/27))
119-
120-
### Documentation
121-
- Update README md file ([#132](https://github.com/epam/edp-keycloak-operator/issues/132))
122-
123-
124-
<a name="v1.20.0"></a>
125-
## [v1.20.0] - 2024-01-11
126-
### Features
127-
- Add missing fields to KeycloakClient ([#24](https://github.com/epam/edp-keycloak-operator/issues/24))
128-
129-
### Bug Fixes
130-
- The default realm role is no longer works ([#22](https://github.com/epam/edp-keycloak-operator/issues/22))
131-
132-
### Routine
13393
- Add printcolumn status for all custom resources ([#23](https://github.com/epam/edp-keycloak-operator/issues/23))
13494
- Update current development version ([#23](https://github.com/epam/edp-keycloak-operator/issues/23))
13595
- Generate bundle for OperatorHub v1.19.0 ([#23](https://github.com/epam/edp-keycloak-operator/issues/23))
136-
137-
138-
<a name="v1.19.0"></a>
139-
## [v1.19.0] - 2023-11-15
140-
### Features
141-
- Enable secret reference support in KeycloakClient resource ([#21](https://github.com/epam/edp-keycloak-operator/issues/21))
142-
- Add annotation for preserving resources deletion ([#18](https://github.com/epam/edp-keycloak-operator/issues/18))
143-
- Enable secret support in KeycloakRealmIdentityProvider resource ([#20](https://github.com/epam/edp-keycloak-operator/issues/20))
144-
145-
### Bug Fixes
146-
- KeycloakRealmIdentityProvider config secret reference is replaced by the plain secret ([#20](https://github.com/epam/edp-keycloak-operator/issues/20))
147-
148-
### Testing
149-
- Create client without specifying client secret ([#21](https://github.com/epam/edp-keycloak-operator/issues/21))
150-
- Add e2e for KeycloakRealmIdentityProvider using secret ([#20](https://github.com/epam/edp-keycloak-operator/issues/20))
151-
152-
### Routine
153-
- Generate bundle for OperatorHub v1.19.0 ([#23](https://github.com/epam/edp-keycloak-operator/issues/23))
15496
- Update GH actions and release pipeline ([#23](https://github.com/epam/edp-keycloak-operator/issues/23))
15597
- Upgrade pull request template ([#17](https://github.com/epam/edp-keycloak-operator/issues/17))
15698
- Bump golang.org/x/net from 0.8.0 to 0.17.0 ([#16](https://github.com/epam/edp-keycloak-operator/issues/16))
15799
- Upgrade Go to 1.20 ([#14](https://github.com/epam/edp-keycloak-operator/issues/14))
158100
- Update current development version ([#13](https://github.com/epam/edp-keycloak-operator/issues/13))
159-
160-
161-
<a name="v1.18.2"></a>
162-
## [v1.18.2] - 2023-10-31
163-
### Routine
164-
- Bump golang.org/x/net from 0.8.0 to 0.17.0 ([#16](https://github.com/epam/edp-keycloak-operator/issues/16))
165-
166-
167-
<a name="v1.18.1"></a>
168-
## [v1.18.1] - 2023-09-25
169-
### Routine
170-
- Upgrade Go to 1.20 ([#14](https://github.com/epam/edp-keycloak-operator/issues/14))
171-
- Update CHANGELOG.md ([#85](https://github.com/epam/edp-keycloak-operator/issues/85))
172-
173-
174-
<a name="v1.18.0"></a>
175-
## [v1.18.0] - 2023-09-20
176-
### Features
177-
- Allow multiple redirect URIs ([#12](https://github.com/epam/edp-keycloak-operator/issues/12))
178-
179-
### Routine
180101
- Publish v1.17.1 on OperatorHub ([#10](https://github.com/epam/edp-keycloak-operator/issues/10))
181102
- Publish v1.17.0 on OperatorHub ([#10](https://github.com/epam/edp-keycloak-operator/issues/10))
182103
- Update current development version ([#10](https://github.com/epam/edp-keycloak-operator/issues/10))
183104

105+
### Documentation
106+
- Update README md file ([#132](https://github.com/epam/edp-keycloak-operator/issues/132))
184107

185-
<a name="v1.17.1"></a>
186-
## [v1.17.1] - 2023-09-04
187-
### Routine
188-
- Publish v1.17.0 on OperatorHub ([#10](https://github.com/epam/edp-keycloak-operator/issues/10))
189-
108+
### Reverts
109+
- [EPMDEDP-4226] Correctly update KeycloakClient CR to get correct .status.value after reconciliation
190110

191-
<a name="v1.17.0"></a>
192-
## [v1.17.0] - 2023-08-17
193111

194-
[Unreleased]: https://github.com/epam/edp-keycloak-operator/compare/v1.26.0...HEAD
195-
[v1.26.0]: https://github.com/epam/edp-keycloak-operator/compare/v1.25.0...v1.26.0
196-
[v1.25.0]: https://github.com/epam/edp-keycloak-operator/compare/v1.24.0...v1.25.0
197-
[v1.24.0]: https://github.com/epam/edp-keycloak-operator/compare/v1.23.0...v1.24.0
198-
[v1.23.0]: https://github.com/epam/edp-keycloak-operator/compare/v1.22.0...v1.23.0
199-
[v1.22.0]: https://github.com/epam/edp-keycloak-operator/compare/v1.21.0...v1.22.0
200-
[v1.21.0]: https://github.com/epam/edp-keycloak-operator/compare/v1.20.0...v1.21.0
201-
[v1.20.0]: https://github.com/epam/edp-keycloak-operator/compare/v1.19.0...v1.20.0
202-
[v1.19.0]: https://github.com/epam/edp-keycloak-operator/compare/v1.18.2...v1.19.0
203-
[v1.18.2]: https://github.com/epam/edp-keycloak-operator/compare/v1.18.1...v1.18.2
204-
[v1.18.1]: https://github.com/epam/edp-keycloak-operator/compare/v1.18.0...v1.18.1
205-
[v1.18.0]: https://github.com/epam/edp-keycloak-operator/compare/v1.17.1...v1.18.0
206-
[v1.17.1]: https://github.com/epam/edp-keycloak-operator/compare/v1.17.0...v1.17.1
207-
[v1.17.0]: https://github.com/epam/edp-keycloak-operator/compare/v1.16.0...v1.17.0
112+
[Unreleased]: https://github.com/epam/edp-keycloak-operator/compare/v1.27.0...HEAD

deploy-templates/Chart.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ description: A Helm chart for KubeRocketCI Keycloak Operator
33
home: https://docs.kuberocketci.io/
44
name: keycloak-operator
55
type: application
6-
version: 1.27.0-SNAPSHOT
7-
appVersion: 1.27.0-SNAPSHOT
6+
version: 1.27.0
7+
appVersion: 1.27.0
88
icon: https://docs.kuberocketci.io/img/logo.svg
99
keywords:
1010
- authentication
@@ -29,8 +29,8 @@ annotations:
2929
artifacthub.io/license: Apache-2.0
3030
artifacthub.io/operator: "true"
3131
artifacthub.io/images: |
32-
- name: keycloak-operator:1.26.0
33-
image: epamedp/keycloak-operator:1.26.0
32+
- name: keycloak-operator:1.27.0
33+
image: epamedp/keycloak-operator:1.27.0
3434
artifacthub.io/operatorCapabilities: Deep Insights
3535
artifacthub.io/crds: |
3636
- kind: Keycloak

deploy-templates/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# keycloak-operator
22

3-
![Version: 1.27.0-SNAPSHOT](https://img.shields.io/badge/Version-1.27.0--SNAPSHOT-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.27.0-SNAPSHOT](https://img.shields.io/badge/AppVersion-1.27.0--SNAPSHOT-informational?style=flat-square)
3+
![Version: 1.27.0](https://img.shields.io/badge/Version-1.27.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.27.0](https://img.shields.io/badge/AppVersion-1.27.0-informational?style=flat-square)
44

55
A Helm chart for KubeRocketCI Keycloak Operator
66

0 commit comments

Comments
 (0)