1
# THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT.
3
# Generated on 2024-05-27T16:20:10Z by kres bcb280a.
5
name: integration-image-factory-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
75
PLATFORM: linux/amd64,linux/arm64
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
84
if: github.event_name == 'schedule'
86
IMAGE_REGISTRY: registry.dev.siderolabs.io
88
make iso secureboot-iso
89
- name: images-essential
90
if: github.event_name == 'schedule'
92
IMAGE_REGISTRY: registry.dev.siderolabs.io
96
- name: factory-1.6-iso
98
FACTORY_BOOT_METHOD: iso
99
FACTORY_SCHEMATIC: 376567988ad370138ad8b2698212367b8edcb69b5fd68c80be1f2ec7d603b4ba
100
FACTORY_UPGRADE: "true"
101
FACTORY_UPGRADE_SCHEMATIC: cf9b7aab9ed7c365d5384509b4d31c02fdaa06d2b3ac6cc0bc806f28130eff1f
102
FACTORY_UPGRADE_VERSION: v1.6.1
103
FACTORY_VERSION: v1.6.0
104
KUBERNETES_VERSION: 1.29.0
106
sudo -E make e2e-image-factory
107
- name: factory-1.6-image
109
FACTORY_BOOT_METHOD: disk-image
110
FACTORY_SCHEMATIC: 376567988ad370138ad8b2698212367b8edcb69b5fd68c80be1f2ec7d603b4ba
111
FACTORY_UPGRADE: "true"
112
FACTORY_UPGRADE_SCHEMATIC: cf9b7aab9ed7c365d5384509b4d31c02fdaa06d2b3ac6cc0bc806f28130eff1f
113
FACTORY_UPGRADE_VERSION: v1.6.1
114
FACTORY_VERSION: v1.6.0
115
KUBERNETES_VERSION: 1.29.0
117
sudo -E make e2e-image-factory
118
- name: factory-1.6-pxe
120
FACTORY_BOOT_METHOD: pxe
121
FACTORY_SCHEMATIC: 376567988ad370138ad8b2698212367b8edcb69b5fd68c80be1f2ec7d603b4ba
122
FACTORY_VERSION: v1.6.1
123
KUBERNETES_VERSION: 1.29.0
125
sudo -E make e2e-image-factory
126
- name: factory-1.6-secureboot
128
FACTORY_BOOT_METHOD: secureboot-iso
129
FACTORY_SCHEMATIC: cf9b7aab9ed7c365d5384509b4d31c02fdaa06d2b3ac6cc0bc806f28130eff1f
130
FACTORY_UPGRADE: "true"
131
FACTORY_UPGRADE_SCHEMATIC: 376567988ad370138ad8b2698212367b8edcb69b5fd68c80be1f2ec7d603b4ba
132
FACTORY_UPGRADE_VERSION: v1.6.1
133
FACTORY_VERSION: v1.6.0
134
KUBERNETES_VERSION: 1.29.0
136
sudo -E make e2e-image-factory
137
- name: factory-1.5-iso
139
FACTORY_BOOT_METHOD: iso
140
FACTORY_SCHEMATIC: 376567988ad370138ad8b2698212367b8edcb69b5fd68c80be1f2ec7d603b4ba
141
FACTORY_UPGRADE: "true"
142
FACTORY_UPGRADE_SCHEMATIC: cf9b7aab9ed7c365d5384509b4d31c02fdaa06d2b3ac6cc0bc806f28130eff1f
143
FACTORY_UPGRADE_VERSION: v1.5.5
144
FACTORY_VERSION: v1.5.5
145
KUBERNETES_VERSION: 1.28.5
147
sudo -E make e2e-image-factory
148
- name: factory-1.3-iso
150
FACTORY_BOOT_METHOD: iso
151
FACTORY_SCHEMATIC: 376567988ad370138ad8b2698212367b8edcb69b5fd68c80be1f2ec7d603b4ba
152
FACTORY_UPGRADE: "true"
153
FACTORY_UPGRADE_SCHEMATIC: cf9b7aab9ed7c365d5384509b4d31c02fdaa06d2b3ac6cc0bc806f28130eff1f
154
FACTORY_UPGRADE_VERSION: v1.3.7
155
FACTORY_VERSION: v1.3.7
156
KUBERNETES_VERSION: 1.26.5
158
sudo -E make e2e-image-factory
159
- name: factory-1.3-image
161
FACTORY_BOOT_METHOD: disk-image
162
FACTORY_SCHEMATIC: 376567988ad370138ad8b2698212367b8edcb69b5fd68c80be1f2ec7d603b4ba
163
FACTORY_VERSION: v1.3.7
164
KUBERNETES_VERSION: 1.26.5
166
sudo -E make e2e-image-factory
167
- name: save artifacts
169
uses: actions/upload-artifact@v4
171
name: talos-logs-integration-image-factory
173
~/.talos/clusters/**/*.log
174
!~/.talos/clusters/**/swtpm.log