Commit Graph

340 Commits

Author SHA1 Message Date
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
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
Steven Hawkins
bd1496109e fix: removing lifecylce in initContainers
closes: #40360

Signed-off-by: Steve Hawkins <shawkins@redhat.com>
2025-06-16 09:48:50 +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
0e28bd3981 fix: adding a mapping directly from an env property to a wildcard (#39602)
* fix: adding a map directly from an env property to a wildcard

closes: #38259

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

* switching unit test logic to not directly manipulate env vars

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>

* modifications based upon review feedback

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 08:26:18 +00:00