diff --git a/.github/workflows/release-matrix.yaml b/.github/workflows/release-matrix.yaml index bab079ad..4acad351 100644 --- a/.github/workflows/release-matrix.yaml +++ b/.github/workflows/release-matrix.yaml @@ -14,10 +14,6 @@ on: required: true type: string default: v1.30.5+k3s1 - runner_template: - description: Runner template to use - default: hosted-prov-e2e-ci-runner-spot-n2-highmem-16-gl-template-v3 - type: string operator_nightly_chart: description: Install hosted-provider nightly chart default: false @@ -46,13 +42,18 @@ on: backup_operator_version: description: Backup Restore operator version (eg. v6.0.0) type: string + providers: + description: Providers to the run the test on + required: true + type: string + default: '["eks", "gke", "aks"]' jobs: e2e-tests: strategy: fail-fast: false matrix: - provider: [aks, eks, gke] + provider: ${{ fromJSON(inputs.providers) }} uses: ./.github/workflows/main.yaml secrets: inherit with: @@ -62,7 +63,7 @@ jobs: operator_nightly_chart: ${{ inputs.operator_nightly_chart }} tests_to_run: ${{ inputs.tests_to_run }} destroy_runner: ${{ inputs.destroy_runner }} - runner_template: ${{ inputs.runner_template }} + runner_template: 'hosted-prov-e2e-ci-runner-spot-n2-highmem-16-gl-template-v3' rancher_installed: ${{ inputs.rancher_installed }} downstream_cluster_cleanup: ${{ inputs.downstream_cluster_cleanup }} proxy: ${{ inputs.proxy }}