diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index bb4a07d45f..3d12a357e0 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -46,7 +46,7 @@ jobs: permissions: actions: write # Needed to manage GitHub Actions cache - integration-test: + integration-test-juju3: name: Integration test charm needs: - build @@ -63,3 +63,23 @@ jobs: "GCP_ACCESS_KEY": "${{ secrets.GCP_ACCESS_KEY }}", "GCP_SECRET_KEY": "${{ secrets.GCP_SECRET_KEY }}" } + + integration-test-juju2: + name: Integration test charm + needs: + - build + uses: canonical/data-platform-workflows/.github/workflows/integration_test_charm.yaml@test-large + with: + artifact-name: ${{ needs.build.outputs.artifact-name }} + cloud: lxd + juju-agent-version: "2.9.45" + channel: "2.9/stable" + libjuju-version-constraint: "2.9.45.0" + secrets: + integration-test: | + { + "AWS_ACCESS_KEY": "${{ secrets.AWS_ACCESS_KEY }}", + "AWS_SECRET_KEY": "${{ secrets.AWS_SECRET_KEY }}", + "GCP_ACCESS_KEY": "${{ secrets.GCP_ACCESS_KEY }}", + "GCP_SECRET_KEY": "${{ secrets.GCP_SECRET_KEY }}" + }