720 Commits

Author SHA1 Message Date
Bruno Oliveira da Silva
a8a455486d Pin Snyk action to latest commit hash
Closes #40380

Signed-off-by: Bruno Oliveira da Silva <bruno@abstractj.com>
2025-06-10 11:18:11 -03:00
dependabot[bot]
f35282e02c Bump github/codeql-action from 3.28.18 to 3.28.19
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.28.18 to 3.28.19.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](ff0a06e83c...fca7ace96b)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: 3.28.19
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-10 09:28:34 -03:00
dependabot[bot]
997e194af0 Bump aquasecurity/trivy-action from 0.30.0 to 0.31.0
Bumps [aquasecurity/trivy-action](https://github.com/aquasecurity/trivy-action) from 0.30.0 to 0.31.0.
- [Release notes](https://github.com/aquasecurity/trivy-action/releases)
- [Commits](https://github.com/aquasecurity/trivy-action/compare/0.30.0...0.31.0)

---
updated-dependencies:
- dependency-name: aquasecurity/trivy-action
  dependency-version: 0.31.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-10 09:12:45 -03:00
Ricardo Martin
6fe14c7044 Create the links correctly for the maven repository in windows
Closes #40339

Signed-off-by: rmartinc <rmartinc@redhat.com>
2025-06-10 09:02:31 +02:00
Steven Hawkins
eb96b4a59f fix: switching to the registry addon for olm testing (#40334)
closes: #40099

Signed-off-by: Steve Hawkins <shawkins@redhat.com>
2025-06-09 16:32:10 +02:00
Alexander Schwartz
de213027a0 Fix markdown output by adding closing brackets
Closes #40297

Signed-off-by: Alexander Schwartz <aschwart@redhat.com>
2025-06-06 13:47:39 -03:00
Bruno Oliveira da Silva
f2743e161c Use pinned-dependencies for GitHub Actions (#38183)
Signed-off-by: Bruno Oliveira da Silva <bruno@abstractj.com>
2025-06-05 12:44:45 +02:00
Alexander Schwartz
a02c9641e4 Showing localized names of the default clients (#40181)
Closes #40180

Signed-off-by: Alexander Schwartz <aschwart@redhat.com>
2025-06-03 13:49:05 -04:00
Alexander Schwartz
6238814625 Broaden the permissions to update translation changes
Closes #40154

Signed-off-by: Alexander Schwartz <aschwart@redhat.com>
2025-06-03 15:50:36 +02:00
Stian Thorgersen
a74adbce81 Add publishing plugin for Maven Central Repository migration (#40029)
Signed-off-by: stianst <stianst@gmail.com>
2025-06-02 14:57:10 +02:00
Michal Hajas
88502fd18b Ignore protoLock checks when building Keycloak with JDK (#39961)
Closes #39861

Signed-off-by: Michal Hajas <mhajas@redhat.com>
2025-05-26 09:46:19 -03:00
Erik Jan de Wit
fd47ea5be8 Revert "introduce sharding (#39774)" (#39895)
This reverts commit cf47bef66b.
2025-05-22 07:00:57 -04:00
Erik Jan de Wit
cf47bef66b introduce sharding (#39774)
* introduce sharding

fixes: #38059
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* added shard index to report

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* fixed report folder and open command

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* fix merge report problem

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* added debug

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* remove debug and fix

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

---------

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2025-05-21 07:12:48 -04:00
Ryan Emerson
081ce8c62d Prevent remote proto schema compatibility check on EC2 instances (#39806)
Closes #39800

Signed-off-by: Ryan Emerson <remerson@redhat.com>
2025-05-19 15:13:46 +02:00
Ricardo Martin
048bc88514 Refresh back button for chrome 136
Closes #39540

Signed-off-by: rmartinc <rmartinc@redhat.com>
2025-05-09 09:12:10 +02:00
Alexander Schwartz
a097c5a831 Downgrade Chrome to unblock CI
Workaround for #39540

Signed-off-by: Alexander Schwartz <aschwart@redhat.com>
2025-05-07 19:20:20 +02:00
Alexander Schwartz
54499d94ab Avoid automatic DB upgrades (#39275)
Closes #39274

Signed-off-by: Alexander Schwartz <aschwart@redhat.com>
2025-04-29 09:02:10 +02:00
Steven Hawkins
5a4fe491bf using jenvtest for local operator testing (#38947)
* fix: using jenvtest for testing

closes: #39020

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>

* replacing local jobs and using a stronger hash

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

* Clean up updateStatefulSet

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

* Scale down to 0

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

* Fix for `specReplicas == 0`

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

* Return `Math.min`

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

---------

Signed-off-by: Steve Hawkins <shawkins@redhat.com>
Signed-off-by: Steven Hawkins <shawkins@redhat.com>
Signed-off-by: Václav Muzikář <vmuzikar@redhat.com>
Co-authored-by: Martin Bartoš <mabartos@redhat.com>
Co-authored-by: Václav Muzikář <vmuzikar@redhat.com>
2025-04-24 14:26:01 +00:00
Václav Muzikář
8885a6276c Hardcode nip.io test hosts to /etc/hosts (#39044)
Closes #38104

Signed-off-by: Václav Muzikář <vmuzikar@redhat.com>
2025-04-24 08:56:03 +02:00
Ricardo Martin
44dfbb61d0 Adapt fake_fips for kernel 6.11
Closes #39125

Signed-off-by: rmartinc <rmartinc@redhat.com>
Signed-off-by: Alexander Schwartz <aschwart@redhat.com>
Co-authored-by: Alexander Schwartz <alexander.schwartz@gmx.net>
2025-04-23 19:19:30 +00:00
Martin Bartoš
b5fa1d0ba9 Make distribution startup timeout configurable (#39143)
Closes #39142

Signed-off-by: Martin Bartoš <mabartos@redhat.com>
2025-04-23 16:20:04 +02:00
Stian Thorgersen
4d7df38dda Fix permissions for conditional steps
Signed-off-by: stianst <stianst@gmail.com>
2025-04-22 09:44:54 +00:00
rmartinc
0b30c872c8 Generate random passwords for imported users in forms and webauthn tests
Closes #38812

Signed-off-by: rmartinc <rmartinc@redhat.com>
2025-04-15 11:06:49 +02:00
Erik Jan de Wit
579cf04184 add firefox to nightly admin e2e tests (#38831)
fixes: #38058

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2025-04-11 07:58:24 -04:00
Ricardo Martin
4c319aa3fa Add chrome install action in GHA to force a specific version of chrome
Closes #38817

Signed-off-by: rmartinc <rmartinc@redhat.com>
2025-04-10 14:16:16 +02:00
Stian Thorgersen
279e517548 Add OpenJDK 24 to matrix of tested JDKs (#37803)
* Add OpenJDK 24 to matrix of tested JDKs

Closes #33511

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

* Update .github/workflows/ci.yml

Signed-off-by: Stian Thorgersen <stian@redhat.com>

* Update .github/workflows/ci.yml

Signed-off-by: Stian Thorgersen <stian@redhat.com>

---------

Signed-off-by: stianst <stianst@gmail.com>
Signed-off-by: Stian Thorgersen <stian@redhat.com>
2025-04-07 12:03:15 +02:00
Erik Jan de Wit
ddc3e6e77e initial version of the test and some refactor (#38388)
* initial version of the test and some refactor

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* added policy test

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* remove query all users

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* resourceType instead of type

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* small fix

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* set selected value

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* small ui issues

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* fixed test

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* made tests more atomic

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* change to use v2

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* skip for now

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* org test fix

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* remove old permissions test

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

---------

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2025-03-26 09:32:13 -04:00
Miquel Simon
a5b614e659 Fix Playwright report name in JavaScript CI
Closes #38282

Signed-off-by: Miquel Simon <msimonma@redhat.com>
2025-03-25 20:57:04 +01:00
Michal Hajas
b34c69cf35 Allow auroradb-integration-tests to dispatch other workflows (#38289)
Closes #38281

Signed-off-by: Michal Hajas <mhajas@redhat.com>
2025-03-20 11:05:14 +00:00
Bruno Oliveira da Silva
21c903e562 Ensure that the project’s automated workflows tokens are set to read-only by default (#37643)
Signed-off-by: Bruno Oliveira da Silva <bruno@abstractj.com>

Closes #33544
2025-03-17 15:48:37 +01:00
Steven Hawkins
0aa14c19e1 fix: separating api server tests, and splitting the operator tests (#38118)
closes: #37853

Signed-off-by: Steve Hawkins <shawkins@redhat.com>
2025-03-17 14:34:28 +01:00
dependabot[bot]
67511aeda5 Bump aquasecurity/trivy-action from 0.29.0 to 0.30.0
Bumps [aquasecurity/trivy-action](https://github.com/aquasecurity/trivy-action) from 0.29.0 to 0.30.0.
- [Release notes](https://github.com/aquasecurity/trivy-action/releases)
- [Commits](https://github.com/aquasecurity/trivy-action/compare/0.29.0...0.30.0)

---
updated-dependencies:
- dependency-name: aquasecurity/trivy-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-17 09:30:30 -03:00
Erik Jan de Wit
095a194ec3 playwright rewrite (#36276)
* initial version playwright rewrite

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* small refactor cancel button

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* added policies ciba to playwright

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* added policies spec

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* added flow tests

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* added axe tests for flows

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* added more tests for authentication flows

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* added client advanced test to playwright

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* added client authorization tests

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* added axe check

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* added test for initial access token

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* added registration policies test

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* added client scope test

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* added client scope tests

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* updated dependency

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* added client role test

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* fix running playwright tests

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* added client saml

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* added saml test

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* added events test

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* more groups tests

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* added group role test

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* added realm settings i18n tests

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* added oidc and saml test for identity provider

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* fix tests

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* update ci to run playwright instead of cypress

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* add masthead test and use component instead

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* added organizations test

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* added export realm test

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* added partial import

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* added realm roles

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* add realm client policies test

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* added client profile tests

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* merge errors

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* realm settings

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* added realm settings general test

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* add login tab and localization

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* realm settings accessibility test

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* added user profile test

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* added realm create test

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* added realm user registration spec

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* added sessions test

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* added kerberos test

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* added ldap mapper test

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* added ldap test

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* removed cypress tests

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* added user tab test

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* run playwright tests instead of jest tests

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* fixed some tests

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* fixed tests

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* fixed some more tests

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* fix test

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* fixed tests

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* fix test

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* removed cypress

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* remove cyperss

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* Remove some more workflow remanants from Cypress

Signed-off-by: Jon Koops <jonkoops@gmail.com>
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* lock file

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* pr review

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

---------

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
Signed-off-by: Jon Koops <jonkoops@gmail.com>
Co-authored-by: Jon Koops <jonkoops@gmail.com>
2025-03-12 07:35:22 -04:00
Alexander Schwartz
bc7ec1208e Enable the TLS based JGroups encryption by default and update the docs
Closes #37696

Signed-off-by: Alexander Schwartz <aschwart@redhat.com>
2025-03-03 10:50:51 -03:00
Pedro Ruivo
f7e21af82e JGroups certificate rotation
Closes #37316

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-02-27 12:56:18 +01:00
Steven Hawkins
acfca3ad74 fix: making the deadline override applicable to all remote tests (#37408)
closes: #37392

Signed-off-by: Steve Hawkins <shawkins@redhat.com>
2025-02-19 11:25:37 +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
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
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
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
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
Stian Thorgersen
19cabe8238 Migrate tests from org/keycloak/tests/admin/authentication to new framework (#37003)
* Migrate tests from org/keycloak/tests/admin/authentication to new framework

Part of #34494

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

* Update tests/MIGRATING_TESTS.md

Signed-off-by: Stian Thorgersen <stian@redhat.com>

---------

Signed-off-by: stianst <stianst@gmail.com>
Signed-off-by: Stian Thorgersen <stian@redhat.com>
2025-02-06 10:24:50 +01:00
Alexander Schwartz
11e3f48b62 Increase heap available for Maven build (#37030)
Closs #37029

Signed-off-by: Alexander Schwartz <aschwart@redhat.com>
2025-02-04 14:17:42 +01:00
Jon Koops
48a6450b73 Fix broken JavaScript CI (#37007)
Closes #36998

Signed-off-by: Jon Koops <jonkoops@gmail.com>
2025-02-04 10:23:27 +01:00
Miquel Simon
2dbf58dc46 Add JDK suite to the new testing framework and run it as part of the Java Distribution IT (#36638)
Closes #35388

Signed-off-by: Miquel Simon <msimonma@redhat.com>
2025-01-24 10:08:11 +01:00
dependabot[bot]
069bba8777 Bump manusa/actions-setup-minikube from 2.13.0 to 2.13.1 (#36549)
Bumps [manusa/actions-setup-minikube](https://github.com/manusa/actions-setup-minikube) from 2.13.0 to 2.13.1.
- [Release notes](https://github.com/manusa/actions-setup-minikube/releases)
- [Commits](https://github.com/manusa/actions-setup-minikube/compare/v2.13.0...v2.13.1)

---
updated-dependencies:
- dependency-name: manusa/actions-setup-minikube
  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-01-17 10:46:32 +01:00
Tristan Tarrant
a2f5d8e917 Labeller fixes (#36086)
* fix LAST_MINOR version extraction
* no need to escape LABEL forward slashes

Signed-off-by: Tristan Tarrant <tristan.tarrant@gmail.com>
2025-01-15 11:32:28 +01:00
Erik Jan de Wit
f8f2b476a1 added RETRY_COUNT environment variable (#35318)
* added RETRY_COUNT environment variable

fixes: #35225

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* Update js/apps/admin-ui/cypress.config.ts

Co-authored-by: Stian Thorgersen <stian@redhat.com>
Signed-off-by: Erik Jan de Wit <edewit@redhat.com>

---------

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
Signed-off-by: Erik Jan de Wit <edewit@redhat.com>
Co-authored-by: Stian Thorgersen <stian@redhat.com>
2024-12-17 08:10:43 -05:00
Bruno Oliveira da Silva
f12fe052a6 Revert "Move Snyk reports from GitHub Security tab to GitHub issues"
This reverts commit 65a96757bd.
2024-12-12 11:10:08 -03:00
Jon Koops
ac37711768 Prevent Dependabot from upgrading react-router-dom (#35868)
Closes #35867

Signed-off-by: Jon Koops <jonkoops@gmail.com>
2024-12-12 13:25:39 +01:00