summaryrefslogtreecommitdiffstats
path: root/fluent-bit/.github/workflows/master-integration-test.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'fluent-bit/.github/workflows/master-integration-test.yaml')
-rw-r--r--fluent-bit/.github/workflows/master-integration-test.yaml33
1 files changed, 33 insertions, 0 deletions
diff --git a/fluent-bit/.github/workflows/master-integration-test.yaml b/fluent-bit/.github/workflows/master-integration-test.yaml
new file mode 100644
index 00000000..85c321b8
--- /dev/null
+++ b/fluent-bit/.github/workflows/master-integration-test.yaml
@@ -0,0 +1,33 @@
+name: Build master container images and run integration tests
+on:
+ push:
+ branches:
+ - master
+
+jobs:
+ master-integration-test-build:
+ name: Master - integration build
+ uses: ./.github/workflows/call-integration-image-build.yaml
+ with:
+ ref: ${{ github.sha }}
+ registry: ghcr.io
+ username: ${{ github.actor }}
+ image: ${{ github.repository }}/master
+ image-tag: x86_64
+ environment: integration
+ secrets:
+ token: ${{ secrets.GITHUB_TOKEN }}
+
+ master-integration-test-run-integration:
+ name: Master - integration test
+ needs: master-integration-test-build
+ uses: ./.github/workflows/call-run-integration-test.yaml
+ with:
+ image_name: ghcr.io/${{ github.repository }}/master
+ image_tag: x86_64
+ secrets:
+ opensearch_aws_access_id: ${{ secrets.OPENSEARCH_AWS_ACCESS_ID }}
+ opensearch_aws_secret_key: ${{ secrets.OPENSEARCH_AWS_SECRET_KEY }}
+ opensearch_admin_password: ${{ secrets.OPENSEARCH_ADMIN_PASSWORD }}
+ terraform_api_token: ${{ secrets.TF_API_TOKEN }}
+ gcp-service-account-key: ${{ secrets.GCP_SA_KEY }}