Skip to content

Commit 7c17ed6

Browse files
committed
fix: use the correct schematic IP for maintenance upgrades
Maintenance upgrades triggered from the UI were using the wrong schematic ID, causing the machines which use UKI to lose siderolink kernel args and disconnect. Since we have a complex logic to build the correct install image including the schematic, move it to a central place. Add a new management endpoint for the maintenance upgrades. UI now calls this endpoint instead of calling the Talos API directly. The new endpoint builds the install image correctly using the common logic and issues the upgrade. Signed-off-by: Utku Ozdemir <[email protected]>
1 parent 0020ee3 commit 7c17ed6

36 files changed

+964
-293
lines changed

.github/workflows/ci.yaml

Lines changed: 38 additions & 38 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-02-18T13:59:57Z by kres 8a48729.
3+
# Generated on 2025-05-22T17:54:46Z by kres 9f64b0d.
44

55
name: default
66
concurrency:
@@ -174,7 +174,7 @@ jobs:
174174
INTEGRATION_RUN_E2E_TEST: "true"
175175
INTEGRATION_TEST_ARGS: --test.run CleanState/|Auth/|DefaultCluster/|CLICommands/
176176
RUN_TALEMU_TESTS: "true"
177-
TALEMU_TEST_ARGS: --test.run ImmediateClusterDestruction/|EncryptedCluster/|SinglenodeCluster/|ScaleUpAndDown/|ScaleUpAndDownMachineClassBasedMachineSets/|TalosUpgrades/|KubernetesUpgrades/|MaintenanceDowngrade/|ClusterTemplate/|ScaleUpAndDownAutoProvisionMachineSets/
177+
TALEMU_TEST_ARGS: --test.run ImmediateClusterDestruction/|EncryptedCluster/|SinglenodeCluster/|ScaleUpAndDown/|ScaleUpAndDownMachineClassBasedMachineSets/|TalosUpgrades/|KubernetesUpgrades/|MaintenanceUpgrade/|ClusterTemplate/|ScaleUpAndDownAutoProvisionMachineSets/
178178
WITH_DEBUG: "true"
179179
run: |
180180
sudo -E make run-integration-test
@@ -205,15 +205,15 @@ jobs:
205205
!_out/etcd
206206
!_out/secondary-storage/**
207207
retention-days: "5"
208-
- name: save-talos-logs-artifacts
208+
- name: save-integration-test-artifacts
209209
if: always()
210210
uses: actions/upload-artifact@v4
211211
with:
212-
name: talos-logs
212+
name: integration-test
213213
path: |-
214214
~/.talos/clusters/**/*.log
215215
!~/.talos/clusters/**/swtpm.log
216-
/tmp/test-logs
216+
/tmp/integration-test
217217
retention-days: "5"
218218
- name: Generate Checksums
219219
if: startsWith(github.ref, 'refs/tags/')
@@ -299,19 +299,19 @@ jobs:
299299
INTEGRATION_RUN_E2E_TEST: "false"
300300
INTEGRATION_TEST_ARGS: --test.run CleanState/|EtcdBackupAndRestore
301301
RUN_TALEMU_TESTS: "false"
302-
TALEMU_TEST_ARGS: --test.run ImmediateClusterDestruction/|EncryptedCluster/|SinglenodeCluster/|ScaleUpAndDown/|ScaleUpAndDownMachineClassBasedMachineSets/|TalosUpgrades/|KubernetesUpgrades/|MaintenanceDowngrade/|ClusterTemplate/|ScaleUpAndDownAutoProvisionMachineSets/
302+
TALEMU_TEST_ARGS: --test.run ImmediateClusterDestruction/|EncryptedCluster/|SinglenodeCluster/|ScaleUpAndDown/|ScaleUpAndDownMachineClassBasedMachineSets/|TalosUpgrades/|KubernetesUpgrades/|MaintenanceUpgrade/|ClusterTemplate/|ScaleUpAndDownAutoProvisionMachineSets/
303303
WITH_DEBUG: "true"
304304
run: |
305305
sudo -E make run-integration-test
306-
- name: save-talos-logs-artifacts
306+
- name: save-integration-test-artifacts
307307
if: always()
308308
uses: actions/upload-artifact@v4
309309
with:
310-
name: talos-logs-e2e-backups
310+
name: integration-test-e2e-backups
311311
path: |-
312312
~/.talos/clusters/**/*.log
313313
!~/.talos/clusters/**/swtpm.log
314-
/tmp/test-logs
314+
/tmp/integration-test
315315
retention-days: "5"
316316
continue-on-error: true
317317
e2e-forced-removal:
@@ -378,19 +378,19 @@ jobs:
378378
INTEGRATION_RUN_E2E_TEST: "false"
379379
INTEGRATION_TEST_ARGS: --test.run CleanState/|ForcedMachineRemoval/|ReplaceControlPlanes/|ConfigPatching/|KubernetesNodeAudit/
380380
RUN_TALEMU_TESTS: "false"
381-
TALEMU_TEST_ARGS: --test.run ImmediateClusterDestruction/|EncryptedCluster/|SinglenodeCluster/|ScaleUpAndDown/|ScaleUpAndDownMachineClassBasedMachineSets/|TalosUpgrades/|KubernetesUpgrades/|MaintenanceDowngrade/|ClusterTemplate/|ScaleUpAndDownAutoProvisionMachineSets/
381+
TALEMU_TEST_ARGS: --test.run ImmediateClusterDestruction/|EncryptedCluster/|SinglenodeCluster/|ScaleUpAndDown/|ScaleUpAndDownMachineClassBasedMachineSets/|TalosUpgrades/|KubernetesUpgrades/|MaintenanceUpgrade/|ClusterTemplate/|ScaleUpAndDownAutoProvisionMachineSets/
382382
WITH_DEBUG: "true"
383383
run: |
384384
sudo -E make run-integration-test
385-
- name: save-talos-logs-artifacts
385+
- name: save-integration-test-artifacts
386386
if: always()
387387
uses: actions/upload-artifact@v4
388388
with:
389-
name: talos-logs-e2e-forced-removal
389+
name: integration-test-e2e-forced-removal
390390
path: |-
391391
~/.talos/clusters/**/*.log
392392
!~/.talos/clusters/**/swtpm.log
393-
/tmp/test-logs
393+
/tmp/integration-test
394394
retention-days: "5"
395395
continue-on-error: true
396396
e2e-scaling:
@@ -457,19 +457,19 @@ jobs:
457457
INTEGRATION_RUN_E2E_TEST: "false"
458458
INTEGRATION_TEST_ARGS: --test.run CleanState/|ScaleUpAndDown/|ScaleUpAndDownMachineClassBasedMachineSets/|RollingUpdateParallelism
459459
RUN_TALEMU_TESTS: "false"
460-
TALEMU_TEST_ARGS: --test.run ImmediateClusterDestruction/|EncryptedCluster/|SinglenodeCluster/|ScaleUpAndDown/|ScaleUpAndDownMachineClassBasedMachineSets/|TalosUpgrades/|KubernetesUpgrades/|MaintenanceDowngrade/|ClusterTemplate/|ScaleUpAndDownAutoProvisionMachineSets/
460+
TALEMU_TEST_ARGS: --test.run ImmediateClusterDestruction/|EncryptedCluster/|SinglenodeCluster/|ScaleUpAndDown/|ScaleUpAndDownMachineClassBasedMachineSets/|TalosUpgrades/|KubernetesUpgrades/|MaintenanceUpgrade/|ClusterTemplate/|ScaleUpAndDownAutoProvisionMachineSets/
461461
WITH_DEBUG: "true"
462462
run: |
463463
sudo -E make run-integration-test
464-
- name: save-talos-logs-artifacts
464+
- name: save-integration-test-artifacts
465465
if: always()
466466
uses: actions/upload-artifact@v4
467467
with:
468-
name: talos-logs-e2e-scaling
468+
name: integration-test-e2e-scaling
469469
path: |-
470470
~/.talos/clusters/**/*.log
471471
!~/.talos/clusters/**/swtpm.log
472-
/tmp/test-logs
472+
/tmp/integration-test
473473
retention-days: "5"
474474
continue-on-error: true
475475
e2e-short:
@@ -536,19 +536,19 @@ jobs:
536536
INTEGRATION_RUN_E2E_TEST: "false"
537537
INTEGRATION_TEST_ARGS: --test.run CleanState/|TalosImageGeneration/|ImmediateClusterDestruction/|DefaultCluster/|EncryptedCluster/|SinglenodeCluster/|Auth/
538538
RUN_TALEMU_TESTS: "false"
539-
TALEMU_TEST_ARGS: --test.run ImmediateClusterDestruction/|EncryptedCluster/|SinglenodeCluster/|ScaleUpAndDown/|ScaleUpAndDownMachineClassBasedMachineSets/|TalosUpgrades/|KubernetesUpgrades/|MaintenanceDowngrade/|ClusterTemplate/|ScaleUpAndDownAutoProvisionMachineSets/
539+
TALEMU_TEST_ARGS: --test.run ImmediateClusterDestruction/|EncryptedCluster/|SinglenodeCluster/|ScaleUpAndDown/|ScaleUpAndDownMachineClassBasedMachineSets/|TalosUpgrades/|KubernetesUpgrades/|MaintenanceUpgrade/|ClusterTemplate/|ScaleUpAndDownAutoProvisionMachineSets/
540540
WITH_DEBUG: "true"
541541
run: |
542542
sudo -E make run-integration-test
543-
- name: save-talos-logs-artifacts
543+
- name: save-integration-test-artifacts
544544
if: always()
545545
uses: actions/upload-artifact@v4
546546
with:
547-
name: talos-logs-e2e-short
547+
name: integration-test-e2e-short
548548
path: |-
549549
~/.talos/clusters/**/*.log
550550
!~/.talos/clusters/**/swtpm.log
551-
/tmp/test-logs
551+
/tmp/integration-test
552552
retention-days: "5"
553553
continue-on-error: true
554554
e2e-short-secureboot:
@@ -616,19 +616,19 @@ jobs:
616616
INTEGRATION_RUN_E2E_TEST: "false"
617617
INTEGRATION_TEST_ARGS: --test.run CleanState/|TalosImageGeneration/|ImmediateClusterDestruction/|DefaultCluster/|EncryptedCluster/|SinglenodeCluster/|Auth/
618618
RUN_TALEMU_TESTS: "false"
619-
TALEMU_TEST_ARGS: --test.run ImmediateClusterDestruction/|EncryptedCluster/|SinglenodeCluster/|ScaleUpAndDown/|ScaleUpAndDownMachineClassBasedMachineSets/|TalosUpgrades/|KubernetesUpgrades/|MaintenanceDowngrade/|ClusterTemplate/|ScaleUpAndDownAutoProvisionMachineSets/
619+
TALEMU_TEST_ARGS: --test.run ImmediateClusterDestruction/|EncryptedCluster/|SinglenodeCluster/|ScaleUpAndDown/|ScaleUpAndDownMachineClassBasedMachineSets/|TalosUpgrades/|KubernetesUpgrades/|MaintenanceUpgrade/|ClusterTemplate/|ScaleUpAndDownAutoProvisionMachineSets/
620620
WITH_DEBUG: "true"
621621
run: |
622622
sudo -E make run-integration-test
623-
- name: save-talos-logs-artifacts
623+
- name: save-integration-test-artifacts
624624
if: always()
625625
uses: actions/upload-artifact@v4
626626
with:
627-
name: talos-logs-e2e-short-secureboot
627+
name: integration-test-e2e-short-secureboot
628628
path: |-
629629
~/.talos/clusters/**/*.log
630630
!~/.talos/clusters/**/swtpm.log
631-
/tmp/test-logs
631+
/tmp/integration-test
632632
retention-days: "5"
633633
continue-on-error: true
634634
e2e-templates:
@@ -695,19 +695,19 @@ jobs:
695695
INTEGRATION_RUN_E2E_TEST: "false"
696696
INTEGRATION_TEST_ARGS: --test.run CleanState/|ClusterTemplate/
697697
RUN_TALEMU_TESTS: "false"
698-
TALEMU_TEST_ARGS: --test.run ImmediateClusterDestruction/|EncryptedCluster/|SinglenodeCluster/|ScaleUpAndDown/|ScaleUpAndDownMachineClassBasedMachineSets/|TalosUpgrades/|KubernetesUpgrades/|MaintenanceDowngrade/|ClusterTemplate/|ScaleUpAndDownAutoProvisionMachineSets/
698+
TALEMU_TEST_ARGS: --test.run ImmediateClusterDestruction/|EncryptedCluster/|SinglenodeCluster/|ScaleUpAndDown/|ScaleUpAndDownMachineClassBasedMachineSets/|TalosUpgrades/|KubernetesUpgrades/|MaintenanceUpgrade/|ClusterTemplate/|ScaleUpAndDownAutoProvisionMachineSets/
699699
WITH_DEBUG: "true"
700700
run: |
701701
sudo -E make run-integration-test
702-
- name: save-talos-logs-artifacts
702+
- name: save-integration-test-artifacts
703703
if: always()
704704
uses: actions/upload-artifact@v4
705705
with:
706-
name: talos-logs-e2e-templates
706+
name: integration-test-e2e-templates
707707
path: |-
708708
~/.talos/clusters/**/*.log
709709
!~/.talos/clusters/**/swtpm.log
710-
/tmp/test-logs
710+
/tmp/integration-test
711711
retention-days: "5"
712712
continue-on-error: true
713713
e2e-upgrades:
@@ -772,21 +772,21 @@ jobs:
772772
- name: run-integration-test
773773
env:
774774
INTEGRATION_RUN_E2E_TEST: "false"
775-
INTEGRATION_TEST_ARGS: --test.run CleanState/|TalosUpgrades/|KubernetesUpgrades/|MaintenanceDowngrade/
775+
INTEGRATION_TEST_ARGS: --test.run CleanState/|TalosUpgrades/|KubernetesUpgrades/|MaintenanceUpgrade/
776776
RUN_TALEMU_TESTS: "false"
777-
TALEMU_TEST_ARGS: --test.run ImmediateClusterDestruction/|EncryptedCluster/|SinglenodeCluster/|ScaleUpAndDown/|ScaleUpAndDownMachineClassBasedMachineSets/|TalosUpgrades/|KubernetesUpgrades/|MaintenanceDowngrade/|ClusterTemplate/|ScaleUpAndDownAutoProvisionMachineSets/
777+
TALEMU_TEST_ARGS: --test.run ImmediateClusterDestruction/|EncryptedCluster/|SinglenodeCluster/|ScaleUpAndDown/|ScaleUpAndDownMachineClassBasedMachineSets/|TalosUpgrades/|KubernetesUpgrades/|MaintenanceUpgrade/|ClusterTemplate/|ScaleUpAndDownAutoProvisionMachineSets/
778778
WITH_DEBUG: "true"
779779
run: |
780780
sudo -E make run-integration-test
781-
- name: save-talos-logs-artifacts
781+
- name: save-integration-test-artifacts
782782
if: always()
783783
uses: actions/upload-artifact@v4
784784
with:
785-
name: talos-logs-e2e-upgrades
785+
name: integration-test-e2e-upgrades
786786
path: |-
787787
~/.talos/clusters/**/*.log
788788
!~/.talos/clusters/**/swtpm.log
789-
/tmp/test-logs
789+
/tmp/integration-test
790790
retention-days: "5"
791791
continue-on-error: true
792792
e2e-workload-proxy:
@@ -853,18 +853,18 @@ jobs:
853853
INTEGRATION_RUN_E2E_TEST: "false"
854854
INTEGRATION_TEST_ARGS: --test.run CleanState/|WorkloadProxy
855855
RUN_TALEMU_TESTS: "false"
856-
TALEMU_TEST_ARGS: --test.run ImmediateClusterDestruction/|EncryptedCluster/|SinglenodeCluster/|ScaleUpAndDown/|ScaleUpAndDownMachineClassBasedMachineSets/|TalosUpgrades/|KubernetesUpgrades/|MaintenanceDowngrade/|ClusterTemplate/|ScaleUpAndDownAutoProvisionMachineSets/
856+
TALEMU_TEST_ARGS: --test.run ImmediateClusterDestruction/|EncryptedCluster/|SinglenodeCluster/|ScaleUpAndDown/|ScaleUpAndDownMachineClassBasedMachineSets/|TalosUpgrades/|KubernetesUpgrades/|MaintenanceUpgrade/|ClusterTemplate/|ScaleUpAndDownAutoProvisionMachineSets/
857857
WITH_DEBUG: "true"
858858
run: |
859859
sudo -E make run-integration-test
860-
- name: save-talos-logs-artifacts
860+
- name: save-integration-test-artifacts
861861
if: always()
862862
uses: actions/upload-artifact@v4
863863
with:
864-
name: talos-logs-e2e-workload-proxy
864+
name: integration-test-e2e-workload-proxy
865865
path: |-
866866
~/.talos/clusters/**/*.log
867867
!~/.talos/clusters/**/swtpm.log
868-
/tmp/test-logs
868+
/tmp/integration-test
869869
retention-days: "5"
870870
continue-on-error: true

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

Lines changed: 5 additions & 5 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-02-18T13:59:57Z by kres 8a48729.
3+
# Generated on 2025-05-22T17:54:46Z by kres 9f64b0d.
44

55
name: e2e-backups-cron
66
concurrency:
@@ -63,17 +63,17 @@ jobs:
6363
INTEGRATION_RUN_E2E_TEST: "false"
6464
INTEGRATION_TEST_ARGS: --test.run CleanState/|EtcdBackupAndRestore
6565
RUN_TALEMU_TESTS: "false"
66-
TALEMU_TEST_ARGS: --test.run ImmediateClusterDestruction/|EncryptedCluster/|SinglenodeCluster/|ScaleUpAndDown/|ScaleUpAndDownMachineClassBasedMachineSets/|TalosUpgrades/|KubernetesUpgrades/|MaintenanceDowngrade/|ClusterTemplate/|ScaleUpAndDownAutoProvisionMachineSets/
66+
TALEMU_TEST_ARGS: --test.run ImmediateClusterDestruction/|EncryptedCluster/|SinglenodeCluster/|ScaleUpAndDown/|ScaleUpAndDownMachineClassBasedMachineSets/|TalosUpgrades/|KubernetesUpgrades/|MaintenanceUpgrade/|ClusterTemplate/|ScaleUpAndDownAutoProvisionMachineSets/
6767
WITH_DEBUG: "true"
6868
run: |
6969
sudo -E make run-integration-test
70-
- name: save-talos-logs-artifacts
70+
- name: save-integration-test-artifacts
7171
if: always()
7272
uses: actions/upload-artifact@v4
7373
with:
74-
name: talos-logs
74+
name: integration-test
7575
path: |-
7676
~/.talos/clusters/**/*.log
7777
!~/.talos/clusters/**/swtpm.log
78-
/tmp/test-logs
78+
/tmp/integration-test
7979
retention-days: "5"

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

Lines changed: 5 additions & 5 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-02-18T13:59:57Z by kres 8a48729.
3+
# Generated on 2025-05-22T17:54:46Z by kres 9f64b0d.
44

55
name: e2e-forced-removal-cron
66
concurrency:
@@ -63,17 +63,17 @@ jobs:
6363
INTEGRATION_RUN_E2E_TEST: "false"
6464
INTEGRATION_TEST_ARGS: --test.run CleanState/|ForcedMachineRemoval/|ReplaceControlPlanes/|ConfigPatching/|KubernetesNodeAudit/
6565
RUN_TALEMU_TESTS: "false"
66-
TALEMU_TEST_ARGS: --test.run ImmediateClusterDestruction/|EncryptedCluster/|SinglenodeCluster/|ScaleUpAndDown/|ScaleUpAndDownMachineClassBasedMachineSets/|TalosUpgrades/|KubernetesUpgrades/|MaintenanceDowngrade/|ClusterTemplate/|ScaleUpAndDownAutoProvisionMachineSets/
66+
TALEMU_TEST_ARGS: --test.run ImmediateClusterDestruction/|EncryptedCluster/|SinglenodeCluster/|ScaleUpAndDown/|ScaleUpAndDownMachineClassBasedMachineSets/|TalosUpgrades/|KubernetesUpgrades/|MaintenanceUpgrade/|ClusterTemplate/|ScaleUpAndDownAutoProvisionMachineSets/
6767
WITH_DEBUG: "true"
6868
run: |
6969
sudo -E make run-integration-test
70-
- name: save-talos-logs-artifacts
70+
- name: save-integration-test-artifacts
7171
if: always()
7272
uses: actions/upload-artifact@v4
7373
with:
74-
name: talos-logs
74+
name: integration-test
7575
path: |-
7676
~/.talos/clusters/**/*.log
7777
!~/.talos/clusters/**/swtpm.log
78-
/tmp/test-logs
78+
/tmp/integration-test
7979
retention-days: "5"

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

Lines changed: 5 additions & 5 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-02-18T13:59:57Z by kres 8a48729.
3+
# Generated on 2025-05-22T17:54:46Z by kres 9f64b0d.
44

55
name: e2e-scaling-cron
66
concurrency:
@@ -63,17 +63,17 @@ jobs:
6363
INTEGRATION_RUN_E2E_TEST: "false"
6464
INTEGRATION_TEST_ARGS: --test.run CleanState/|ScaleUpAndDown/|ScaleUpAndDownMachineClassBasedMachineSets/|RollingUpdateParallelism
6565
RUN_TALEMU_TESTS: "false"
66-
TALEMU_TEST_ARGS: --test.run ImmediateClusterDestruction/|EncryptedCluster/|SinglenodeCluster/|ScaleUpAndDown/|ScaleUpAndDownMachineClassBasedMachineSets/|TalosUpgrades/|KubernetesUpgrades/|MaintenanceDowngrade/|ClusterTemplate/|ScaleUpAndDownAutoProvisionMachineSets/
66+
TALEMU_TEST_ARGS: --test.run ImmediateClusterDestruction/|EncryptedCluster/|SinglenodeCluster/|ScaleUpAndDown/|ScaleUpAndDownMachineClassBasedMachineSets/|TalosUpgrades/|KubernetesUpgrades/|MaintenanceUpgrade/|ClusterTemplate/|ScaleUpAndDownAutoProvisionMachineSets/
6767
WITH_DEBUG: "true"
6868
run: |
6969
sudo -E make run-integration-test
70-
- name: save-talos-logs-artifacts
70+
- name: save-integration-test-artifacts
7171
if: always()
7272
uses: actions/upload-artifact@v4
7373
with:
74-
name: talos-logs
74+
name: integration-test
7575
path: |-
7676
~/.talos/clusters/**/*.log
7777
!~/.talos/clusters/**/swtpm.log
78-
/tmp/test-logs
78+
/tmp/integration-test
7979
retention-days: "5"

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

Lines changed: 5 additions & 5 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-02-18T13:59:57Z by kres 8a48729.
3+
# Generated on 2025-05-22T17:54:46Z by kres 9f64b0d.
44

55
name: e2e-short-cron
66
concurrency:
@@ -63,17 +63,17 @@ jobs:
6363
INTEGRATION_RUN_E2E_TEST: "false"
6464
INTEGRATION_TEST_ARGS: --test.run CleanState/|TalosImageGeneration/|ImmediateClusterDestruction/|DefaultCluster/|EncryptedCluster/|SinglenodeCluster/|Auth/
6565
RUN_TALEMU_TESTS: "false"
66-
TALEMU_TEST_ARGS: --test.run ImmediateClusterDestruction/|EncryptedCluster/|SinglenodeCluster/|ScaleUpAndDown/|ScaleUpAndDownMachineClassBasedMachineSets/|TalosUpgrades/|KubernetesUpgrades/|MaintenanceDowngrade/|ClusterTemplate/|ScaleUpAndDownAutoProvisionMachineSets/
66+
TALEMU_TEST_ARGS: --test.run ImmediateClusterDestruction/|EncryptedCluster/|SinglenodeCluster/|ScaleUpAndDown/|ScaleUpAndDownMachineClassBasedMachineSets/|TalosUpgrades/|KubernetesUpgrades/|MaintenanceUpgrade/|ClusterTemplate/|ScaleUpAndDownAutoProvisionMachineSets/
6767
WITH_DEBUG: "true"
6868
run: |
6969
sudo -E make run-integration-test
70-
- name: save-talos-logs-artifacts
70+
- name: save-integration-test-artifacts
7171
if: always()
7272
uses: actions/upload-artifact@v4
7373
with:
74-
name: talos-logs
74+
name: integration-test
7575
path: |-
7676
~/.talos/clusters/**/*.log
7777
!~/.talos/clusters/**/swtpm.log
78-
/tmp/test-logs
78+
/tmp/integration-test
7979
retention-days: "5"

0 commit comments

Comments
 (0)