Commit Graph

47 Commits

Author SHA1 Message Date
Stian Thorgersen 92754cecbd Status check should fail if "conditional" step fails (#22972)
Closes #22947

Co-authored-by: Alexander Schwartz <aschwart@redhat.com>
2023-09-06 09:31:47 +00:00
Stian Thorgersen 4b276d74d4 Refactor conditional in GH workflows (#22020)
Closes #22019
2023-09-04 15:01:35 +02:00
Stian Thorgersen 0530968874 Change concurrency for GH workflows to prevent conflicts between PRs (#22018)
Closes #22001
2023-09-04 15:01:35 +02:00
Jon Koops ea853d7394 Place Java setup in re-usable workflow file (#17541)
Co-authored-by: Stian Thorgersen <stianst@gmail.com>
2023-09-04 15:01:35 +02:00
Stian Thorgersen cb04845db4 Fix conditional checking for PR testing (#21947)
* Fix conditional checking for PR testing

Closes #21946

* Update .github/actions/conditional/action.yml

Co-authored-by: Jon Koops <jonkoops@gmail.com>

---------

Co-authored-by: Jon Koops <jonkoops@gmail.com>
2023-09-04 15:01:35 +02:00
Stian Thorgersen dd5c1e962f Remove scheduled from individual workflows (#21847) 2023-09-04 13:04:35 +02:00
Václav Muzikář 345f93eb42 Upgrade to Quarkus 3.2.5.Final (#22747)
* Upgrade to Quarkus 3.2.5.Final

Closes #22745

* Update K8s version
2023-08-30 09:59:01 +02:00
Alex Szczuczko edaa84b1e5 Build the operator container via Dockerfile (#19642)
Closes #16967
2023-04-21 08:32:29 +02:00
Stian Thorgersen 9df7ef4331 Switch to JDK 17 as default JDK on GitHub Actions (#16014)
Co-authored-by: Marek Posolda <mposolda@gmail.com>
2023-02-22 07:20:14 +01:00
Stian Thorgersen d2ef774788 Conditional workflows (#16666)
* Conditional workflows

Closes #16665

* Added .editorconfig to make sure there's a newline in conditions file

* Fix

* Tweak

* Tweaks
2023-01-30 08:07:10 +01:00
dependabot[bot] 33e7f1b355 Bump actions/setup-java from 2 to 3
Bumps [actions/setup-java](https://github.com/actions/setup-java) from 2 to 3.
- [Release notes](https://github.com/actions/setup-java/releases)
- [Commits](https://github.com/actions/setup-java/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/setup-java
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-20 12:29:47 -03:00
Marc Nuri 25ea487510 ci: bump actions-setup-minikube to v2.7.2
The current version might have trouble with recent
versions of Minikube. Especially since the latest
release of crictl (this morning).

Relates to:
- https://github.com/kubernetes-sigs/cri-tools/releases/tag/v1.26.0
- https://github.com/manusa/actions-setup-minikube/releases/tag/v2.7.2
2022-12-15 15:38:02 -03:00
Stian Thorgersen 173ff10141 Change names of checks (#16000) 2022-12-14 17:44:40 +01:00
Stian Thorgersen a5670af745 Keycloak CI workflow refactoring (#15968)
* Keycloak CI workflow refactoring

Closes #15861

* Update testsuite/integration-arquillian/tests/base/testsuites/base-suite.sh

Co-authored-by: Hynek Mlnařík <hmlnarik@users.noreply.github.com>

* Update testsuite/integration-arquillian/tests/base/testsuites/suite.sh

Co-authored-by: Hynek Mlnařík <hmlnarik@users.noreply.github.com>

* Update testsuite/integration-arquillian/tests/base/testsuites/suite.sh

Co-authored-by: Hynek Mlnařík <hmlnarik@users.noreply.github.com>

* Update CodeQL actions

Co-authored-by: Hynek Mlnařík <hmlnarik@users.noreply.github.com>
2022-12-14 16:12:23 +01:00
Stian Thorgersen 044ce8d773 Tweak Maven wagon settings to try to prevent connection timeouts downloading dependencies on GA (#15504)
Closes #15503
2022-11-18 12:07:20 +01:00
dependabot[bot] e68e901494 Bump manusa/actions-setup-minikube from 2.7.0 to 2.7.1
Bumps [manusa/actions-setup-minikube](https://github.com/manusa/actions-setup-minikube) from 2.7.0 to 2.7.1.
- [Release notes](https://github.com/manusa/actions-setup-minikube/releases)
- [Commits](https://github.com/manusa/actions-setup-minikube/compare/v2.7.0...v2.7.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>
2022-11-16 22:57:29 -03:00
Stian Thorgersen db636e21ff Temporarily add more scheduled runs (#15273)
In order to make the testsuite more stable we should at least temporarily add more scheduled runs so we can get more data
2022-11-02 12:36:43 +01:00
Martin Bartoš d9c96b9432 Replace ::set-output with environment variables in GHA CI (#15078)
Closes #15077
2022-10-25 08:58:34 +02:00
dependabot[bot] 05161b3002 Bump manusa/actions-setup-minikube from 2.6.1 to 2.7.0
Bumps [manusa/actions-setup-minikube](https://github.com/manusa/actions-setup-minikube) from 2.6.1 to 2.7.0.
- [Release notes](https://github.com/manusa/actions-setup-minikube/releases)
- [Commits](https://github.com/manusa/actions-setup-minikube/compare/v2.6.1...v2.7.0)

---
updated-dependencies:
- dependency-name: manusa/actions-setup-minikube
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-15 10:39:17 -03:00
Alexander Schwartz 2a926f3e61 Abort CodeQL runs on new pushes to a pull-request's branch (#13241) 2022-07-28 15:30:05 -03:00
dependabot[bot] d2738dabe9 Bump manusa/actions-setup-minikube from 2.6.0 to 2.6.1
Bumps [manusa/actions-setup-minikube](https://github.com/manusa/actions-setup-minikube) from 2.6.0 to 2.6.1.
- [Release notes](https://github.com/manusa/actions-setup-minikube/releases)
- [Commits](https://github.com/manusa/actions-setup-minikube/compare/v2.6.0...v2.6.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>
2022-07-26 10:45:20 -03:00
Alexander Schwartz a1c0e5b113 Minimize workflow runs on Dependabot updates
Workflows will only run when their own workflow file changes, not on other workflow files. Dependabot branches are ignored for "push" builds, will only run on "pull" builds as code scanning on dependabot is not available for "push" builds.

Closes #12911
2022-07-06 12:46:46 -03:00
andreaTP 006aea300d A better structure for config-api 2022-06-28 11:33:44 -03:00
andreaTP 36d258537a Fix operator CI installing modules locally 2022-06-20 09:22:10 -03:00
Dominik Guhr c4001ba198 Fix running operator image tests with prebuilt image
Closes #9898

Co-authored-by: Andrea Peruffo <andrea.peruffo1982@gmail.com>
2022-06-09 09:55:26 -03:00
andreaTP d66710205c Refactor dist config to a common module 2022-05-26 12:07:03 -03:00
Alexander Schwartz 8fe263e7b3 Build operator dependencies first before testing it
Closes #11641
2022-05-25 16:40:13 -03:00
Bruno Oliveira da Silva 83ef30c106 Update GitHub actions dependencies (#11952)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: andreaTP <andrea.peruffo1982@gmail.com>
2022-05-12 09:53:59 -03:00
Andrea Peruffo 7986872ae0 Inject the operand version as env var (#11511) 2022-04-20 11:09:08 +02:00
andreaTP 8b1869482d fix Operator CI 2022-04-19 14:27:55 -03:00
andreaTP a558d2f546 OLM tests using ttl.sh 2022-04-19 09:44:25 -03:00
dependabot[bot] df1c3b1a8d Bump actions/setup-java from 2 to 3 (#11275)
Resolves #11307

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-14 05:52:59 -03:00
Václav Muzikář 20d037a4ad Revert Operator CI 2022-04-11 12:33:22 -03:00
Andrea Peruffo 7816e69e38 Build the Olm bundle and test it in CI (#10949)
* Building the OLM bundle

* kustomize the main CRD for the OLM bundle

* minor fixes
2022-04-08 10:22:01 +02:00
andreaTP 53aab7fc28 Use temurin instead of zulu in CI 2022-03-31 10:23:42 -03:00
andreaTP f93a7d63f7 Switch to auto-build off in case of custom images 2022-03-30 12:46:32 -03:00
Bruno Oliveira da Silva 8cd2c97982 Fix the breaking changes introduced by setup-java 2022-03-30 11:53:00 -03:00
Bruno Oliveira da Silva b09728762e Update to the latest version of the official actions used by Keycloak
Resolves #10971
2022-03-30 11:53:00 -03:00
Andrea Peruffo e3935f669d Run CI on main only on schedule (#10942) 2022-03-29 15:10:20 +02:00
andreaTP c3348c8931 Deploy a default ingress along with the Deployment 2022-03-16 09:54:48 -03:00
Jonathan Vila c4b978b6c8 Operator Clustering support
Co-authored-by: Jonathan Vila <jvilalop@redhat.com>
Co-authored-by: Andrea Peruffo <andrea.peruffo1982@gmail.com>
2022-03-03 16:22:01 -03:00
andreaTP 8e6489459d Fix operator CI 2022-02-28 13:06:41 +01:00
andreaTP 6bce8b80b9 Add extensions as init container 2022-02-24 15:17:38 -03:00
Andrea Peruffo c826bab01d Run the operator locally to verify dev env in GH actions (#10150) 2022-02-16 12:26:04 +01:00
andreaTP 541043c862 Run the operator tests using a fresh build of Keycloak 2022-02-15 10:01:53 -03:00
Jonathan Vila 3fd725a3f5 Test Baseline (#9625)
Closes #9174

Signed-off-by: jonathan <jvilalop@redhat.com>
2022-02-03 09:38:45 +01:00
Andrea Peruffo 8c5e158db4 Baseline for the new Keycloak operator (#9381)
* Baseline for the new Keycloak operator

* v2alpha1 and better kustomization setup
2022-01-12 09:06:10 +01:00