diff --git a/.github/workflows/aks.yaml b/.github/workflows/aks.yaml index 1695df18..84a58247 100644 --- a/.github/workflows/aks.yaml +++ b/.github/workflows/aks.yaml @@ -54,10 +54,10 @@ jobs: hosted_provider: aks rancher_version: ${{ inputs.rancher_version || '2.8-head' }} k3s_version: ${{ inputs.k3s_version || 'v1.27.9+k3s1' }} - operator_nightly_chart: ${{ inputs.operator_nightly_chart || true }} - run_p0_provisioning_tests: ${{ inputs.run_p0_provisioning_tests || true }} - run_p0_importing_tests: ${{ inputs.run_p0_imorting_tests || true }} - run_support_matrix_provisioning_tests: ${{ inputs.run_support_matrix_provisioning_tests || false }} - run_support_matrix_importing_tests: ${{ inputs.run_support_matrix_importing_tests || false }} - destroy_runner: ${{ inputs.destroy_runner || true }} + operator_nightly_chart: ${{ inputs.operator_nightly_chart == true || true }} + run_p0_provisioning_tests: ${{ inputs.run_p0_provisioning_tests == true || true }} + run_p0_importing_tests: ${{ inputs.run_p0_imorting_tests == true || true }} + run_support_matrix_provisioning_tests: ${{ inputs.run_support_matrix_provisioning_tests == true || false }} + run_support_matrix_importing_tests: ${{ inputs.run_support_matrix_importing_tests == true || false }} + destroy_runner: ${{ inputs.destroy_runner == true || true }} runner_template: ${{ inputs.runner_template || 'hosted-prov-e2e-ci-runner-spot-n2-highmem-16-gl-template-v1' }} diff --git a/.github/workflows/eks.yaml b/.github/workflows/eks.yaml index 701f1e27..285690c8 100644 --- a/.github/workflows/eks.yaml +++ b/.github/workflows/eks.yaml @@ -54,10 +54,10 @@ jobs: hosted_provider: eks rancher_version: ${{ inputs.rancher_version || '2.8-head' }} k3s_version: ${{ inputs.k3s_version || 'v1.27.9+k3s1' }} - operator_nightly_chart: ${{ inputs.operator_nightly_chart || true }} - run_p0_provisioning_tests: ${{ inputs.run_p0_provisioning_tests || true }} - run_p0_importing_tests: ${{ inputs.run_p0_imorting_tests || true }} - run_support_matrix_provisioning_tests: ${{ inputs.run_support_matrix_provisioning_tests || false }} - run_support_matrix_importing_tests: ${{ inputs.run_support_matrix_importing_tests || false }} - destroy_runner: ${{ inputs.destroy_runner || true}} + operator_nightly_chart: ${{ inputs.operator_nightly_chart == true || github.event_name == 'schedule' && true }} + run_p0_provisioning_tests: ${{ inputs.run_p0_provisioning_tests == true || github.event_name == 'schedule' && true }} + run_p0_importing_tests: ${{ inputs.run_p0_imorting_tests == true || github.event_name == 'schedule' && true }} + run_support_matrix_provisioning_tests: ${{ inputs.run_support_matrix_provisioning_tests == true || github.event_name == 'schedule' && false }} + run_support_matrix_importing_tests: ${{ inputs.run_support_matrix_importing_tests == true || github.event_name == 'schedule' && false }} + destroy_runner: ${{ inputs.destroy_runner == true || github.event_name == 'schedule' && true}} runner_template: ${{ inputs.runner_template || 'hosted-prov-e2e-ci-runner-spot-n2-highmem-16-gl-template-v1'}} diff --git a/.github/workflows/gke.yaml b/.github/workflows/gke.yaml index a15fa46f..ff834e6b 100644 --- a/.github/workflows/gke.yaml +++ b/.github/workflows/gke.yaml @@ -55,10 +55,10 @@ jobs: hosted_provider: gke rancher_version: ${{ inputs.rancher_version || '2.8-head' }} k3s_version: ${{ inputs.k3s_version || 'v1.27.9+k3s1' }} - operator_nightly_chart: ${{ inputs.operator_nightly_chart || false }} - run_p0_provisioning_tests: ${{ inputs.run_p0_provisioning_tests || true }} - run_p0_importing_tests: ${{ inputs.run_p0_imorting_tests || true }} - run_support_matrix_provisioning_tests: ${{ inputs.run_support_matrix_provisioning_tests || false }} - run_support_matrix_importing_tests: ${{ inputs.run_support_matrix_importing_tests || false }} - destroy_runner: ${{ inputs.destroy_runner || true}} + operator_nightly_chart: ${{ inputs.operator_nightly_chart == false || false }} + run_p0_provisioning_tests: ${{ inputs.run_p0_provisioning_tests == true || true }} + run_p0_importing_tests: ${{ inputs.run_p0_imorting_tests == true || true }} + run_support_matrix_provisioning_tests: ${{ inputs.run_support_matrix_provisioning_tests == true || false }} + run_support_matrix_importing_tests: ${{ inputs.run_support_matrix_importing_tests == true || false }} + destroy_runner: ${{ inputs.destroy_runner == true || true}} runner_template: ${{ inputs.runner_template || 'hosted-prov-e2e-ci-runner-spot-n2-highmem-16-gl-template-v1'}} diff --git a/.github/workflows/main.yaml b/.github/workflows/main.yaml index 08c0b5aa..9da50309 100644 --- a/.github/workflows/main.yaml +++ b/.github/workflows/main.yaml @@ -116,7 +116,7 @@ jobs: RANCHER_VERSION: ${{ inputs.rancher_version }} RANCHER_HOSTNAME: ${{steps.runner-ip.outputs.PUBLIC_IP}}.sslip.io run: | - if [ ${{ github.event.inputs.operator_nightly_chart }} == true ]; then + if [ ${{ inputs.operator_nightly_chart }} == 'true' ]; then make prepare-e2e-ci-rancher-hosted-nightly-chart else make prepare-e2e-ci-rancher @@ -160,7 +160,7 @@ jobs: go-version-file: go.mod - name: Provisioning cluster tests - if: ${{ github.event.inputs.run_p0_provisioning_tests == true }} + if: ${{ inputs.run_p0_provisioning_tests == 'true' }} env: RANCHER_HOSTNAME: ${{ steps.runner-ip.outputs.PUBLIC_IP}}.sslip.io CATTLE_TEST_CONFIG: ${{ github.workspace }}/cattle-config-provisioning.yaml @@ -168,7 +168,7 @@ jobs: make e2e-provisioning-tests - name: Importing cluster tests - if: ${{ github.event.inputs.run_p0_importing_tests == true }} + if: ${{ inputs.run_p0_importing_tests == 'true' }} env: RANCHER_HOSTNAME: ${{ steps.runner-ip.outputs.PUBLIC_IP}}.sslip.io CATTLE_TEST_CONFIG: ${{ github.workspace }}/cattle-config-import.yaml @@ -176,7 +176,7 @@ jobs: make e2e-import-tests - name: Support matrix provisioning tests - if: ${{ github.event.inputs.run_support_matrix_provisioning_tests == true }} + if: ${{ inputs.run_support_matrix_provisioning_tests == 'true' }} env: RANCHER_HOSTNAME: ${{ steps.runner-ip.outputs.PUBLIC_IP}}.sslip.io CATTLE_TEST_CONFIG: ${{ github.workspace }}/cattle-config-provisioning.yaml @@ -184,7 +184,7 @@ jobs: make e2e-support-matrix-provisioning-tests - name: Support matrix importing tests - if: ${{ github.event.inputs.run_support_matrix_importing_tests == true }} + if: ${{ inputs.run_support_matrix_importing_tests == 'true' }} env: RANCHER_HOSTNAME: ${{ steps.runner-ip.outputs.PUBLIC_IP}}.sslip.io CATTLE_TEST_CONFIG: ${{ github.workspace }}/cattle-config-import.yaml @@ -206,7 +206,7 @@ jobs: if-no-files-found: ignore delete-runner: - if: ${{ always() && inputs.destroy_runner == true }} + if: ${{ always() && inputs.destroy_runner == 'true' }} needs: [create-runner, installation-and-e2e-tests] runs-on: ubuntu-latest steps: