diff --git a/.pipelines/containers/container-template.yaml b/.pipelines/containers/container-template.yaml index aaf54b8e8e..b4daab2083 100644 --- a/.pipelines/containers/container-template.yaml +++ b/.pipelines/containers/container-template.yaml @@ -15,11 +15,38 @@ steps: - script: | set -e + echo "Disk space before cleanup..." + df -h / + echo "Removing unnecessary files to free up disk space..." + sudo rm -rf \ + /opt/hostedtoolcache \ + /opt/google/chrome \ + /opt/microsoft/msedge \ + /opt/microsoft/powershell \ + /opt/pipx \ + /usr/lib/mono \ + /usr/local/julia* \ + /usr/local/lib/android \ + /usr/local/lib/node_modules \ + /usr/local/share/chromium \ + /usr/local/share/powershell \ + /usr/share/dotnet \ + /usr/share/swift + echo "Disk space after cleanup..." + df -h / + displayName: "Clean up disk space" + +- script: | + set -e + echo "=== Disk space BEFORE make image ===" + df -h if [ ${{ parameters.os }} = 'windows' ]; then export BUILDX_ACTION='--push'; fi make ${{ parameters.name }}-image OS=${{ parameters.os }} ARCH=${{ parameters.arch }} + echo "=== Disk space AFTER make image ===" + df -h name: image_build displayName: Image Build - retryCountOnTaskFailure: 3 + retryCountOnTaskFailure: 2 - task: AzureCLI@2 displayName: "Logout" diff --git a/.pipelines/singletenancy/aks-swift/e2e-job-template.yaml b/.pipelines/singletenancy/aks-swift/e2e-job-template.yaml index 64b612da45..d3b754b1bc 100644 --- a/.pipelines/singletenancy/aks-swift/e2e-job-template.yaml +++ b/.pipelines/singletenancy/aks-swift/e2e-job-template.yaml @@ -71,7 +71,7 @@ stages: dependsOn: ${{ parameters.name }} datapath: true dns: true - portforward: true + portforward: ${{ eq(parameters.os, 'linux') }} # Unblock Pipeline, broken for all windows scenarios hostport: true service: true diff --git a/.pipelines/singletenancy/aks-swift/e2e.stages.yaml b/.pipelines/singletenancy/aks-swift/e2e.stages.yaml index 714a559771..ed9c149342 100644 --- a/.pipelines/singletenancy/aks-swift/e2e.stages.yaml +++ b/.pipelines/singletenancy/aks-swift/e2e.stages.yaml @@ -76,7 +76,7 @@ stages: dependsOn: ${{ parameters.name }} datapath: true dns: true - portforward: true + portforward: ${{ eq(parameters.os, 'linux') }} # Unblock Pipeline, broken for all windows scenarios hostport: true service: true diff --git a/.pipelines/singletenancy/aks/e2e-job-template.yaml b/.pipelines/singletenancy/aks/e2e-job-template.yaml index 5a8c3c28b5..d7de01afcb 100644 --- a/.pipelines/singletenancy/aks/e2e-job-template.yaml +++ b/.pipelines/singletenancy/aks/e2e-job-template.yaml @@ -74,7 +74,7 @@ stages: os: ${{ parameters.os }} datapath: true dns: true - portforward: true + portforward: ${{ eq(parameters.os, 'linux') }} # Unblock Pipeline, broken for all windows scenarios hybridWin: true service: true hostport: true diff --git a/.pipelines/singletenancy/aks/e2e.stages.yaml b/.pipelines/singletenancy/aks/e2e.stages.yaml index 885e1d1043..7f5d4e2a59 100644 --- a/.pipelines/singletenancy/aks/e2e.stages.yaml +++ b/.pipelines/singletenancy/aks/e2e.stages.yaml @@ -80,7 +80,7 @@ stages: os: ${{ parameters.os }} datapath: true dns: true - portforward: true + portforward: ${{ eq(parameters.os, 'linux') }} # Unblock Pipeline, broken for all windows scenarios hybridWin: true service: true hostport: true diff --git a/.pipelines/singletenancy/azure-cni-overlay-stateless/azure-cni-overlay-stateless-e2e-job-template.yaml b/.pipelines/singletenancy/azure-cni-overlay-stateless/azure-cni-overlay-stateless-e2e-job-template.yaml index 3c955293d3..ca44ef3129 100644 --- a/.pipelines/singletenancy/azure-cni-overlay-stateless/azure-cni-overlay-stateless-e2e-job-template.yaml +++ b/.pipelines/singletenancy/azure-cni-overlay-stateless/azure-cni-overlay-stateless-e2e-job-template.yaml @@ -72,7 +72,7 @@ stages: dependsOn: ${{ parameters.name }}_windows datapath: true dns: true - portforward: true + portforward: false # Unblock Pipeline, as stateless is tested in windows, broken for all windows scenarios hostport: true service: true hybridWin: true diff --git a/.pipelines/singletenancy/azure-cni-overlay-stateless/azure-cni-overlay-stateless-e2e.stages.yaml b/.pipelines/singletenancy/azure-cni-overlay-stateless/azure-cni-overlay-stateless-e2e.stages.yaml index 2a2c69f1fb..9c9eecda31 100644 --- a/.pipelines/singletenancy/azure-cni-overlay-stateless/azure-cni-overlay-stateless-e2e.stages.yaml +++ b/.pipelines/singletenancy/azure-cni-overlay-stateless/azure-cni-overlay-stateless-e2e.stages.yaml @@ -78,7 +78,7 @@ stages: dependsOn: ${{ parameters.name }}_windows datapath: true dns: true - portforward: true + portforward: false # Unblock Pipeline, as stateless is tested in windows, broken for all windows scenarios hostport: true service: true hybridWin: true diff --git a/.pipelines/singletenancy/azure-cni-overlay/azure-cni-overlay-e2e-job-template.yaml b/.pipelines/singletenancy/azure-cni-overlay/azure-cni-overlay-e2e-job-template.yaml index 62b1d0a6fa..5208cb98c8 100644 --- a/.pipelines/singletenancy/azure-cni-overlay/azure-cni-overlay-e2e-job-template.yaml +++ b/.pipelines/singletenancy/azure-cni-overlay/azure-cni-overlay-e2e-job-template.yaml @@ -71,7 +71,7 @@ stages: dependsOn: ${{ parameters.name }}_${{ parameters.os }} datapath: true dns: true - portforward: true + portforward: ${{ eq(parameters.os, 'linux') }} # Unblock Pipeline, broken for all windows scenarios hostport: true service: true hybridWin: ${{ eq(parameters.os, 'windows') }} diff --git a/.pipelines/singletenancy/azure-cni-overlay/azure-cni-overlay-e2e.stages.yaml b/.pipelines/singletenancy/azure-cni-overlay/azure-cni-overlay-e2e.stages.yaml index bbce0bac1f..ed4a46bc84 100644 --- a/.pipelines/singletenancy/azure-cni-overlay/azure-cni-overlay-e2e.stages.yaml +++ b/.pipelines/singletenancy/azure-cni-overlay/azure-cni-overlay-e2e.stages.yaml @@ -77,7 +77,7 @@ stages: dependsOn: ${{ parameters.name }}_${{ parameters.os }} datapath: true dns: true - portforward: true + portforward: ${{ eq(parameters.os, 'linux') }} # Unblock Pipeline, broken for all windows scenarios hostport: true service: true hybridWin: ${{ eq(parameters.os, 'windows') }}