27468 Commits

Author SHA1 Message Date
Stefan Guilhen
5babc6c1a3 Ensure the group being joined is not an organization group in GroupLDAPStorageMapper
Closes #37393

Signed-off-by: Stefan Guilhen <sguilhen@redhat.com>
2025-02-17 14:41:53 -03:00
Martin Bartoš
61e48f1cd3
Properties mapped in our property mappers are overriden (#37265)
Fixes #36927

Signed-off-by: Martin Bartoš <mabartos@redhat.com>
2025-02-17 16:39:51 +00:00
Václav Muzikář
764ca50fc4
Upgrade to Quarkus 3.18.2 (#37300)
* Upgrade to Quarkus 3.18.2

Closes #37056

Signed-off-by: Václav Muzikář <vmuzikar@redhat.com>

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

Co-authored-by: Alexander Schwartz <alexander.schwartz@gmx.net>
Signed-off-by: Václav Muzikář <vaclav@muzikari.cz>

---------

Signed-off-by: Václav Muzikář <vmuzikar@redhat.com>
Signed-off-by: Václav Muzikář <vaclav@muzikari.cz>
Co-authored-by: Alexander Schwartz <alexander.schwartz@gmx.net>
2025-02-17 16:30:05 +01:00
Šimon Vacek
2b74e6148e
Migrate ClientSearchTest to the new testsuite (#37171)
* Move ClientSearchTest.java to the new testsuite

Signed-off-by: Simon Vacek <simonvacky@email.cz>

* Move ClientSearchTest.java to the new testsuite

Part of: #34494

Signed-off-by: Simon Vacek <simonvacky@email.cz>

---------

Signed-off-by: Simon Vacek <simonvacky@email.cz>
2025-02-17 13:17:35 +01:00
dependabot[bot]
a4bd8b96f1
Bump rollup from 4.34.6 to 4.34.7 in /js (#37384)
Bumps [rollup](https://github.com/rollup/rollup) from 4.34.6 to 4.34.7.
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rollup/rollup/compare/v4.34.6...v4.34.7)

---
updated-dependencies:
- dependency-name: rollup
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-17 11:29:17 +00:00
dependabot[bot]
783435643e
Bump chai from 5.1.2 to 5.2.0 in /js (#37381)
Bumps [chai](https://github.com/chaijs/chai) from 5.1.2 to 5.2.0.
- [Release notes](https://github.com/chaijs/chai/releases)
- [Changelog](https://github.com/chaijs/chai/blob/main/History.md)
- [Commits](https://github.com/chaijs/chai/compare/v5.1.2...v5.2.0)

---
updated-dependencies:
- dependency-name: chai
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-17 12:22:56 +01:00
dependabot[bot]
cb7cf4b9fe
Bump cypress-split from 1.24.10 to 1.24.13 in /js (#37382)
Bumps [cypress-split](https://github.com/bahmutov/cypress-split) from 1.24.10 to 1.24.13.
- [Release notes](https://github.com/bahmutov/cypress-split/releases)
- [Commits](https://github.com/bahmutov/cypress-split/compare/v1.24.10...v1.24.13)

---
updated-dependencies:
- dependency-name: cypress-split
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-17 12:22:42 +01:00
dependabot[bot]
87af2d4e59
Bump @octokit/rest from 21.1.0 to 21.1.1 in /js (#37383)
Bumps [@octokit/rest](https://github.com/octokit/rest.js) from 21.1.0 to 21.1.1.
- [Release notes](https://github.com/octokit/rest.js/releases)
- [Commits](https://github.com/octokit/rest.js/compare/v21.1.0...v21.1.1)

---
updated-dependencies:
- dependency-name: "@octokit/rest"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-17 12:22:26 +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
rmartinc
2340adb64c Reject token exchange request if the requested audience is not present
Closes #37104

Signed-off-by: rmartinc <rmartinc@redhat.com>
2025-02-17 10:23:37 +01:00
Hernan Javier Lopez
9132d6ed6e
Update translation.md with Spanish translation conventions (#37180)
Signed-off-by: Hernan Javier Lopez <herver1971@users.noreply.github.com>
Signed-off-by: Alexander Schwartz <alexander.schwartz@gmx.net>
Co-authored-by: Alexander Schwartz <alexander.schwartz@gmx.net>
2025-02-17 07:50:23 +00:00
Steven Hawkins
785d74e2fc
fix: adds a full hpa example with some notes on memory
closes: #37306

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-02-14 21:24:57 +01:00
Martin Bartoš
324757316b
Improve docs about JPA provider configuration for DB migration strategy (#37080)
Closes #37079

Signed-off-by: Martin Bartoš <mabartos@redhat.com>
2025-02-14 17:54:26 +01:00
Martin Bartoš
f41727bec2
Stabilize QuarkusPropertiesDistTest for Windows in Quarkus IT (#37091)
Closes #37089

Signed-off-by: Martin Bartoš <mabartos@redhat.com>
Co-authored-by: Steven Hawkins <shawkins@redhat.com>
2025-02-14 17:52:35 +01:00
Martin Bartoš
7fa4bd550c
Test logs for Quarkus IT are huge and cannot be viewed (#37088)
Closes #37087

Signed-off-by: Martin Bartoš <mabartos@redhat.com>
2025-02-14 17:50:27 +01:00
Giuseppe Graziano
b4f14b2690 Filter scopes in token exchange v2 based on requested audience
Closes #37147

Signed-off-by: Giuseppe Graziano <g.graziano94@gmail.com>
2025-02-14 17:19:02 +01:00
Bruno Oliveira da Silva
477843cc31
Remove warnings adding checkout [main] (#37333)
Remove warnings adding checkout

Co-authored-by: Jon Koops <jonkoops@gmail.com>
Signed-off-by: Bruno Oliveira da Silva <bruno@abstractj.com>
2025-02-14 10:26:56 -03:00
Pedro Igor
5aa2b4c75b
Only set organization to client session when re-authenticating if user is member of the mapped organization
Closes #37169

Signed-off-by: Pedro Igor <pigor.craveiro@gmail.com>
2025-02-14 13:50:57 +01:00
Miquel Simon
4b628610c4
Skip Maven deploy to Nexus 3 of theme-verifier-maven-plugin (#37352)
Related to #37347

Signed-off-by: Miquel Simon <msimonma@redhat.com>
2025-02-14 11:47:52 +00:00
Martin Kanis
add0d69b89 Organization invite link leads to non-defined page, when clicked second time
Closes #36569

Signed-off-by: Martin Kanis <mkanis@redhat.com>
2025-02-14 08:29:28 -03:00
dependabot[bot]
2dd5e7a7f5
Bump prettier from 3.5.0 to 3.5.1 in /js (#37334)
Bumps [prettier](https://github.com/prettier/prettier) from 3.5.0 to 3.5.1.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.5.0...3.5.1)

---
updated-dependencies:
- dependency-name: prettier
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-14 10:15:53 +01:00
dependabot[bot]
a4283400cd
Bump @types/node from 22.13.1 to 22.13.4 in /js (#37332)
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.13.1 to 22.13.4.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-14 10:15:33 +01:00
Stian Thorgersen
48924a170d
Skip Maven deploy of theme-verifier-maven-plugin (#37347)
Signed-off-by: stianst <stianst@gmail.com>
2025-02-14 10:13:51 +01:00
Stian Thorgersen
60b75d4b38
Migrate AuthenticatorConfigTest (#37274)
Part of #34494

Signed-off-by: stianst <stianst@gmail.com>
2025-02-14 06:33:39 +01:00
Bruno Oliveira da Silva
953172d915 Avoid ambiguity
Signed-off-by: Bruno Oliveira da Silva <bruno@abstractj.com>
2025-02-13 15:37:19 -03:00
Bruno Oliveira da Silva
730b6b129f Improve clomonitor.io score for Keycloak adding slack channels metadata
Closes #37134

Signed-off-by: Bruno Oliveira da Silva <bruno@abstractj.com>
2025-02-13 15:37:19 -03:00
rmartinc
a121418fe7 Show error message only in the username field for the login.ftl
Closes #37229

Signed-off-by: rmartinc <rmartinc@redhat.com>
2025-02-13 12:43:07 -03:00
Stian Thorgersen
fc6ef8ddd0
Updates to test migration tool - Adding @Before rewrite, ability to define diff command, and specify test by class name (#37277)
Signed-off-by: stianst <stianst@gmail.com>
2025-02-13 15:02:44 +01:00
Stian Thorgersen
59acbb8f67
Remove need to implement getAnnotationClass and getValueType in suppliers (#37296)
Signed-off-by: stianst <stianst@gmail.com>
2025-02-13 15:02:26 +01:00
Jon Koops
387aac1167
Perform some regular maintenance for JS (#37247)
Signed-off-by: Jon Koops <jonkoops@gmail.com>
2025-02-13 12:32:44 +01:00
Michal Hajas
901a82ba73
Add guide for Grafana dashboards
Closes #37129

Signed-off-by: Michal Hajas <mhajas@redhat.com>
Signed-off-by: Alexander Schwartz <aschwart@redhat.com>
Co-authored-by: Alexander Schwartz <aschwart@redhat.com>
Co-authored-by: andymunro <48995441+andymunro@users.noreply.github.com>
2025-02-13 11:59:44 +01:00
Pedro Ruivo
70e2a28ff9
Create CA certificate for JGroups encryption
Closes #36750

Signed-off-by: Pedro Ruivo <pruivo@redhat.com>
Signed-off-by: Pedro Ruivo <pruivo@users.noreply.github.com>
Co-authored-by: Alexander Schwartz <alexander.schwartz@gmx.net>
2025-02-13 10:32:43 +00:00
Stian Thorgersen
8a03661ba0
Refactor OAuth Client - part 2 (#37310)
* Move OAuthClient.doPreflightRequest to TokenEndpointCorsTest

Signed-off-by: stianst <stianst@gmail.com>

* Move access token request from OAuthClient to AccessTokenRequest

Signed-off-by: stianst <stianst@gmail.com>

* Move token exchange request from OAuthClient to TokenExchangeRequest

Signed-off-by: stianst <stianst@gmail.com>

* Remove realm parameter from doGrantAccessTokenRequest

Signed-off-by: stianst <stianst@gmail.com>

* Remove realm parameter from methods in OAuthClient

Signed-off-by: stianst <stianst@gmail.com>

* Remove unused initiatingIDP parameter

Signed-off-by: stianst <stianst@gmail.com>

* Misc

Signed-off-by: stianst <stianst@gmail.com>

---------

Signed-off-by: stianst <stianst@gmail.com>
2025-02-13 09:57:56 +01:00
Alexander Schwartz
a0a5d0bcb2
Prevent duplicate keys in message properties for themes (#37179)
Closes #33357

Signed-off-by: Alexander Schwartz <alexander.schwartz@gmx.net>
2025-02-13 09:38:31 +01:00
Weblate (bot)
ee74c28741
Updated translation for Spanish (#37304)
Language: es

Signed-off-by: Hernan Lopez <hernan.lopez@gmail.com>
Signed-off-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Hernan Lopez <hernan.lopez@gmail.com>
2025-02-13 09:26:40 +01:00
Agnieszka Gancarczyk
8a0f499bd3
removed obsolete key (#37297)
Signed-off-by: Agnieszka Gancarczyk <agagancarczyk@gmail.com>
2025-02-13 07:18:31 +01:00
Ricardo Martin
260336ece1
Use new OAuthClient in the StandardTokenExchangeV2Test (#37299)
Closes #37298

Signed-off-by: rmartinc <rmartinc@redhat.com>
2025-02-12 17:07:43 +00:00
rmartinc
6850f41060 Force login in reset-credentials to federated users
Closes #37207

Signed-off-by: rmartinc <rmartinc@redhat.com>
2025-02-12 13:47:39 -03:00
Jon Koops
3a793916a9
Remove Keycloak JS from repository (#37057)
Closes #36645

Signed-off-by: Jon Koops <jonkoops@gmail.com>
2025-02-12 16:31:21 +00:00
Giuseppe Graziano
f2d931ba44 Remove FGAP from standard token exchange v2
Closes #37108

Signed-off-by: Giuseppe Graziano <g.graziano94@gmail.com>
2025-02-12 12:47:23 -03:00
Erik Jan de Wit
1afcf515aa
added pem to saml dialog (#37206)
fixes: #36709

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2025-02-12 14:54:33 +01:00
vramik
679f44692d Add Groups resource type and scopes to authorization schema and evaluation implementation
Closes #35562

Signed-off-by: vramik <vramik@redhat.com>
2025-02-12 10:07:09 -03:00
Erik Jan de Wit
7a8d18122a
small refactor to better understand (#37291)
fixes: #37268

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2025-02-12 13:56:17 +01:00
Alexander Schwartz
5a8c014cb5
Upgrade to latest JGroups patch version to resolve thread pinning (#37286)
Closes #37285

Signed-off-by: Alexander Schwartz <aschwart@redhat.com>
2025-02-12 13:34:20 +01:00
Stian Thorgersen
7d8dfcde75
Refactor OAuthClient - part 1 (#37251)
Closes #37225

Signed-off-by: stianst <stianst@gmail.com>
2025-02-12 12:05:55 +00:00
dependabot[bot]
7ea067aae9
Bump @faker-js/faker from 9.4.0 to 9.5.0 in /js (#37289)
Bumps [@faker-js/faker](https://github.com/faker-js/faker) from 9.4.0 to 9.5.0.
- [Release notes](https://github.com/faker-js/faker/releases)
- [Changelog](https://github.com/faker-js/faker/blob/next/CHANGELOG.md)
- [Commits](https://github.com/faker-js/faker/compare/v9.4.0...v9.5.0)

---
updated-dependencies:
- dependency-name: "@faker-js/faker"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-12 10:57:19 +00:00
dependabot[bot]
53f0e41888
Bump eslint from 9.20.0 to 9.20.1 in /js (#37272)
Bumps [eslint](https://github.com/eslint/eslint) from 9.20.0 to 9.20.1.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v9.20.0...v9.20.1)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-12 11:35:36 +01:00
dependabot[bot]
857936c77b
Bump cypress from 14.0.2 to 14.0.3 in /js (#37273)
Bumps [cypress](https://github.com/cypress-io/cypress) from 14.0.2 to 14.0.3.
- [Release notes](https://github.com/cypress-io/cypress/releases)
- [Changelog](https://github.com/cypress-io/cypress/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/cypress-io/cypress/compare/v14.0.2...v14.0.3)

---
updated-dependencies:
- dependency-name: cypress
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-12 11:35:17 +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
Stian Thorgersen
66a7151bb5
Prevent RawKeycloakDistribution from resulting in hard to debug message (#37278)
Closes #37002

Signed-off-by: stianst <stianst@gmail.com>
2025-02-12 09:46:47 +00:00