Refactor dist config to a common module

This commit is contained in:
andreaTP
2022-05-10 14:25:01 +01:00
committed by Pedro Igor
parent bc59fad85b
commit d66710205c
104 changed files with 920 additions and 381 deletions

View File

@@ -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