mirror of
https://github.com/keycloak/keycloak.git
synced 2026-01-25 16:42:34 +00:00
Refactor dist config to a common module
This commit is contained in:
14
.github/workflows/operator-ci.yml
vendored
14
.github/workflows/operator-ci.yml
vendored
@@ -76,11 +76,11 @@ jobs:
|
||||
run: |
|
||||
eval $(minikube -p minikube docker-env)
|
||||
(cd quarkus/container && docker build --build-arg KEYCLOAK_DIST=$(ls keycloak-*.tar.gz) . -t keycloak:${{ steps.vars.outputs.version }})
|
||||
(cd operator && ./scripts/build-testing-docker-images.sh ${{ steps.vars.outputs.version }} keycloak custom-keycloak)
|
||||
(cd operator/app && ./scripts/build-testing-docker-images.sh ${{ steps.vars.outputs.version }} keycloak custom-keycloak)
|
||||
|
||||
- name: Test operator running locally
|
||||
run: |
|
||||
mvn -Poperator -pl operator -am clean verify \
|
||||
mvn clean verify -Poperator -pl :keycloak-operator -am \
|
||||
-Dquarkus.kubernetes.deployment-target=kubernetes \
|
||||
-Doperator.keycloak.image=keycloak:${{ steps.vars.outputs.version }} \
|
||||
-Dtest.operator.custom.image=custom-keycloak:${{ steps.vars.outputs.version }} \
|
||||
@@ -121,12 +121,12 @@ jobs:
|
||||
run: |
|
||||
eval $(minikube -p minikube docker-env)
|
||||
(cd quarkus/container && docker build --build-arg KEYCLOAK_DIST=$(ls keycloak-*.tar.gz) . -t keycloak:${{ steps.vars.outputs.version }})
|
||||
(cd operator && ./scripts/build-testing-docker-images.sh ${{ steps.vars.outputs.version }} keycloak custom-keycloak)
|
||||
(cd operator/app && ./scripts/build-testing-docker-images.sh ${{ steps.vars.outputs.version }} keycloak custom-keycloak)
|
||||
|
||||
- name: Test operator running in cluster
|
||||
run: |
|
||||
eval $(minikube -p minikube docker-env)
|
||||
mvn -Poperator -pl operator -am clean verify \
|
||||
mvn clean verify -Poperator -pl :keycloak-operator -am \
|
||||
-Dquarkus.container-image.build=true \
|
||||
-Dquarkus.kubernetes.deployment-target=kubernetes \
|
||||
-Doperator.keycloak.image=keycloak:${{ steps.vars.outputs.version }} \
|
||||
@@ -163,7 +163,7 @@ jobs:
|
||||
- name: Install Yq
|
||||
run: sudo snap install yq
|
||||
- name: Install OLM
|
||||
working-directory: operator
|
||||
working-directory: operator/app
|
||||
run: ./scripts/install-olm.sh
|
||||
- name: Download keycloak distribution
|
||||
id: download-keycloak-dist
|
||||
@@ -172,13 +172,13 @@ jobs:
|
||||
name: keycloak-distribution
|
||||
path: quarkus/container
|
||||
- name: Arrange OLM test installation
|
||||
working-directory: operator
|
||||
working-directory: operator/app
|
||||
run: |
|
||||
eval $(minikube -p minikube docker-env)
|
||||
./scripts/olm-testing.sh ${GITHUB_SHA::6}
|
||||
|
||||
- name: Deploy an example Keycloak and wait for it to be ready
|
||||
working-directory: operator
|
||||
working-directory: operator/app
|
||||
run: |
|
||||
kubectl apply -f src/main/resources/example-postgres.yaml
|
||||
./scripts/check-crds-installed.sh
|
||||
|
||||
Reference in New Issue
Block a user