mirror of
https://github.com/actions/actions-runner-controller.git
synced 2025-12-10 19:50:30 +00:00
Fix ARC e2e tests (#3836)
This commit is contained in:
@@ -188,6 +188,19 @@ runs:
|
|||||||
}
|
}
|
||||||
core.setFailed(`The triggered workflow run didn't finish properly using ${{inputs.arc-name}}`)
|
core.setFailed(`The triggered workflow run didn't finish properly using ${{inputs.arc-name}}`)
|
||||||
|
|
||||||
|
- name: Gather listener logs
|
||||||
|
shell: bash
|
||||||
|
if: always()
|
||||||
|
run: |
|
||||||
|
LISTENER_POD="$(kubectl get autoscalinglisteners.actions.github.com -n arc-systems -o jsonpath='{.items[*].metadata.name}')"
|
||||||
|
kubectl logs $LISTENER_POD -n ${{inputs.arc-controller-namespace}}
|
||||||
|
|
||||||
|
- name: Gather coredns logs
|
||||||
|
shell: bash
|
||||||
|
if: always()
|
||||||
|
run: |
|
||||||
|
kubectl logs deployments/coredns -n kube-system
|
||||||
|
|
||||||
- name: cleanup
|
- name: cleanup
|
||||||
if: inputs.wait-to-finish == 'true'
|
if: inputs.wait-to-finish == 'true'
|
||||||
shell: bash
|
shell: bash
|
||||||
@@ -195,8 +208,8 @@ runs:
|
|||||||
helm uninstall ${{ inputs.arc-name }} --namespace ${{inputs.arc-namespace}} --debug
|
helm uninstall ${{ inputs.arc-name }} --namespace ${{inputs.arc-namespace}} --debug
|
||||||
kubectl wait --timeout=30s --for=delete AutoScalingRunnerSet -n ${{inputs.arc-namespace}} -l app.kubernetes.io/instance=${{ inputs.arc-name }}
|
kubectl wait --timeout=30s --for=delete AutoScalingRunnerSet -n ${{inputs.arc-namespace}} -l app.kubernetes.io/instance=${{ inputs.arc-name }}
|
||||||
|
|
||||||
- name: Gather logs and cleanup
|
- name: Gather controller logs
|
||||||
shell: bash
|
shell: bash
|
||||||
if: always()
|
if: always()
|
||||||
run: |
|
run: |
|
||||||
kubectl logs deployment/arc-gha-rs-controller -n ${{inputs.arc-controller-namespace}}
|
kubectl logs deployment/arc-gha-rs-controller -n ${{inputs.arc-controller-namespace}}
|
||||||
16
.github/workflows/gha-e2e-tests.yaml
vendored
16
.github/workflows/gha-e2e-tests.yaml
vendored
@@ -103,6 +103,8 @@ jobs:
|
|||||||
kubectl wait --timeout=30s --for=condition=ready pod -n arc-systems -l actions.github.com/scale-set-name=$ARC_NAME
|
kubectl wait --timeout=30s --for=condition=ready pod -n arc-systems -l actions.github.com/scale-set-name=$ARC_NAME
|
||||||
kubectl get pod -n arc-systems
|
kubectl get pod -n arc-systems
|
||||||
|
|
||||||
|
sleep 60
|
||||||
|
|
||||||
- name: Test ARC E2E
|
- name: Test ARC E2E
|
||||||
uses: ./.github/actions/execute-assert-arc-e2e
|
uses: ./.github/actions/execute-assert-arc-e2e
|
||||||
timeout-minutes: 10
|
timeout-minutes: 10
|
||||||
@@ -194,6 +196,8 @@ jobs:
|
|||||||
kubectl wait --timeout=30s --for=condition=ready pod -n arc-systems -l actions.github.com/scale-set-name=$ARC_NAME
|
kubectl wait --timeout=30s --for=condition=ready pod -n arc-systems -l actions.github.com/scale-set-name=$ARC_NAME
|
||||||
kubectl get pod -n arc-systems
|
kubectl get pod -n arc-systems
|
||||||
|
|
||||||
|
sleep 60
|
||||||
|
|
||||||
- name: Test ARC E2E
|
- name: Test ARC E2E
|
||||||
uses: ./.github/actions/execute-assert-arc-e2e
|
uses: ./.github/actions/execute-assert-arc-e2e
|
||||||
timeout-minutes: 10
|
timeout-minutes: 10
|
||||||
@@ -284,6 +288,8 @@ jobs:
|
|||||||
kubectl wait --timeout=30s --for=condition=ready pod -n arc-systems -l actions.github.com/scale-set-name=$ARC_NAME
|
kubectl wait --timeout=30s --for=condition=ready pod -n arc-systems -l actions.github.com/scale-set-name=$ARC_NAME
|
||||||
kubectl get pod -n arc-systems
|
kubectl get pod -n arc-systems
|
||||||
|
|
||||||
|
sleep 60
|
||||||
|
|
||||||
- name: Test ARC E2E
|
- name: Test ARC E2E
|
||||||
uses: ./.github/actions/execute-assert-arc-e2e
|
uses: ./.github/actions/execute-assert-arc-e2e
|
||||||
timeout-minutes: 10
|
timeout-minutes: 10
|
||||||
@@ -383,6 +389,8 @@ jobs:
|
|||||||
kubectl wait --timeout=30s --for=condition=ready pod -n arc-systems -l actions.github.com/scale-set-name=$ARC_NAME
|
kubectl wait --timeout=30s --for=condition=ready pod -n arc-systems -l actions.github.com/scale-set-name=$ARC_NAME
|
||||||
kubectl get pod -n arc-systems
|
kubectl get pod -n arc-systems
|
||||||
|
|
||||||
|
sleep 60
|
||||||
|
|
||||||
- name: Test ARC E2E
|
- name: Test ARC E2E
|
||||||
uses: ./.github/actions/execute-assert-arc-e2e
|
uses: ./.github/actions/execute-assert-arc-e2e
|
||||||
timeout-minutes: 10
|
timeout-minutes: 10
|
||||||
@@ -484,6 +492,8 @@ jobs:
|
|||||||
kubectl wait --timeout=30s --for=condition=ready pod -n arc-systems -l actions.github.com/scale-set-name=$ARC_NAME
|
kubectl wait --timeout=30s --for=condition=ready pod -n arc-systems -l actions.github.com/scale-set-name=$ARC_NAME
|
||||||
kubectl get pod -n arc-systems
|
kubectl get pod -n arc-systems
|
||||||
|
|
||||||
|
sleep 60
|
||||||
|
|
||||||
- name: Test ARC E2E
|
- name: Test ARC E2E
|
||||||
uses: ./.github/actions/execute-assert-arc-e2e
|
uses: ./.github/actions/execute-assert-arc-e2e
|
||||||
timeout-minutes: 10
|
timeout-minutes: 10
|
||||||
@@ -579,6 +589,8 @@ jobs:
|
|||||||
kubectl wait --timeout=30s --for=condition=ready pod -n arc-systems -l actions.github.com/scale-set-name=$ARC_NAME
|
kubectl wait --timeout=30s --for=condition=ready pod -n arc-systems -l actions.github.com/scale-set-name=$ARC_NAME
|
||||||
kubectl get pod -n arc-systems
|
kubectl get pod -n arc-systems
|
||||||
|
|
||||||
|
sleep 60
|
||||||
|
|
||||||
- name: Test ARC E2E
|
- name: Test ARC E2E
|
||||||
uses: ./.github/actions/execute-assert-arc-e2e
|
uses: ./.github/actions/execute-assert-arc-e2e
|
||||||
timeout-minutes: 10
|
timeout-minutes: 10
|
||||||
@@ -699,6 +711,8 @@ jobs:
|
|||||||
kubectl wait --timeout=30s --for=condition=ready pod -n arc-systems -l actions.github.com/scale-set-name=$ARC_NAME
|
kubectl wait --timeout=30s --for=condition=ready pod -n arc-systems -l actions.github.com/scale-set-name=$ARC_NAME
|
||||||
kubectl get pod -n arc-systems
|
kubectl get pod -n arc-systems
|
||||||
|
|
||||||
|
sleep 60
|
||||||
|
|
||||||
- name: Test ARC E2E
|
- name: Test ARC E2E
|
||||||
uses: ./.github/actions/execute-assert-arc-e2e
|
uses: ./.github/actions/execute-assert-arc-e2e
|
||||||
timeout-minutes: 10
|
timeout-minutes: 10
|
||||||
@@ -789,6 +803,8 @@ jobs:
|
|||||||
kubectl wait --timeout=30s --for=condition=ready pod -n arc-systems -l actions.github.com/scale-set-name=$ARC_NAME
|
kubectl wait --timeout=30s --for=condition=ready pod -n arc-systems -l actions.github.com/scale-set-name=$ARC_NAME
|
||||||
kubectl get pod -n arc-systems
|
kubectl get pod -n arc-systems
|
||||||
|
|
||||||
|
sleep 60
|
||||||
|
|
||||||
- name: Trigger long running jobs and wait for runners to pick them up
|
- name: Trigger long running jobs and wait for runners to pick them up
|
||||||
uses: ./.github/actions/execute-assert-arc-e2e
|
uses: ./.github/actions/execute-assert-arc-e2e
|
||||||
timeout-minutes: 10
|
timeout-minutes: 10
|
||||||
|
|||||||
Reference in New Issue
Block a user