Skip to content

Commit 62e2630

Browse files
committed
test: bring in the GHA runner changes and compatible talosctl version
So that the backports tests can still pass. Signed-off-by: Utku Ozdemir <[email protected]>
1 parent a94c58d commit 62e2630

16 files changed

+344
-288
lines changed

.github/workflows/ci.yaml

Lines changed: 269 additions & 202 deletions
Large diffs are not rendered by default.

.github/workflows/e2e-backups-cron.yaml

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT.
22
#
3-
# Generated on 2025-07-18T15:48:02Z by kres b869533.
3+
# Generated on 2025-09-23T11:05:59Z by kres fdbc9fc.
44

55
concurrency:
66
group: ${{ github.head_ref || github.run_id }}
@@ -12,12 +12,11 @@ name: e2e-backups-cron
1212
jobs:
1313
default:
1414
runs-on:
15-
- self-hosted
16-
- omni
15+
group: large
1716
steps:
1817
- name: gather-system-info
1918
id: system-info
20-
uses: kenchan0130/actions-system-info@v1.3.1
19+
uses: kenchan0130/actions-system-info@v1.4.0
2120
continue-on-error: true
2221
- name: print-system-info
2322
run: |
@@ -41,7 +40,7 @@ jobs:
4140
done
4241
continue-on-error: true
4342
- name: checkout
44-
uses: actions/checkout@v4
43+
uses: actions/checkout@v5
4544
- name: Unshallow
4645
run: |
4746
git fetch --prune --unshallow
@@ -63,7 +62,7 @@ jobs:
6362
INTEGRATION_RUN_E2E_TEST: "false"
6463
INTEGRATION_TEST_ARGS: --test.run TestIntegration/Suites/(CleanState|EtcdBackupAndRestore)$
6564
RUN_TALEMU_TESTS: "false"
66-
TALEMU_TEST_ARGS: --test.run TestIntegration/Suites/(ImmediateClusterDestruction|EncryptedCluster|SinglenodeCluster|ScaleUpAndDown|ScaleUpAndDownMachineClassBasedMachineSets|TalosUpgrades|KubernetesUpgrades|MaintenanceUpgrade|ClusterTemplate|ScaleUpAndDownAutoProvisionMachineSets|ClusterImport)$
65+
TALEMU_TEST_ARGS: --test.run TestIntegration/Suites/(ImmediateClusterDestruction|EncryptedCluster|SinglenodeCluster|ScaleUpAndDown|ScaleUpAndDownMachineClassBasedMachineSets|TalosUpgrades|KubernetesUpgrades|MaintenanceUpgrade|ClusterTemplate|ScaleUpAndDownAutoProvisionMachineSets)$
6766
WITH_DEBUG: "true"
6867
WITH_RACE: "true"
6968
run: |
@@ -76,5 +75,5 @@ jobs:
7675
path: |-
7776
~/.talos/clusters/**/*.log
7877
!~/.talos/clusters/**/swtpm.log
79-
/tmp/integration-test
78+
${{ github.workspace }}/integration-test
8079
retention-days: "5"

.github/workflows/e2e-cluster-import-cron.yaml

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT.
22
#
3-
# Generated on 2025-07-28T10:01:30Z by kres a3d02c0.
3+
# Generated on 2025-09-23T11:05:59Z by kres fdbc9fc.
44

55
concurrency:
66
group: ${{ github.head_ref || github.run_id }}
@@ -12,12 +12,11 @@ name: e2e-cluster-import-cron
1212
jobs:
1313
default:
1414
runs-on:
15-
- self-hosted
16-
- omni
15+
group: large
1716
steps:
1817
- name: gather-system-info
1918
id: system-info
20-
uses: kenchan0130/actions-system-info@v1.3.1
19+
uses: kenchan0130/actions-system-info@v1.4.0
2120
continue-on-error: true
2221
- name: print-system-info
2322
run: |
@@ -41,7 +40,7 @@ jobs:
4140
done
4241
continue-on-error: true
4342
- name: checkout
44-
uses: actions/checkout@v4
43+
uses: actions/checkout@v5
4544
- name: Unshallow
4645
run: |
4746
git fetch --prune --unshallow
@@ -63,7 +62,7 @@ jobs:
6362
INTEGRATION_RUN_E2E_TEST: "false"
6463
INTEGRATION_TEST_ARGS: --test.run TestIntegration/Suites/(CleanState|ClusterImport)$
6564
RUN_TALEMU_TESTS: "false"
66-
TALEMU_TEST_ARGS: --test.run TestIntegration/Suites/(ImmediateClusterDestruction|EncryptedCluster|SinglenodeCluster|ScaleUpAndDown|ScaleUpAndDownMachineClassBasedMachineSets|TalosUpgrades|KubernetesUpgrades|MaintenanceUpgrade|ClusterTemplate|ScaleUpAndDownAutoProvisionMachineSets|ClusterImport)$
65+
TALEMU_TEST_ARGS: --test.run TestIntegration/Suites/(ImmediateClusterDestruction|EncryptedCluster|SinglenodeCluster|ScaleUpAndDown|ScaleUpAndDownMachineClassBasedMachineSets|TalosUpgrades|KubernetesUpgrades|MaintenanceUpgrade|ClusterTemplate|ScaleUpAndDownAutoProvisionMachineSets)$
6766
WITH_DEBUG: "true"
6867
WITH_RACE: "true"
6968
run: |
@@ -76,5 +75,5 @@ jobs:
7675
path: |-
7776
~/.talos/clusters/**/*.log
7877
!~/.talos/clusters/**/swtpm.log
79-
/tmp/integration-test
78+
${{ github.workspace }}/integration-test
8079
retention-days: "5"

.github/workflows/e2e-forced-removal-cron.yaml

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT.
22
#
3-
# Generated on 2025-07-18T15:48:02Z by kres b869533.
3+
# Generated on 2025-09-23T11:05:59Z by kres fdbc9fc.
44

55
concurrency:
66
group: ${{ github.head_ref || github.run_id }}
@@ -12,12 +12,11 @@ name: e2e-forced-removal-cron
1212
jobs:
1313
default:
1414
runs-on:
15-
- self-hosted
16-
- omni
15+
group: large
1716
steps:
1817
- name: gather-system-info
1918
id: system-info
20-
uses: kenchan0130/actions-system-info@v1.3.1
19+
uses: kenchan0130/actions-system-info@v1.4.0
2120
continue-on-error: true
2221
- name: print-system-info
2322
run: |
@@ -41,7 +40,7 @@ jobs:
4140
done
4241
continue-on-error: true
4342
- name: checkout
44-
uses: actions/checkout@v4
43+
uses: actions/checkout@v5
4544
- name: Unshallow
4645
run: |
4746
git fetch --prune --unshallow
@@ -63,7 +62,7 @@ jobs:
6362
INTEGRATION_RUN_E2E_TEST: "false"
6463
INTEGRATION_TEST_ARGS: --test.run TestIntegration/Suites/(CleanState|ForcedMachineRemoval|ReplaceControlPlanes|ConfigPatching|KubernetesNodeAudit)$
6564
RUN_TALEMU_TESTS: "false"
66-
TALEMU_TEST_ARGS: --test.run TestIntegration/Suites/(ImmediateClusterDestruction|EncryptedCluster|SinglenodeCluster|ScaleUpAndDown|ScaleUpAndDownMachineClassBasedMachineSets|TalosUpgrades|KubernetesUpgrades|MaintenanceUpgrade|ClusterTemplate|ScaleUpAndDownAutoProvisionMachineSets|ClusterImport)$
65+
TALEMU_TEST_ARGS: --test.run TestIntegration/Suites/(ImmediateClusterDestruction|EncryptedCluster|SinglenodeCluster|ScaleUpAndDown|ScaleUpAndDownMachineClassBasedMachineSets|TalosUpgrades|KubernetesUpgrades|MaintenanceUpgrade|ClusterTemplate|ScaleUpAndDownAutoProvisionMachineSets)$
6766
WITH_DEBUG: "true"
6867
WITH_RACE: "true"
6968
run: |
@@ -76,5 +75,5 @@ jobs:
7675
path: |-
7776
~/.talos/clusters/**/*.log
7877
!~/.talos/clusters/**/swtpm.log
79-
/tmp/integration-test
78+
${{ github.workspace }}/integration-test
8079
retention-days: "5"

.github/workflows/e2e-omni-upgrade-cron.yaml

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT.
22
#
3-
# Generated on 2025-07-18T15:48:02Z by kres b869533.
3+
# Generated on 2025-09-23T11:05:59Z by kres fdbc9fc.
44

55
concurrency:
66
group: ${{ github.head_ref || github.run_id }}
@@ -12,12 +12,11 @@ name: e2e-omni-upgrade-cron
1212
jobs:
1313
default:
1414
runs-on:
15-
- self-hosted
16-
- omni
15+
group: large
1716
steps:
1817
- name: gather-system-info
1918
id: system-info
20-
uses: kenchan0130/actions-system-info@v1.3.1
19+
uses: kenchan0130/actions-system-info@v1.4.0
2120
continue-on-error: true
2221
- name: print-system-info
2322
run: |
@@ -41,7 +40,7 @@ jobs:
4140
done
4241
continue-on-error: true
4342
- name: checkout
44-
uses: actions/checkout@v4
43+
uses: actions/checkout@v5
4544
- name: Unshallow
4645
run: |
4746
git fetch --prune --unshallow
@@ -64,7 +63,7 @@ jobs:
6463
INTEGRATION_RUN_E2E_TEST: "false"
6564
INTEGRATION_TEST_ARGS: --test.run TestIntegration/Suites/(OmniUpgradeVerify)$
6665
RUN_TALEMU_TESTS: "false"
67-
TALEMU_TEST_ARGS: --test.run TestIntegration/Suites/(ImmediateClusterDestruction|EncryptedCluster|SinglenodeCluster|ScaleUpAndDown|ScaleUpAndDownMachineClassBasedMachineSets|TalosUpgrades|KubernetesUpgrades|MaintenanceUpgrade|ClusterTemplate|ScaleUpAndDownAutoProvisionMachineSets|ClusterImport)$
66+
TALEMU_TEST_ARGS: --test.run TestIntegration/Suites/(ImmediateClusterDestruction|EncryptedCluster|SinglenodeCluster|ScaleUpAndDown|ScaleUpAndDownMachineClassBasedMachineSets|TalosUpgrades|KubernetesUpgrades|MaintenanceUpgrade|ClusterTemplate|ScaleUpAndDownAutoProvisionMachineSets)$
6867
WITH_DEBUG: "true"
6968
WITH_RACE: "true"
7069
run: |
@@ -77,5 +76,5 @@ jobs:
7776
path: |-
7877
~/.talos/clusters/**/*.log
7978
!~/.talos/clusters/**/swtpm.log
80-
/tmp/integration-test
79+
${{ github.workspace }}/integration-test
8180
retention-days: "5"

.github/workflows/e2e-scaling-cron.yaml

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT.
22
#
3-
# Generated on 2025-07-18T15:48:02Z by kres b869533.
3+
# Generated on 2025-09-23T11:05:59Z by kres fdbc9fc.
44

55
concurrency:
66
group: ${{ github.head_ref || github.run_id }}
@@ -12,12 +12,11 @@ name: e2e-scaling-cron
1212
jobs:
1313
default:
1414
runs-on:
15-
- self-hosted
16-
- omni
15+
group: large
1716
steps:
1817
- name: gather-system-info
1918
id: system-info
20-
uses: kenchan0130/actions-system-info@v1.3.1
19+
uses: kenchan0130/actions-system-info@v1.4.0
2120
continue-on-error: true
2221
- name: print-system-info
2322
run: |
@@ -41,7 +40,7 @@ jobs:
4140
done
4241
continue-on-error: true
4342
- name: checkout
44-
uses: actions/checkout@v4
43+
uses: actions/checkout@v5
4544
- name: Unshallow
4645
run: |
4746
git fetch --prune --unshallow
@@ -63,7 +62,7 @@ jobs:
6362
INTEGRATION_RUN_E2E_TEST: "false"
6463
INTEGRATION_TEST_ARGS: --test.run TestIntegration/Suites/(CleanState|ScaleUpAndDown|ScaleUpAndDownMachineClassBasedMachineSets|RollingUpdateParallelism)$
6564
RUN_TALEMU_TESTS: "false"
66-
TALEMU_TEST_ARGS: --test.run TestIntegration/Suites/(ImmediateClusterDestruction|EncryptedCluster|SinglenodeCluster|ScaleUpAndDown|ScaleUpAndDownMachineClassBasedMachineSets|TalosUpgrades|KubernetesUpgrades|MaintenanceUpgrade|ClusterTemplate|ScaleUpAndDownAutoProvisionMachineSets|ClusterImport)$
65+
TALEMU_TEST_ARGS: --test.run TestIntegration/Suites/(ImmediateClusterDestruction|EncryptedCluster|SinglenodeCluster|ScaleUpAndDown|ScaleUpAndDownMachineClassBasedMachineSets|TalosUpgrades|KubernetesUpgrades|MaintenanceUpgrade|ClusterTemplate|ScaleUpAndDownAutoProvisionMachineSets)$
6766
WITH_DEBUG: "true"
6867
WITH_RACE: "true"
6968
run: |
@@ -76,5 +75,5 @@ jobs:
7675
path: |-
7776
~/.talos/clusters/**/*.log
7877
!~/.talos/clusters/**/swtpm.log
79-
/tmp/integration-test
78+
${{ github.workspace }}/integration-test
8079
retention-days: "5"

.github/workflows/e2e-short-cron.yaml

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT.
22
#
3-
# Generated on 2025-07-18T15:48:02Z by kres b869533.
3+
# Generated on 2025-09-23T11:05:59Z by kres fdbc9fc.
44

55
concurrency:
66
group: ${{ github.head_ref || github.run_id }}
@@ -12,12 +12,11 @@ name: e2e-short-cron
1212
jobs:
1313
default:
1414
runs-on:
15-
- self-hosted
16-
- omni
15+
group: large
1716
steps:
1817
- name: gather-system-info
1918
id: system-info
20-
uses: kenchan0130/actions-system-info@v1.3.1
19+
uses: kenchan0130/actions-system-info@v1.4.0
2120
continue-on-error: true
2221
- name: print-system-info
2322
run: |
@@ -41,7 +40,7 @@ jobs:
4140
done
4241
continue-on-error: true
4342
- name: checkout
44-
uses: actions/checkout@v4
43+
uses: actions/checkout@v5
4544
- name: Unshallow
4645
run: |
4746
git fetch --prune --unshallow
@@ -63,7 +62,7 @@ jobs:
6362
INTEGRATION_RUN_E2E_TEST: "false"
6463
INTEGRATION_TEST_ARGS: --test.run TestIntegration/Suites/(CleanState|TalosImageGeneration|ImmediateClusterDestruction|DefaultCluster|EncryptedCluster|SinglenodeCluster|Auth)$
6564
RUN_TALEMU_TESTS: "false"
66-
TALEMU_TEST_ARGS: --test.run TestIntegration/Suites/(ImmediateClusterDestruction|EncryptedCluster|SinglenodeCluster|ScaleUpAndDown|ScaleUpAndDownMachineClassBasedMachineSets|TalosUpgrades|KubernetesUpgrades|MaintenanceUpgrade|ClusterTemplate|ScaleUpAndDownAutoProvisionMachineSets|ClusterImport)$
65+
TALEMU_TEST_ARGS: --test.run TestIntegration/Suites/(ImmediateClusterDestruction|EncryptedCluster|SinglenodeCluster|ScaleUpAndDown|ScaleUpAndDownMachineClassBasedMachineSets|TalosUpgrades|KubernetesUpgrades|MaintenanceUpgrade|ClusterTemplate|ScaleUpAndDownAutoProvisionMachineSets)$
6766
WITH_DEBUG: "true"
6867
WITH_RACE: "true"
6968
run: |
@@ -76,5 +75,5 @@ jobs:
7675
path: |-
7776
~/.talos/clusters/**/*.log
7877
!~/.talos/clusters/**/swtpm.log
79-
/tmp/integration-test
78+
${{ github.workspace }}/integration-test
8079
retention-days: "5"

.github/workflows/e2e-short-secureboot-cron.yaml

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT.
22
#
3-
# Generated on 2025-07-18T15:48:02Z by kres b869533.
3+
# Generated on 2025-09-23T11:05:59Z by kres fdbc9fc.
44

55
concurrency:
66
group: ${{ github.head_ref || github.run_id }}
@@ -12,12 +12,11 @@ name: e2e-short-secureboot-cron
1212
jobs:
1313
default:
1414
runs-on:
15-
- self-hosted
16-
- omni
15+
group: large
1716
steps:
1817
- name: gather-system-info
1918
id: system-info
20-
uses: kenchan0130/actions-system-info@v1.3.1
19+
uses: kenchan0130/actions-system-info@v1.4.0
2120
continue-on-error: true
2221
- name: print-system-info
2322
run: |
@@ -41,7 +40,7 @@ jobs:
4140
done
4241
continue-on-error: true
4342
- name: checkout
44-
uses: actions/checkout@v4
43+
uses: actions/checkout@v5
4544
- name: Unshallow
4645
run: |
4746
git fetch --prune --unshallow
@@ -64,7 +63,7 @@ jobs:
6463
INTEGRATION_RUN_E2E_TEST: "false"
6564
INTEGRATION_TEST_ARGS: --test.run TestIntegration/Suites/(CleanState|TalosImageGeneration|ImmediateClusterDestruction|DefaultCluster|EncryptedCluster|SinglenodeCluster|Auth)$
6665
RUN_TALEMU_TESTS: "false"
67-
TALEMU_TEST_ARGS: --test.run TestIntegration/Suites/(ImmediateClusterDestruction|EncryptedCluster|SinglenodeCluster|ScaleUpAndDown|ScaleUpAndDownMachineClassBasedMachineSets|TalosUpgrades|KubernetesUpgrades|MaintenanceUpgrade|ClusterTemplate|ScaleUpAndDownAutoProvisionMachineSets|ClusterImport)$
66+
TALEMU_TEST_ARGS: --test.run TestIntegration/Suites/(ImmediateClusterDestruction|EncryptedCluster|SinglenodeCluster|ScaleUpAndDown|ScaleUpAndDownMachineClassBasedMachineSets|TalosUpgrades|KubernetesUpgrades|MaintenanceUpgrade|ClusterTemplate|ScaleUpAndDownAutoProvisionMachineSets)$
6867
WITH_DEBUG: "true"
6968
WITH_RACE: "true"
7069
run: |
@@ -77,5 +76,5 @@ jobs:
7776
path: |-
7877
~/.talos/clusters/**/*.log
7978
!~/.talos/clusters/**/swtpm.log
80-
/tmp/integration-test
79+
${{ github.workspace }}/integration-test
8180
retention-days: "5"

.github/workflows/e2e-templates-cron.yaml

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT.
22
#
3-
# Generated on 2025-07-18T15:48:02Z by kres b869533.
3+
# Generated on 2025-09-23T11:05:59Z by kres fdbc9fc.
44

55
concurrency:
66
group: ${{ github.head_ref || github.run_id }}
@@ -12,12 +12,11 @@ name: e2e-templates-cron
1212
jobs:
1313
default:
1414
runs-on:
15-
- self-hosted
16-
- omni
15+
group: large
1716
steps:
1817
- name: gather-system-info
1918
id: system-info
20-
uses: kenchan0130/actions-system-info@v1.3.1
19+
uses: kenchan0130/actions-system-info@v1.4.0
2120
continue-on-error: true
2221
- name: print-system-info
2322
run: |
@@ -41,7 +40,7 @@ jobs:
4140
done
4241
continue-on-error: true
4342
- name: checkout
44-
uses: actions/checkout@v4
43+
uses: actions/checkout@v5
4544
- name: Unshallow
4645
run: |
4746
git fetch --prune --unshallow
@@ -63,7 +62,7 @@ jobs:
6362
INTEGRATION_RUN_E2E_TEST: "false"
6463
INTEGRATION_TEST_ARGS: --test.run TestIntegration/Suites/(CleanState|ClusterTemplate)$
6564
RUN_TALEMU_TESTS: "false"
66-
TALEMU_TEST_ARGS: --test.run TestIntegration/Suites/(ImmediateClusterDestruction|EncryptedCluster|SinglenodeCluster|ScaleUpAndDown|ScaleUpAndDownMachineClassBasedMachineSets|TalosUpgrades|KubernetesUpgrades|MaintenanceUpgrade|ClusterTemplate|ScaleUpAndDownAutoProvisionMachineSets|ClusterImport)$
65+
TALEMU_TEST_ARGS: --test.run TestIntegration/Suites/(ImmediateClusterDestruction|EncryptedCluster|SinglenodeCluster|ScaleUpAndDown|ScaleUpAndDownMachineClassBasedMachineSets|TalosUpgrades|KubernetesUpgrades|MaintenanceUpgrade|ClusterTemplate|ScaleUpAndDownAutoProvisionMachineSets)$
6766
WITH_DEBUG: "true"
6867
WITH_RACE: "true"
6968
run: |
@@ -76,5 +75,5 @@ jobs:
7675
path: |-
7776
~/.talos/clusters/**/*.log
7877
!~/.talos/clusters/**/swtpm.log
79-
/tmp/integration-test
78+
${{ github.workspace }}/integration-test
8079
retention-days: "5"

0 commit comments

Comments
 (0)