name: e2e Test GCP on: workflow_dispatch: schedule: - cron: '0 4 * * *' jobs: e2e-test-gcp: runs-on: [self-hosted, edgserver] container: image: ghcr.io/catthehacker/ubuntu:act-latest options: --privileged steps: - name: Check out repository uses: actions/checkout@v3 with: fetch-depth: 0 - name: Run GCP E2E test uses: ./.github/actions/e2e_test with: workerNodesCount: '2' controlNodesCount: '1' autoscale: 'false' cloudProvider: 'gcp' machineType: 'n2d-standard-2' gcp_service_account_json: ${{ secrets.GCP_SERVICE_ACCOUNT }} # TODO: Remove E2E_SKIP once AB#2174 is resolved sonobuoyTestSuiteCmd: '--plugin e2e --plugin-env e2e.E2E_FOCUS="\[Conformance\]" --plugin-env e2e.E2E_SKIP="for service with type clusterIP|HostPort validates that there is no conflict between pods with same hostPort but different hostIP and protocol" --plugin https://raw.githubusercontent.com/vmware-tanzu/sonobuoy-plugins/master/cis-benchmarks/kube-bench-plugin.yaml --plugin https://raw.githubusercontent.com/vmware-tanzu/sonobuoy-plugins/master/cis-benchmarks/kube-bench-master-plugin.yaml' msTeamsWebhook: ${{ secrets.MS_TEAMS_WEBHOOK_URI }}