matrix: ${{fromJson(needs.generate-matrix.outputs.matrix)}}
steps:
+ - name: Set commit status to pending
+ uses: myrotvorets/set-commit-status-action@3730c0a348a2ace3c110851bed53331bc6406e9f # v2.0.1
+ with:
+ sha: ${{ inputs.SHA || github.sha }}
+ status: pending
+
- name: Collect Workflow Telemetry
uses: catchpoint/workflow-telemetry-action@94c3c3d9567a0205de6da68a76c428ce4e769af1 # v2.0.0
with:
matrix: ${{fromJson(needs.generate-matrix.outputs.matrix)}}
steps:
+ - name: Set commit status to pending
+ uses: myrotvorets/set-commit-status-action@3730c0a348a2ace3c110851bed53331bc6406e9f # v2.0.1
+ with:
+ sha: ${{ inputs.SHA || github.sha }}
+ status: pending
+
- name: Collect Workflow Telemetry
uses: catchpoint/workflow-telemetry-action@94c3c3d9567a0205de6da68a76c428ce4e769af1 # v2.0.0
with:
multipool-ipam: 'disabled'
steps:
+ - name: Set commit status to pending
+ uses: myrotvorets/set-commit-status-action@3730c0a348a2ace3c110851bed53331bc6406e9f # v2.0.1
+ with:
+ sha: ${{ inputs.SHA || github.sha }}
+ status: pending
+
- name: Collect Workflow Telemetry
uses: catchpoint/workflow-telemetry-action@94c3c3d9567a0205de6da68a76c428ce4e769af1 # v2.0.0
with:
matrix:
ipFamily: ["ipv4", "dual"]
steps:
+ - name: Set commit status to pending
+ uses: myrotvorets/set-commit-status-action@3730c0a348a2ace3c110851bed53331bc6406e9f # v2.0.1
+ with:
+ sha: ${{ inputs.SHA || github.sha }}
+ status: pending
+
- name: Collect Workflow Telemetry
uses: catchpoint/workflow-telemetry-action@94c3c3d9567a0205de6da68a76c428ce4e769af1 # v2.0.0
with:
matrix: ${{fromJson(needs.generate-matrix.outputs.matrix)}}
steps:
+ - name: Set commit status to pending
+ uses: myrotvorets/set-commit-status-action@3730c0a348a2ace3c110851bed53331bc6406e9f # v2.0.1
+ with:
+ sha: ${{ inputs.SHA || github.sha }}
+ status: pending
+
- name: Collect Workflow Telemetry
uses: catchpoint/workflow-telemetry-action@94c3c3d9567a0205de6da68a76c428ce4e769af1 # v2.0.0
with:
conformance-profile: false
encryption: ipsec
steps:
+ - name: Set commit status to pending
+ uses: myrotvorets/set-commit-status-action@3730c0a348a2ace3c110851bed53331bc6406e9f # v2.0.1
+ with:
+ sha: ${{ inputs.SHA || github.sha }}
+ status: pending
+
- name: Collect Workflow Telemetry
uses: catchpoint/workflow-telemetry-action@94c3c3d9567a0205de6da68a76c428ce4e769af1 # v2.0.0
with:
matrix: ${{ fromJSON(needs.generate-matrix.outputs.matrix) }}
steps:
+ - name: Set commit status to pending
+ uses: myrotvorets/set-commit-status-action@3730c0a348a2ace3c110851bed53331bc6406e9f # v2.0.1
+ with:
+ sha: ${{ inputs.SHA || github.sha }}
+ status: pending
+
- name: Collect Workflow Telemetry
uses: catchpoint/workflow-telemetry-action@94c3c3d9567a0205de6da68a76c428ce4e769af1 # v2.0.0
with:
matrix: ${{fromJson(needs.generate-matrix.outputs.matrix)}}
steps:
+ - name: Set commit status to pending
+ uses: myrotvorets/set-commit-status-action@3730c0a348a2ace3c110851bed53331bc6406e9f # v2.0.1
+ with:
+ sha: ${{ inputs.SHA || github.sha }}
+ status: pending
+
- name: Collect Workflow Telemetry
uses: catchpoint/workflow-telemetry-action@94c3c3d9567a0205de6da68a76c428ce4e769af1 # v2.0.0
with:
default-ingress-controller: true
steps:
+ - name: Set commit status to pending
+ uses: myrotvorets/set-commit-status-action@3730c0a348a2ace3c110851bed53331bc6406e9f # v2.0.1
+ with:
+ sha: ${{ inputs.SHA || github.sha }}
+ status: pending
+
- name: Collect Workflow Telemetry
uses: catchpoint/workflow-telemetry-action@94c3c3d9567a0205de6da68a76c428ce4e769af1 # v2.0.0
with:
timeout-minutes: 75
steps:
+ - name: Set commit status to pending
+ uses: myrotvorets/set-commit-status-action@3730c0a348a2ace3c110851bed53331bc6406e9f # v2.0.1
+ with:
+ sha: ${{ inputs.SHA || github.sha }}
+ status: pending
+
- name: Collect Workflow Telemetry
uses: catchpoint/workflow-telemetry-action@94c3c3d9567a0205de6da68a76c428ce4e769af1 # v2.0.0
with:
env:
job_name: "Installation and Connectivity Test"
steps:
+ - name: Set commit status to pending
+ uses: myrotvorets/set-commit-status-action@3730c0a348a2ace3c110851bed53331bc6406e9f # v2.0.1
+ with:
+ sha: ${{ inputs.SHA || github.event.pull_request.head.sha || github.sha }}
+ status: pending
+
- name: Checkout context ref (trusted)
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
with:
runs-on: ubuntu-24.04
timeout-minutes: 120
steps:
+ - name: Set commit status to pending
+ uses: myrotvorets/set-commit-status-action@3730c0a348a2ace3c110851bed53331bc6406e9f # v2.0.1
+ with:
+ sha: ${{ inputs.SHA || github.sha }}
+ status: pending
+
- name: Collect Workflow Telemetry
uses: catchpoint/workflow-telemetry-action@94c3c3d9567a0205de6da68a76c428ce4e769af1 # v2.0.0
with:
timeout-minutes: 50
steps:
+ - name: Set commit status to pending
+ uses: myrotvorets/set-commit-status-action@3730c0a348a2ace3c110851bed53331bc6406e9f # v2.0.1
+ with:
+ sha: ${{ inputs.SHA || github.sha }}
+ status: pending
+
- name: Collect Workflow Telemetry
uses: catchpoint/workflow-telemetry-action@94c3c3d9567a0205de6da68a76c428ce4e769af1 # v2.0.0
with:
env:
job_name: "Install and FQDN Perf Test"
steps:
+ - name: Set commit status to pending
+ uses: myrotvorets/set-commit-status-action@3730c0a348a2ace3c110851bed53331bc6406e9f # v2.0.1
+ with:
+ sha: ${{ inputs.SHA || github.sha }}
+ status: pending
+
- name: Checkout context ref (trusted)
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
with:
runs-on: ubuntu-24.04
permissions:
contents: read
+ statuses: write
env:
job_name: "Integration Test"
name: Hubble CLI Integration Test
timeout-minutes: 20
steps:
+ - name: Set commit status to pending
+ uses: myrotvorets/set-commit-status-action@3730c0a348a2ace3c110851bed53331bc6406e9f # v2.0.1
+ with:
+ sha: ${{ inputs.SHA || github.sha }}
+ status: pending
+
- name: Collect Workflow Telemetry
uses: catchpoint/workflow-telemetry-action@94c3c3d9567a0205de6da68a76c428ce4e769af1 # v2.0.0
with:
runs-on: ${{ matrix.arch }}
timeout-minutes: 45
steps:
+ - name: Set commit status to pending
+ uses: myrotvorets/set-commit-status-action@3730c0a348a2ace3c110851bed53331bc6406e9f # v2.0.1
+ with:
+ sha: ${{ inputs.SHA || github.sha }}
+ status: pending
+
- name: Collect Workflow Telemetry
uses: catchpoint/workflow-telemetry-action@94c3c3d9567a0205de6da68a76c428ce4e769af1 # v2.0.0
with:
test_type:
- benchmark
steps:
+ - name: Set commit status to pending
+ uses: myrotvorets/set-commit-status-action@3730c0a348a2ace3c110851bed53331bc6406e9f # v2.0.1
+ with:
+ sha: ${{ inputs.SHA || github.sha }}
+ status: pending
+
- name: Checkout context ref (trusted)
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
with:
encryption: "wireguard"
steps:
+ - name: Set commit status to pending
+ uses: myrotvorets/set-commit-status-action@3730c0a348a2ace3c110851bed53331bc6406e9f # v2.0.1
+ with:
+ sha: ${{ inputs.SHA || github.sha }}
+ status: pending
+
- name: Collect Workflow Telemetry
uses: catchpoint/workflow-telemetry-action@94c3c3d9567a0205de6da68a76c428ce4e769af1 # v2.0.0
with:
env:
job_name: "Install and Scale Test"
steps:
+ - name: Set commit status to pending
+ uses: myrotvorets/set-commit-status-action@3730c0a348a2ace3c110851bed53331bc6406e9f # v2.0.1
+ with:
+ sha: ${{ inputs.SHA || github.sha }}
+ status: pending
+
- name: Checkout context ref (trusted)
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
with:
env:
job_name: "Install and Scale Test"
steps:
+ - name: Set commit status to pending
+ uses: myrotvorets/set-commit-status-action@3730c0a348a2ace3c110851bed53331bc6406e9f # v2.0.1
+ with:
+ sha: ${{ inputs.SHA || github.sha }}
+ status: pending
+
- name: Checkout context ref (trusted)
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
with:
env:
job_name: "Install and Cluster Mesh Scale Test"
steps:
+ - name: Set commit status to pending
+ uses: myrotvorets/set-commit-status-action@3730c0a348a2ace3c110851bed53331bc6406e9f # v2.0.1
+ with:
+ sha: ${{ inputs.SHA || github.sha }}
+ status: pending
+
- name: Checkout context ref (trusted)
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
with:
id-token: write
# To allow retrieving information from the PR API
pull-requests: read
+ # To be able to set commit status
+ statuses: write
runs-on: ubuntu-24.04
name: Install and Scale Test
needs: wait-for-images
- baseline
- egw
steps:
+ - name: Set commit status to pending
+ uses: myrotvorets/set-commit-status-action@3730c0a348a2ace3c110851bed53331bc6406e9f # v2.0.1
+ with:
+ sha: ${{ inputs.SHA || github.sha }}
+ status: pending
+
- name: Checkout context ref (trusted)
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
with:
env:
job_name: "Installation and Migration Test"
steps:
+ - name: Set commit status to pending
+ uses: myrotvorets/set-commit-status-action@3730c0a348a2ace3c110851bed53331bc6406e9f # v2.0.1
+ with:
+ sha: ${{ inputs.SHA || github.sha }}
+ status: pending
+
- name: Collect Workflow Telemetry
uses: catchpoint/workflow-telemetry-action@94c3c3d9567a0205de6da68a76c428ce4e769af1 # v2.0.0
with:
cm-auth-mode: 'cluster'
steps:
+ - name: Set commit status to pending
+ uses: myrotvorets/set-commit-status-action@3730c0a348a2ace3c110851bed53331bc6406e9f # v2.0.1
+ with:
+ sha: ${{ inputs.SHA || github.sha }}
+ status: pending
+
- name: Collect Workflow Telemetry
uses: catchpoint/workflow-telemetry-action@94c3c3d9567a0205de6da68a76c428ce4e769af1 # v2.0.0
with:
ci-kernel: 'netnext'
timeout-minutes: 60
steps:
+ - name: Set commit status to pending
+ uses: myrotvorets/set-commit-status-action@3730c0a348a2ace3c110851bed53331bc6406e9f # v2.0.1
+ with:
+ sha: ${{ inputs.SHA || github.sha }}
+ status: pending
+
- name: Checkout base branch
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
with:
timeout-minutes: 55
steps:
+ - name: Set commit status to pending
+ uses: myrotvorets/set-commit-status-action@3730c0a348a2ace3c110851bed53331bc6406e9f # v2.0.1
+ with:
+ sha: ${{ inputs.SHA || github.sha }}
+ status: pending
+
- name: Collect Workflow Telemetry
uses: catchpoint/workflow-telemetry-action@94c3c3d9567a0205de6da68a76c428ce4e769af1 # v2.0.0
with:
timeout-minutes: 45
steps:
+ - name: Set commit status to pending
+ uses: myrotvorets/set-commit-status-action@3730c0a348a2ace3c110851bed53331bc6406e9f # v2.0.1
+ with:
+ sha: ${{ inputs.SHA || github.sha }}
+ status: pending
+
- name: Collect Workflow Telemetry
uses: catchpoint/workflow-telemetry-action@94c3c3d9567a0205de6da68a76c428ce4e769af1 # v2.0.0
with: