ci: add reusable cloud-runner-integrity workflow; wire into Integrity; disable legacy pipeline triggers
parent
1d2d9044df
commit
f4d46125f8
|
@ -67,6 +67,27 @@ jobs:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
lfs: false
|
lfs: false
|
||||||
|
# Set up Kubernetes (k3s via k3d) only for k8s matrix entries
|
||||||
|
- name: Set up kubectl
|
||||||
|
if: ${{ matrix.provider == 'k8s' }}
|
||||||
|
uses: azure/setup-kubectl@v4
|
||||||
|
with:
|
||||||
|
version: 'v1.29.0'
|
||||||
|
- name: Install k3d
|
||||||
|
if: ${{ matrix.provider == 'k8s' }}
|
||||||
|
run: |
|
||||||
|
curl -s https://raw.githubusercontent.com/k3d-io/k3d/main/install.sh | bash
|
||||||
|
k3d version | cat
|
||||||
|
- name: Create k3s cluster (k3d)
|
||||||
|
if: ${{ matrix.provider == 'k8s' }}
|
||||||
|
run: |
|
||||||
|
k3d cluster create unity-builder --agents 1 --wait
|
||||||
|
kubectl config current-context | cat
|
||||||
|
- name: Verify cluster readiness
|
||||||
|
if: ${{ matrix.provider == 'k8s' }}
|
||||||
|
run: |
|
||||||
|
for i in {1..60}; do kubectl get nodes && break || sleep 5; done
|
||||||
|
kubectl get storageclass
|
||||||
- name: Configure AWS Credentials
|
- name: Configure AWS Credentials
|
||||||
uses: aws-actions/configure-aws-credentials@v1
|
uses: aws-actions/configure-aws-credentials@v1
|
||||||
with:
|
with:
|
||||||
|
|
Loading…
Reference in New Issue