1
# THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT.
3
# Generated on 2024-05-27T16:20:10Z by kres bcb280a.
5
name: integration-cilium-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
79
IMAGE_REGISTRY: registry.dev.siderolabs.io
81
SHORT_INTEGRATION_TEST: "yes"
82
WITH_CONFIG_PATCH: '[{"op": "add", "path": "/cluster/network", "value": {"cni": {"name": "none"}}}]'
83
WITH_CUSTOM_CNI: cilium
85
WITH_SKIP_BOOT_PHASE_FINISHED_CHECK: "yes"
88
- name: e2e-cilium-strict
90
CILIUM_INSTALL_TYPE: strict
91
IMAGE_REGISTRY: registry.dev.siderolabs.io
93
SHORT_INTEGRATION_TEST: "yes"
94
WITH_CONFIG_PATCH: '[{"op": "add", "path": "/cluster/network", "value": {"cni": {"name": "none"}}}, {"op": "add", "path": "/cluster/proxy", "value": {"disabled": true}}]'
95
WITH_CUSTOM_CNI: cilium
97
WITH_SKIP_BOOT_PHASE_FINISHED_CHECK: "yes"
100
- name: e2e-cilium-strict-kubespan
102
CILIUM_INSTALL_TYPE: strict
103
IMAGE_REGISTRY: registry.dev.siderolabs.io
105
SHORT_INTEGRATION_TEST: "yes"
106
WITH_CONFIG_PATCH: '[{"op": "add", "path": "/cluster/network", "value": {"cni": {"name": "none"}}}, {"op": "add", "path": "/cluster/proxy", "value": {"disabled": true}}]'
107
WITH_CUSTOM_CNI: cilium
108
WITH_FIREWALL: accept
109
WITH_KUBESPAN: "true"
110
WITH_SKIP_BOOT_PHASE_FINISHED_CHECK: "yes"
112
sudo -E make e2e-qemu
113
- name: save artifacts
115
uses: actions/upload-artifact@v4
117
name: talos-logs-integration-cilium
119
~/.talos/clusters/**/*.log
120
!~/.talos/clusters/**/swtpm.log