diff options
Diffstat (limited to 'fluent-bit/.github/workflows/master-integration-test.yaml')
-rw-r--r-- | fluent-bit/.github/workflows/master-integration-test.yaml | 33 |
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 }} |