Commit Graph

344 Commits

Author SHA1 Message Date
Martin Bartoš 57f0b15c80 OTEL: Add Telemetry options to Keycloak CR (#45397)
* OTEL: Add Telemetry options to Keycloak CR

Closes #45348

Signed-off-by: Martin Bartoš <mabartos@redhat.com>
Co-authored-by: Steven Hawkins <shawkins@redhat.com>
Co-authored-by: Václav Muzikář <vaclav@muzikari.cz>

* Add validation to resource attributes

Signed-off-by: Martin Bartoš <mabartos@redhat.com>

* Avoid unnecessary warning logs during the operator tests execution

Closes #45623

Signed-off-by: Martin Bartoš <mabartos@redhat.com>

* Update docs/documentation/upgrading/topics/changes/changes-26_6_0.adoc

Signed-off-by: Václav Muzikář <vaclav@muzikari.cz>

---------

Signed-off-by: Martin Bartoš <mabartos@redhat.com>
Signed-off-by: Václav Muzikář <vaclav@muzikari.cz>
Co-authored-by: Steven Hawkins <shawkins@redhat.com>
Co-authored-by: Václav Muzikář <vaclav@muzikari.cz>
2026-01-22 16:02:06 +00:00
Ryan Emerson c8635f9bf2 ISPN16: Upgrade to Infinispan 16.0.5
Closes #45341

- Remove query modules
- Remove unused config file
- Update config file versions
- Update jgroups attributes
- Remove ISPN-16595 workaround
- Call HotRodServer#postStart in HotRodServerRule to start caches as well as the server
- Simplify cluster-ha.xml
- Utilise org.infinispan.commons.util.TimeQuantity in CacheConfiguration
- Cleanup when InfinispanContainer startup fails
- RemoteUserSessionProvider remote query calls must not use negative values for offsets and maxResults
- Remove use of deprecated org.infinispan.server.test.core.InfinispanContainer class
- Use testcontainers-infinispan dependency
- Explicitly utilise "legacy" metrics
- Remove explicit `name-as-tags` configuration as Infinispan 16 defaults to true
- Remove test configuration not required since #31807

Signed-off-by: Ryan Emerson <remerson@ibm.com>
Signed-off-by: Alexander Schwartz <alexander.schwartz@ibm.com>
Co-authored-by: Alexander Schwartz <alexander.schwartz@ibm.com>
2026-01-13 17:26:43 +01:00
Steven Hawkins 81e31fa4cc fix: using non-interpretted args for import (#44862)
closes: #44861

Signed-off-by: Steve Hawkins <shawkins@redhat.com>
2026-01-07 08:48:08 +01:00
Steven Hawkins 7ecc4c5774 fix: updating test crdtest expectation
closes: #45017

Signed-off-by: Steve Hawkins <shawkins@redhat.com>
2025-12-19 08:15:12 +01:00
Stian Thorgersen 5653b37e8e Apply Spotless to docs, distribution, and operator (#44826)
Closes #44367

Signed-off-by: stianst <stianst@gmail.com>
2025-12-11 08:50:54 +01:00
Stian Thorgersen 2a78bc67d7 Refactoring around federated client authenticator to better handling lookup of IdPs and clients. Also, introducing updates to documentation. (#44325)
Closes #44253
Closes #42987
Closes #44063

Signed-off-by: stianst <stianst@gmail.com>
Co-authored-by: Alexander Schwartz <alexander.schwartz@gmx.net>
2025-11-22 12:53:22 +01:00
Pedro Ruivo 2dccc0bf37 Operator Update Logic: add hash based comparison (#44332)
* Operator Update Logic: add hash based comparation

Fixes #44280

Signed-off-by: Pedro Ruivo <1492066+pruivo@users.noreply.github.com>

* refinements to the update logic

Signed-off-by: Steve Hawkins <shawkins@redhat.com>

---------

Signed-off-by: Pedro Ruivo <1492066+pruivo@users.noreply.github.com>
Signed-off-by: Steve Hawkins <shawkins@redhat.com>
Co-authored-by: Pedro Ruivo <1492066+pruivo@users.noreply.github.com>
Co-authored-by: Steve Hawkins <shawkins@redhat.com>
2025-11-20 12:35:38 -05:00
Steven Hawkins 8ae3750348 fix: switching to Boolean instead of boolean (#44340)
closes: #38843

Signed-off-by: Steve Hawkins <shawkins@redhat.com>
2025-11-20 08:53:28 +01:00
Steven Hawkins 8ee23aaa15 fix: simplifying addResources (#44046)
closes: #44045

Signed-off-by: Steve Hawkins <shawkins@redhat.com>
2025-11-18 09:29:50 +01:00
AvivGuiser 3c8af6dec5 set auto-mount service account token to false in keycloak pods (#40605)
closes #38843

Signed-off-by: AvivGuiser <avivguiser@gmail.com>
Co-authored-by: Steven Hawkins <shawkins@redhat.com>
2025-11-14 15:41:39 +00:00
Steven Hawkins f96765c4b4 fix: correcting termination test on openshift (#44181)
closes: #44179

Signed-off-by: Steve Hawkins <shawkins@redhat.com>
2025-11-14 13:25:02 +01:00
Sebastian Łaskawiec 3288f83dc9 Adding an integration test with Minikube for Kubernetes Service Account Federated Authenticator
Closes #42983

Signed-off-by: Sebastian Łaskawiec <sebastian.laskawiec@defenseunicorns.com>
Signed-off-by: Alexander Schwartz <alexander.schwartz@ibm.com>
Co-authored-by: Alexander Schwartz <alexander.schwartz@ibm.com>
2025-11-13 08:52:46 +01:00
Steven Hawkins 281ced0ca8 fix: performing scale down prior to deletion (#44095)
closes: #34868

Signed-off-by: Steve Hawkins <shawkins@redhat.com>
2025-11-11 21:12:50 +00:00
Steven Hawkins 0064e060fc fix: redoing the watching logic to provide a better status (#43817)
closes: #43777

Signed-off-by: Steve Hawkins <shawkins@redhat.com>
2025-11-11 09:34:58 +01:00
AvivGuiser 41d5aae6f6 add labels to realm import jobs (#42967)
Signed-off-by: AvivGuiser <avivguiser@gmail.com>
2025-10-31 17:20:22 +01:00
Martin Bartoš 8502cc3ae1 Including OTLP headers for tracing (#43122)
* Including OTLP headers for tracing

Closes #41007

Signed-off-by: Martin Bartoš <mabartos@redhat.com>

* Polishing, add test for the util class, address review

Signed-off-by: Martin Bartoš <mabartos@redhat.com>

* Remove the WildcardOptionsUtil#isKcWildcardOption

Signed-off-by: Martin Bartoš <mabartos@redhat.com>

---------

Signed-off-by: Martin Bartoš <mabartos@redhat.com>
2025-10-31 15:46:05 +01:00
Stian Thorgersen 71160384ca Add ppc64le to Operator CSV metadata (#43831)
Closes #43830

Signed-off-by: stianst <stianst@gmail.com>
2025-10-31 06:30:14 +01:00
Steven Hawkins 3cb9e0bcd8 task: testing servicemonitor patching
closes: #43778

Signed-off-by: Steve Hawkins <shawkins@redhat.com>
2025-10-28 17:06:06 +00:00
Steven Hawkins d9e3f55b69 fix: forcing the namespace for the servicemonitor check
closes: #43774

Signed-off-by: Steve Hawkins <shawkins@redhat.com>
2025-10-28 17:25:53 +01:00
Steven Hawkins 43ee41e8a8 fix: refining activation condition error handling (#43197)
closes: #43096

Signed-off-by: Steve Hawkins <shawkins@redhat.com>
2025-10-15 11:44:39 +00:00
Steven Hawkins f28e34ee79 fix: fully sanitizing mappers and changing duplicated log to trace (#42959)
closes: #38438

Signed-off-by: Steve Hawkins <shawkins@redhat.com>
2025-10-14 12:28:29 -04:00
Steven Hawkins e789e3213f fix: limiting what fields are hashed to identify compatible update jobs (#42623)
closes: #41014

Signed-off-by: Steve Hawkins <shawkins@redhat.com>
2025-09-22 19:03:06 +02:00
Ryan Emerson bda79de605 Update docs to reflect that Operator ClusterRoleBinding contains hardcoded namespace
- Added missing labels to Operator roles

Closes #42678

Signed-off-by: Ryan Emerson <remerson@ibm.com>
2025-09-19 17:27:26 +02:00
Steven Hawkins 373257a5d0 fix: improving the local apiserver test cleanup (#42701)
closes: #42693

Signed-off-by: Steve Hawkins <shawkins@redhat.com>
2025-09-17 19:01:13 +02:00
Ryan Emerson 6e7a836c96 Create default ServiceMonitor with Operator
Closes #40406

Signed-off-by: Ryan Emerson <remerson@ibm.com>
2025-09-16 10:57:35 +02:00
Steven Hawkins bb7e5ab7b2 fix: cleaning up dockerfile build warnings (#42573)
closes: #42572

Signed-off-by: Steve Hawkins <shawkins@redhat.com>
2025-09-15 17:07:27 +02:00
Alexander Schwartz d98c474cdc Add upstream architectures for the Operator (#42099)
Closes #38928

Signed-off-by: Alexander Schwartz <aschwart@redhat.com>
2025-09-11 12:06:50 +02:00
Steven Hawkins ae1e1d3cc3 fix: allows for schedulings to be defined for operator jobs (#42310)
* fix: allows for schedulings to be defined for operator jobs

closes: #42057

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>

---------

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>
2025-09-10 16:28:12 +00:00
hustrust 4441ee4444 chore: fix some typos in comment (#42279)
Signed-off-by: hustrust <hustrust@outlook.com>
2025-09-02 13:20:17 +00:00
Pedro Ruivo f4ec4cff1a Configure topology information in Infinispan
Closes #41933

Signed-off-by: Pedro Ruivo <1492066+pruivo@users.noreply.github.com>
Co-authored-by: Pedro Ruivo <1492066+pruivo@users.noreply.github.com>
2025-09-01 14:40:39 +02:00
Steven Hawkins ec0f64b4cd fix: adding debug logging for the KeycloakRealmImport (#42102)
also simplifying status logic

closes: #42019

Signed-off-by: Steve Hawkins <shawkins@redhat.com>
2025-08-29 12:57:00 +02:00
Steven Hawkins 183a96d6a1 enhance: adding the ability to set truststores via configmaps (#41796)
closes: #34114

Signed-off-by: Steve Hawkins <shawkins@redhat.com>
2025-08-28 16:55:52 +02:00
Steven Hawkins 856df9ea3d fix: adds simple log scraping to error state detection (#41800)
closes: #21816

Signed-off-by: Steve Hawkins <shawkins@redhat.com>
2025-08-28 11:05:16 +02:00
Steven Hawkins 565e195f48 enhance: allow for control over what port health checks are exposed on (#41759)
closes: #39506

Signed-off-by: Steve Hawkins <shawkins@redhat.com>
2025-08-28 10:18:22 +02:00
Ryan Emerson 481555c97e Define default topologySpreadConstraints
Closes #41729

Signed-off-by: Ryan Emerson <remerson@ibm.com>
2025-08-20 13:58:37 +02:00
Steven Hawkins eb82f38044 fix: disable devservices api server (#41910)
* fix: disable devservices api server

closes: #41903

Signed-off-by: Steve Hawkins <shawkins@redhat.com>
2025-08-18 08:32:53 +00:00
Ryan Emerson 168d9cc090 Simplify Cache Configuration file by removing built-in cache configurations
Closes #41559

Signed-off-by: Ryan Emerson <remerson@ibm.com>
Signed-off-by: Alexander Schwartz <aschwart@redhat.com>
Co-authored-by: Alexander Schwartz <aschwart@redhat.com>
2025-08-15 16:16:56 +00:00
Ricardo Martin 949ef35a3b Allow and control sending UTF-8 emails in the default email sender impl
Closes #41023

Signed-off-by: rmartinc <rmartinc@redhat.com>
Signed-off-by: Alexander Schwartz <aschwart@redhat.com>
Co-authored-by: Alexander Schwartz <aschwart@redhat.com>
2025-08-15 10:43:38 +00:00
Steven Hawkins c1afa376b2 fix: adding raw environment variables (#41768)
closes: #41766

Signed-off-by: Steve Hawkins <shawkins@redhat.com>
2025-08-14 20:17:15 +02:00
Peter Skopek 651d651c30 Add missing artifact descriptions to allow Maven Central Portal Publisher pass validation process. (#40822)
Signed-off-by: Peter Skopek <pskopek@redhat.com>
2025-08-12 16:50:17 +02:00
Ryan Emerson a2fe32617c Default to stretched clusters on Kubernetes when possible
Closes #41666

Signed-off-by: Ryan Emerson <remerson@ibm.com>
2025-08-08 08:09:04 +02:00
AvivGuiser 9feca65665 feat(operator): add support for custom labels in ingress (#41627)
Signed-off-by: AvivGuiser <avivguiser@gmail.com>
2025-08-06 09:09:42 +02:00
Steven Hawkins f5f93ef6e1 fix: adding the ability to set the ingress tlsSecret (#41426)
* fix: adding the ability to set the ingress tlsSecret

closes: #34777

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>

---------

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-08-04 09:28:46 -03:00
Steven Hawkins a770204d0e fix: adjusting the startup of the local api server for ci (#41364)
closes: #39766

Signed-off-by: Steve Hawkins <shawkins@redhat.com>
2025-07-30 14:59:30 +02:00
Steven Hawkins becf9eab4a fix: removing bouncy castle from the operator (#41428)
closes: #13959

Signed-off-by: Steve Hawkins <shawkins@redhat.com>
2025-07-27 08:21:15 -04:00
Steven Hawkins 8bc141d529 fix: further refining logic and docs around import/export (#40906)
* fix: further refining logic and docs around import/export

closes: #40874

Signed-off-by: Steve Hawkins <shawkins@redhat.com>

* Update importExport.adoc

* Apply suggestions from code review

Co-authored-by: Alexander Schwartz <alexander.schwartz@gmx.net>
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>
2025-07-23 09:34:35 +02:00
Steven Hawkins 6c7be65456 fix: refine test for rolling (#41254)
closes: #41204

Signed-off-by: Steve Hawkins <shawkins@redhat.com>
2025-07-18 15:05:23 +02:00
Steven Hawkins b6b1731181 fix: adding a release note for http-management-scheme and operator (#41144)
handling

closes: #40945

Signed-off-by: Steve Hawkins <shawkins@redhat.com>
2025-07-15 19:21:40 +02:00
Steven Hawkins 66ffce6661 fix: restricting lookup of existing resources to current owner (#40985)
closes: #40932

Signed-off-by: Steve Hawkins <shawkins@redhat.com>
2025-07-10 11:04:04 +00:00
Steven Hawkins 919838089f fix: detecting when we can set the serviceName (#40894)
closes: #40890

Signed-off-by: Steve Hawkins <shawkins@redhat.com>
2025-07-04 09:03:42 +02:00