1
# THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT.
3
# Generated on 2024-05-27T16:20:10Z by kres bcb280a.
5
name: integration-trusted-boot-cron
7
group: ${{ github.head_ref || github.run_id }}
8
cancel-in-progress: true
18
- name: gather-system-info
20
uses: kenchan0130/actions-system-info@v1.3.0
21
continue-on-error: true
22
- name: print-system-info
24
MEMORY_GB=$((${{ steps.system-info.outputs.totalmem }}/1024/1024/1024))
27
"CPU Core: ${{ steps.system-info.outputs.cpu-core }}"
28
"CPU Model: ${{ steps.system-info.outputs.cpu-model }}"
29
"Hostname: ${{ steps.system-info.outputs.hostname }}"
30
"NodeName: ${NODE_NAME}"
31
"Kernel release: ${{ steps.system-info.outputs.kernel-release }}"
32
"Kernel version: ${{ steps.system-info.outputs.kernel-version }}"
33
"Name: ${{ steps.system-info.outputs.name }}"
34
"Platform: ${{ steps.system-info.outputs.platform }}"
35
"Release: ${{ steps.system-info.outputs.release }}"
36
"Total memory: ${MEMORY_GB} GB"
39
for OUTPUT in "${OUTPUTS[@]}";do
42
continue-on-error: true
44
uses: actions/checkout@v4
47
git fetch --prune --unshallow
48
- name: Set up Docker Buildx
50
uses: docker/setup-buildx-action@v3
53
endpoint: tcp://buildkit-amd64.ci.svc.cluster.local:1234
55
- name: Download artifacts
56
if: github.event_name != 'schedule'
57
uses: actions/download-artifact@v4
61
- name: Fix artifact permissions
62
if: github.event_name != 'schedule'
64
xargs -a _out/executable-artifacts -I {} chmod +x {}
66
if: github.event_name == 'schedule'
72
if: github.event_name == 'schedule'
74
IMAGE_REGISTRY: registry.dev.siderolabs.io
78
make talosctl-linux-amd64 kernel sd-boot sd-stub initramfs installer imager talos _out/integration-test-linux-amd64
79
- name: talosctl-cni-bundle
80
if: github.event_name == 'schedule'
82
make talosctl-cni-bundle
83
- name: images-essential
84
if: github.event_name == 'schedule'
86
IMAGE_REGISTRY: registry.dev.siderolabs.io
90
- name: secureboot-iso
91
if: github.event_name == 'schedule'
93
IMAGE_REGISTRY: registry.dev.siderolabs.io
97
- name: integration-trusted-boot
99
EXTRA_TEST_ARGS: -talos.trustedboot
100
IMAGE_REGISTRY: registry.dev.siderolabs.io
101
VIA_MAINTENANCE_MODE: "true"
102
WITH_TRUSTED_BOOT_ISO: "true"
104
sudo -E make e2e-qemu
105
- name: save artifacts
107
uses: actions/upload-artifact@v4
109
name: talos-logs-integration-trusted-boot
111
~/.talos/clusters/**/*.log
112
!~/.talos/clusters/**/swtpm.log