Gilvan Filho
e5bb7f5249
add labels and annotations to service (httpSpec) ( #39925 )
...
closes #23283
Signed-off-by: Gilvan Filho <gfilho@redhat.com >
2025-06-17 11:27:16 +02:00
AvivGuiser
7736ca20e9
support setting periodSeconds and failureThreashold in the Keyclock CR ( #40117 )
...
* add probe spec
Signed-off-by: AvivGuiser <avivguiser@gmail.com >
* make default for probes if not configured, add skeleton test files
Signed-off-by: AvivGuiser <avivguiser@gmail.com >
* fix tests
Signed-off-by: AvivGuiser <avivguiser@gmail.com >
* fix tests
Signed-off-by: AvivGuiser <avivguiser@gmail.com >
* add docs
Signed-off-by: AvivGuiser <avivguiser@gmail.com >
* move test to unittest and apiserver test
Signed-off-by: AvivGuiser <avivguiser@gmail.com >
* adding asserts to check new fields
Signed-off-by: AvivGuiser <avivguiser@gmail.com >
* fix test
Signed-off-by: AvivGuiser <aviv.guiser@placer.ai >
* update docs
Signed-off-by: AvivGuiser <aviv.guiser@placer.ai >
---------
Signed-off-by: AvivGuiser <avivguiser@gmail.com >
Signed-off-by: AvivGuiser <aviv.guiser@placer.ai >
2025-06-13 17:32:20 +00:00
Steven Hawkins
76bc9fadcb
fix: adding a -- separator for spi options ( #40005 )
...
* fix: adding a -- separator for spi options
closes : #39063
Signed-off-by: Steve Hawkins <shawkins@redhat.com >
* adding a warning for ambiguous spi options
also adding a note about the change
Signed-off-by: Steve Hawkins <shawkins@redhat.com >
# Conflicts:
# docs/documentation/upgrading/topics/changes/changes-26_3_0.adoc
* updating docs to the new format
Signed-off-by: Steve Hawkins <shawkins@redhat.com >
# Conflicts:
# docs/guides/high-availability/examples/generated/keycloak-ispn.yaml
# docs/guides/high-availability/examples/generated/keycloak.yaml
* internally using the new spi options
also adding a deprecation notice
Signed-off-by: Steve Hawkins <shawkins@redhat.com >
* Apply suggestions from code review
Co-authored-by: Martin Bartoš <mabartos@redhat.com >
Signed-off-by: Steven Hawkins <shawkins@redhat.com >
* correcting options output
adding + + inlining where needed
Signed-off-by: Steve Hawkins <shawkins@redhat.com >
* adding test showing the env mapping with __
Signed-off-by: Steve Hawkins <shawkins@redhat.com >
---------
Signed-off-by: Steve Hawkins <shawkins@redhat.com >
Signed-off-by: Steven Hawkins <shawkins@redhat.com >
Co-authored-by: Martin Bartoš <mabartos@redhat.com >
2025-06-13 16:13:53 +02:00
Alexander Schwartz
4af3d7cc9d
Redirect requests from outdated theme version to the current theme version
...
Closes #39723
Signed-off-by: Alexander Schwartz <aschwart@redhat.com >
2025-06-11 11:13:55 +02:00
Steven Hawkins
f8ba9d3429
fix: adding docs about Keycloak CR security ( #40260 )
...
closes : #40188
Signed-off-by: Steve Hawkins <shawkins@redhat.com >
2025-06-06 16:47:33 +02:00
Steven Hawkins
603ecf20eb
fix: adding a doc note about clean up ( #39731 )
...
closes : #39338
Signed-off-by: Steve Hawkins <shawkins@redhat.com >
2025-05-15 14:08:31 +02:00
andymunro
afe6d4d4a0
Fix callouts
...
Closes #39590
Signed-off-by: AndyMunro <amunro@redhat.com >
2025-05-09 14:10:59 +00:00
andymunro
eb51c03f90
Edit Operator Guide
...
Closes #39543
Signed-off-by: AndyMunro <amunro@redhat.com >
2025-05-08 08:45:41 +02:00
andymunro
75557bc312
Adjust introductory sentences
...
Closes #39008
Signed-off-by: AndyMunro <amunro@redhat.com >
2025-04-25 09:18:04 +02:00
Alexander Schwartz
579b185e7a
Document operator Auto update strategy when used with podTemplate
...
Closes #39059
Signed-off-by: Alexander Schwartz <aschwart@redhat.com >
2025-04-17 21:19:32 +02:00
Peter Zaoral
6d6f9667c6
Document how Keycloak is upgraded when Operator is upgraded via OLM ( #38297 )
...
Closes : #35901
Signed-off-by: Peter Zaoral <pzaoral@redhat.com >
2025-04-10 13:56:42 +02:00
Alexander Schwartz
73ee966feb
Sorting the chapters of the HA guide
...
Closes #38721
Signed-off-by: Alexander Schwartz <aschwart@redhat.com >
2025-04-08 07:23:53 -03:00
Alexander Schwartz
c9b88c6bf6
Finalizing release notes and documentation for initial rolling update
...
Closes #38168
Signed-off-by: Alexander Schwartz <aschwart@redhat.com >
2025-03-19 21:34:09 +01:00
Pedro Ruivo
96a5b19110
Operator: Implement an explicit update strategy
...
Closes #37416
Signed-off-by: Pedro Ruivo <pruivo@redhat.com >
2025-03-17 08:28:26 +01:00
Alexander Schwartz
151e019935
Make NetworkPolicy supported and enabled by default
...
Closes #36036
Signed-off-by: Alexander Schwartz <aschwart@redhat.com >
Signed-off-by: Alexander Schwartz <alexander.schwartz@gmx.net >
Co-authored-by: Pedro Ruivo <pruivo@users.noreply.github.com >
2025-03-10 11:12:38 +01:00
Alexander Schwartz
41c8623a94
Remove ForceRecreate Operation
...
Closes #37661
Signed-off-by: Alexander Schwartz <aschwart@redhat.com >
2025-03-03 12:26:33 -03:00
Pedro Ruivo
a04c99e100
Operator: new CR status condition for upgrades
...
Closes #37220
Signed-off-by: Pedro Ruivo <pruivo@redhat.com >
2025-02-26 08:32:13 +01:00
Steven Hawkins
f774786db7
doc: adding a full example of overriding the startup probe timeout ( #37096 )
...
* doc: adding a full example of overriding the startup probe timeout
closes : #35261
Signed-off-by: Steve Hawkins <shawkins@redhat.com >
* Update docs/guides/operator/advanced-configuration.adoc
Co-authored-by: Alexander Schwartz <alexander.schwartz@gmx.net >
Signed-off-by: Steven Hawkins <shawkins@redhat.com >
* Update docs/guides/operator/advanced-configuration.adoc
Co-authored-by: Václav Muzikář <vaclav@muzikari.cz >
Signed-off-by: Steven Hawkins <shawkins@redhat.com >
---------
Signed-off-by: Steve Hawkins <shawkins@redhat.com >
Signed-off-by: Steven Hawkins <shawkins@redhat.com >
Co-authored-by: Alexander Schwartz <alexander.schwartz@gmx.net >
Co-authored-by: Václav Muzikář <vaclav@muzikari.cz >
2025-02-17 10:41:30 +01:00
Pedro Ruivo
81c65c8174
Rename operator strategy options
...
Closes #37090
Signed-off-by: Pedro Ruivo <pruivo@redhat.com >
2025-02-12 11:21:22 +01:00
Pedro Ruivo
c650984267
Operator: automatic upgrade strategy
...
Closes #36748
Signed-off-by: Pedro Ruivo <pruivo@redhat.com >
2025-02-10 18:54:14 +01:00
Pedro Ruivo
0f91e67b90
Feature flag: rolling-updates
...
Closes #36840
Signed-off-by: Pedro Ruivo <pruivo@redhat.com >
2025-02-06 17:03:50 +01:00
Pedro Ruivo
a6e9736697
New operator spec: upgrade strategy
...
Closes #36520
Signed-off-by: Pedro Ruivo <pruivo@redhat.com >
Signed-off-by: Alexander Schwartz <aschwart@redhat.com >
Co-authored-by: Alexander Schwartz <aschwart@redhat.com >
2025-01-28 10:57:33 +01:00
andymunro
9ab28e7ffe
Openshift conflict
...
Closes #36745
Signed-off-by: AndyMunro <amunro@redhat.com >
Signed-off-by: Steven Hawkins <shawkins@redhat.com >
Co-authored-by: Steven Hawkins <shawkins@redhat.com >
2025-01-24 17:48:36 +01:00
Pedro Ruivo
3767642f93
[Operator] Network Policy Rules
...
Closes #35598
Signed-off-by: Pedro Ruivo <pruivo@redhat.com >
2024-12-19 10:06:25 +01:00
Martin Bartoš
41356dff24
Add Keycloak CR support for Tracing options ( #35703 )
...
Closes #32092
Signed-off-by: Martin Bartoš <mabartos@redhat.com >
2024-12-12 12:59:27 +01:00
Martin Bartoš
9456836b45
Typo in using custom Keycloak image for Operator guide
...
Fixes #35767
Signed-off-by: Martin Bartoš <mabartos@redhat.com >
2024-12-10 19:11:23 +01:00
Pedro Ruivo
e8841b6ae3
Enhance the Keycloak Operator with Network Policies ( #34788 )
...
Closes #34659
Signed-off-by: Pedro Ruivo <pruivo@redhat.com >
2024-12-04 09:50:28 +01:00
Steven Hawkins
af1a5ea2a8
fix: refining https file type detection ( #33703 )
...
also making common trustore logic align
closes : #33649
Signed-off-by: Steve Hawkins <shawkins@redhat.com >
2024-10-22 13:05:56 -04:00
Steven Hawkins
9fb187c222
fix: document having multiple operators installed ( #33448 )
...
* fix: document having multiple operators installed
closes : #32152
Signed-off-by: Steve Hawkins <shawkins@redhat.com >
* Update docs/guides/operator/installation.adoc
Co-authored-by: Václav Muzikář <vaclav@muzikari.cz >
Signed-off-by: Steven Hawkins <shawkins@redhat.com >
* Update docs/guides/operator/installation.adoc
Co-authored-by: Václav Muzikář <vaclav@muzikari.cz >
Signed-off-by: Steven Hawkins <shawkins@redhat.com >
---------
Signed-off-by: Steve Hawkins <shawkins@redhat.com >
Signed-off-by: Steven Hawkins <shawkins@redhat.com >
Co-authored-by: Václav Muzikář <vaclav@muzikari.cz >
2024-10-04 12:15:13 +02:00
Peter Zaoral
d5d6390b1c
Make Keycloak fail with an error when the persisted build options differs from those provided ( #33241 )
...
* PropertyException is now thrown instead of a warning
* Operator guides clarification around health and metrics options
Closes : #32717
Signed-off-by: Peter Zaoral <pzaoral@redhat.com >
2024-09-30 19:28:23 +02:00
Steven Hawkins
8d314a69a0
fix: adding doc note about admin ingress ( #33392 )
...
* fix: adding doc note about admin ingress
closes : #33203
Signed-off-by: Steve Hawkins <shawkins@redhat.com >
* Update docs/guides/operator/basic-deployment.adoc
Co-authored-by: Martin Bartoš <mabartos@redhat.com >
Signed-off-by: Steven Hawkins <shawkins@redhat.com >
---------
Signed-off-by: Steve Hawkins <shawkins@redhat.com >
Signed-off-by: Steven Hawkins <shawkins@redhat.com >
Co-authored-by: Martin Bartoš <mabartos@redhat.com >
2024-09-30 14:11:58 +00:00
Peter Zaoral
07cfdac862
Document admin bootstrapping and recovery
...
Closes : #30011
Signed-off-by: Peter Zaoral <pzaoral@redhat.com >
Co-authored-by: Alexander Schwartz <aschwart@redhat.com >
Co-authored-by: Václav Muzikář <vaclav@muzikari.cz >
2024-07-30 15:45:56 +02:00
Steven Hawkins
6a91436746
enhance: add bootstrap admin handling to the operator ( #31646 )
...
switching to manual invocation of statefulset reconciliation
closes : #30004
* Update docs/guides/operator/advanced-configuration.adoc
* enhance: add bootstrap admin handling to the operator
closes : #30004
---------
Signed-off-by: Steve Hawkins <shawkins@redhat.com >
Signed-off-by: Steven Hawkins <shawkins@redhat.com >
Co-authored-by: Václav Muzikář <vaclav@muzikari.cz >
2024-07-29 14:08:31 +02:00
Steven Hawkins
22f8e5cdf0
Added field to the RealmImport spec to replace environment variables within the realm import ( #31232 )
...
* Added field to the RealmImport spec to replace environment variables within the realm import
Closes #26470
Signed-off-by: stustison <scott.tustison@gmail.com >
* Added field to the RealmImport spec to replace environment variables within the realm import
Closes #26470
Signed-off-by: stustison <scott.tustison@gmail.com >
* testing refinement for placeholder handling
closes : #26470
Signed-off-by: Steve Hawkins <shawkins@redhat.com >
* changing from placeholdersecret to placeholder
Signed-off-by: Steve Hawkins <shawkins@redhat.com >
* Update docs/guides/operator/realm-import.adoc
Co-authored-by: Martin Bartoš <mabartos@redhat.com >
Signed-off-by: Steven Hawkins <shawkins@redhat.com >
* Update docs/documentation/release_notes/topics/26_0_0.adoc
Co-authored-by: Martin Bartoš <mabartos@redhat.com >
Signed-off-by: Steven Hawkins <shawkins@redhat.com >
---------
Signed-off-by: stustison <scott.tustison@gmail.com >
Signed-off-by: Steve Hawkins <shawkins@redhat.com >
Signed-off-by: Steven Hawkins <shawkins@redhat.com >
Co-authored-by: stustison <scott.tustison@gmail.com >
Co-authored-by: Martin Bartoš <mabartos@redhat.com >
2024-07-29 11:16:09 +02:00
Václav Muzikář
6f62e6768c
Revert "operator bootstrap admin handling ( #30711 )"
...
This reverts commit 3139b82e3c .
2024-07-26 10:02:13 +02:00
Steven Hawkins
3139b82e3c
operator bootstrap admin handling ( #30711 )
...
* enhance: add bootstrap admin handling to the operator
closes : #30004
Signed-off-by: Steve Hawkins <shawkins@redhat.com >
* Update docs/guides/operator/advanced-configuration.adoc
Co-authored-by: Václav Muzikář <vaclav@muzikari.cz >
Signed-off-by: Steven Hawkins <shawkins@redhat.com >
* enhance: add bootstrap admin handling to the operator
closes : #30004
Signed-off-by: Steve Hawkins <shawkins@redhat.com >
---------
Signed-off-by: Steve Hawkins <shawkins@redhat.com >
Signed-off-by: Steven Hawkins <shawkins@redhat.com >
Co-authored-by: Václav Muzikář <vaclav@muzikari.cz >
2024-07-24 17:35:13 +02:00
Steven Hawkins
a7ae90cbb6
fix: adds affinity and other scheduling to the operator ( #29977 )
...
closes : #29258
Signed-off-by: Steve Hawkins <shawkins@redhat.com >
2024-07-03 20:07:03 +02:00
Martin Bartoš
0a888512a8
New operator failing on health checks ( #30709 )
...
Closes #30355
Signed-off-by: Martin Bartoš <mabartos@redhat.com >
Co-authored-by: Václav Muzikář <vaclav@muzikari.cz >
2024-06-26 15:46:48 +00:00
Václav Muzikář
33f580daa4
Hostname v2 for Operator ( #28599 )
...
Closes #27728
Signed-off-by: Václav Muzikář <vmuzikar@redhat.com >
2024-04-10 18:56:47 +02:00
Martin Bartoš
b2c88e9876
docs: Support management port for health and metrics ( #28213 )
...
Relates to #19334
Signed-off-by: Martin Bartoš <mabartos@redhat.com >
Co-authored-by: Alexander Schwartz <aschwart@redhat.com >
Co-authored-by: Václav Muzikář <vmuzikar@redhat.com >
2024-04-09 14:33:30 +02:00
Steven Hawkins
6cc66109d5
doc: add keycloak cr truststores ( #28015 )
...
closes : #27892
Signed-off-by: Steve Hawkins <shawkins@redhat.com >
2024-03-22 08:27:15 +01:00
andymunro
8602b4f9cf
Edits to Operator Guide
...
Closes #28009
Signed-off-by: AndyMunro <amunro@redhat.com >
Signed-off-by: Alexander Schwartz <aschwart@redhat.com >
Co-authored-by: Alexander Schwartz <aschwart@redhat.com >
2024-03-21 17:44:44 +00:00
Václav Muzikář
43727aa10f
Clarify format of keys in additionalOptions field in the Keycloak CR ( #27435 )
...
Closes #27433
Signed-off-by: Václav Muzikář <vmuzikar@redhat.com >
2024-03-06 17:10:41 +01:00
Václav Muzikář
33425dacd9
Add proxy-headers option to the Keycloak CR ( #27092 )
...
Closes #25179
Signed-off-by: Václav Muzikář <vmuzikar@redhat.com >
2024-02-21 12:19:37 +01:00
Václav Muzikář
de60c9b469
Tweak the default memory request and limit in the Operator ( #27170 )
...
Closes #27169
Signed-off-by: Václav Muzikář <vmuzikar@redhat.com >
2024-02-21 10:03:17 +01:00
Martin Bartoš
59007844d9
Supported option to specify resource management for pods in Keycloak CR ( #26661 )
...
Closes #26456
Signed-off-by: Martin Bartoš <mabartos@redhat.com >
2024-02-15 13:38:41 +01:00
Steven Hawkins
f55e903092
Convert watching to polling and adding infinispan config file support ( #26510 )
...
Signed-off-by: Steve Hawkins <shawkins@redhat.com >
2024-01-31 12:57:34 +00:00
Steven Hawkins
4db4982e9d
enhance: adding a start optimized flag ( #25216 )
...
closes : #25015
Update docs/guides/operator/customizing-keycloak.adoc
Update docs/documentation/release_notes/topics/24_0_0.adoc
Update operator/src/main/java/org/keycloak/operator/crds/v2alpha1/deployment/KeycloakSpec.java
Signed-off-by: Václav Muzikář <vmuzikar@redhat.com >
Co-authored-by: Václav Muzikář <vaclav@muzikari.cz >
2023-12-11 16:15:16 +00:00
Alexander Schwartz
dd5b9b1c36
Fix cross-links in guides and remove unprocessed content in include ( #25126 )
...
Closes #25090
Signed-off-by: Alexander Schwartz <aschwart@redhat.com >
2023-11-30 08:17:23 +01:00
Steven Hawkins
4968c35536
fix: correcting the realmrepresentation link ( #24869 )
...
closes #22194
Signed-off-by: Steve Hawkins <shawkins@redhat.com >
2023-11-21 09:09:00 +01:00