1
# THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT.
3
# Generated on 2024-05-27T16:20:10Z by kres bcb280a.
5
name: integration-provision-2-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'
68
IMAGE_REGISTRY: registry.dev.siderolabs.io
72
make talosctl-linux-amd64 kernel sd-boot sd-stub initramfs installer imager talos _out/integration-test-linux-amd64
73
- name: talosctl-cni-bundle
74
if: github.event_name == 'schedule'
76
make talosctl-cni-bundle
77
- name: provision-tests-prepare
79
make provision-tests-prepare
80
- name: provision-tests-track-2
82
IMAGE_REGISTRY: registry.dev.siderolabs.io
84
sudo -E make provision-tests-track-2
85
- name: save artifacts
87
uses: actions/upload-artifact@v4
89
name: talos-logs-integration-provision-2
91
~/.talos/clusters/**/*.log
92
!~/.talos/clusters/**/swtpm.log