From 8d58f03f2ad0398ffc69d4fb895ad7ab19371927 Mon Sep 17 00:00:00 2001 From: Piotr Halama Date: Tue, 18 Feb 2025 13:46:30 +0100 Subject: [PATCH] fix: speed up integration tests (#1474) --- .github/workflows/_integration-tests.yaml | 6 ++++-- config/samples/default-serverless-cr-fast-requeue.yaml | 10 ++++++++++ 2 files changed, 14 insertions(+), 2 deletions(-) create mode 100644 config/samples/default-serverless-cr-fast-requeue.yaml diff --git a/.github/workflows/_integration-tests.yaml b/.github/workflows/_integration-tests.yaml index 18f551a3d..2a398f309 100644 --- a/.github/workflows/_integration-tests.yaml +++ b/.github/workflows/_integration-tests.yaml @@ -64,7 +64,10 @@ jobs: - uses: ./.github/actions/create-k3d-cluster - name: run test run: | - make install-serverless-custom-operator + # we modify install-serverless-custom-operator target with a custom CR to get faster git reconcilation + make -C components/operator deploy + kubectl apply -f config/samples/default-serverless-cr-fast-requeue.yaml + make -C components/operator check-serverless-installation make -C tests/serverless serverless-integration serverless-contract-tests make remove-serverless env: @@ -140,4 +143,3 @@ jobs: btp_password: ${{ secrets.BTP_BOT_PASSWORD}} btp_global_account: ${{ secrets.BTP_GLOBAL_ACCOUNT }} btp_idp_tenant: ${{ secrets.BTP_CUSTOM_IAS_TENANT }} - diff --git a/config/samples/default-serverless-cr-fast-requeue.yaml b/config/samples/default-serverless-cr-fast-requeue.yaml new file mode 100644 index 000000000..4f8a47617 --- /dev/null +++ b/config/samples/default-serverless-cr-fast-requeue.yaml @@ -0,0 +1,10 @@ +apiVersion: operator.kyma-project.io/v1alpha1 +kind: Serverless +metadata: + name: default + namespace: kyma-system +spec: + dockerRegistry: + enableInternal: true + # very fast git function requeue, useful for tests + functionRequeueDuration: 10s