diff --git a/.github/workflows/e2e-matrix.yml b/.github/workflows/e2e-matrix.yml index 9c7a8cd86f..3de2f7ca03 100644 --- a/.github/workflows/e2e-matrix.yml +++ b/.github/workflows/e2e-matrix.yml @@ -12,12 +12,12 @@ # See the License for the specific language governing permissions and # limitations under the License. -name: E2E Matrix Tests (bootstrap) +name: E2E Matrix Tests (nested clusters) on: workflow_dispatch: schedule: - - cron: "45 6 * * *" + - cron: "45 4 * * *" concurrency: group: "${{ github.workflow }}-${{ github.event.number || github.ref }}" @@ -62,7 +62,7 @@ jobs: deckhouse_channel: alpha default_user: cloud go_version: "1.24.6" - e2e_timeout: "3h" + e2e_timeout: "3.5h" secrets: DEV_REGISTRY_DOCKER_CFG: ${{ secrets.DEV_REGISTRY_DOCKER_CFG }} VIRT_E2E_NIGHTLY_SA_TOKEN: ${{ secrets.VIRT_E2E_NIGHTLY_SA_TOKEN }} @@ -81,7 +81,7 @@ jobs: deckhouse_channel: alpha default_user: cloud go_version: "1.24.6" - e2e_timeout: "3h" + e2e_timeout: "3.5h" secrets: DEV_REGISTRY_DOCKER_CFG: ${{ secrets.DEV_REGISTRY_DOCKER_CFG }} VIRT_E2E_NIGHTLY_SA_TOKEN: ${{ secrets.VIRT_E2E_NIGHTLY_SA_TOKEN }} diff --git a/.github/workflows/e2e-reusable-pipeline.yml b/.github/workflows/e2e-reusable-pipeline.yml index 81c77b3a7f..08fcfe78a3 100644 --- a/.github/workflows/e2e-reusable-pipeline.yml +++ b/.github/workflows/e2e-reusable-pipeline.yml @@ -379,32 +379,32 @@ jobs: uses: actions/upload-artifact@v4 if: always() with: - name: generated-files-${{ inputs.storage_type }} + name: ${{ inputs.storage_type }}-generated-files path: | ${{ env.SETUP_CLUSTER_TYPE_PATH }}/tmp ${{ env.SETUP_CLUSTER_TYPE_PATH }}/values.yaml overwrite: true include-hidden-files: true - retention-days: 1 + retention-days: 3 - name: Upload ssh config uses: actions/upload-artifact@v4 if: always() with: - name: generated-files-ssh-${{ inputs.storage_type }} + name: ${{ inputs.storage_type }}-generated-files-ssh path: ${{ env.SETUP_CLUSTER_TYPE_PATH }}/tmp/ssh overwrite: true include-hidden-files: true - retention-days: 1 + retention-days: 3 - name: Upload kubeconfig uses: actions/upload-artifact@v4 with: - name: generated-files-kubeconfig-${{ inputs.storage_type }} + name: ${{ inputs.storage_type }}-generated-files-kubeconfig path: ${{ env.SETUP_CLUSTER_TYPE_PATH }}/kube-config overwrite: true include-hidden-files: true - retention-days: 1 + retention-days: 3 configure-storage: name: Configure storage (${{ inputs.storage_type }}) @@ -1223,13 +1223,13 @@ jobs: test/e2e/e2e_summary_*.xml test/e2e/*junit*.xml if-no-files-found: ignore - retention-days: 1 + retention-days: 3 - name: Upload resources from failed tests uses: actions/upload-artifact@v4 if: always() && steps.e2e-report.outcome == 'failure' with: - name: resources_from_failed_tests + name: resources_from_failed_tests-${{ inputs.storage_type }} path: ${{ runner.temp }}/e2e_failed__* if-no-files-found: ignore retention-days: 3 @@ -1392,7 +1392,7 @@ jobs: with: name: e2e-report-${{ inputs.storage_type }}-${{ github.run_id }} path: ${{ steps.determine-stage.outputs.report_file }} - retention-days: 1 + retention-days: 3 - name: Set artifact name output id: set-artifact-name