File tree Expand file tree Collapse file tree
installer/images/talos/profiles Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -37,11 +37,16 @@ jobs:
3737 - name : Build
3838 run : make build
3939
40- - name : Upload installer artifact
40+ - name : Build Talos image
41+ run : make -C packages/core/installer talos-nocloud
42+
43+ - name : Upload artifacts
4144 uses : actions/upload-artifact@v4
4245 with :
43- name : cozystack-installer
44- path : _out/assets/cozystack-installer.yaml
46+ name : cozystack-artifacts
47+ path : |
48+ _out/assets/cozystack-installer.yaml
49+ _out/assets/nocloud-amd64.raw.xz
4550
4651 test :
4752 name : Test
6267 - name : Download installer artifact
6368 uses : actions/download-artifact@v4
6469 with :
65- name : cozystack-installer
70+ name : cozystack-artifacts
6671 path : _out/assets/
6772
6873 - name : Test
Original file line number Diff line number Diff line change @@ -43,7 +43,7 @@ manifests:
4343 (cd packages/core/installer/; helm template -n cozy-installer installer .) > _out/assets/cozystack-installer.yaml
4444
4545assets :
46- make -C packages/core/installer/ assets
46+ make -C packages/core/installer assets
4747
4848test :
4949 make -C packages/core/testing apply
Original file line number Diff line number Diff line change 33# Cozystack end‑to‑end provisioning test (Bats)
44# -----------------------------------------------------------------------------
55
6- @test " Environment variable COZYSTACK_INSTALLER_YAML is defined" {
7- if [ -z " ${COZYSTACK_INSTALLER_YAML:- } " ]; then
8- echo ' COZYSTACK_INSTALLER_YAML environment variable is not set!' >&2
9- echo >&2
10- echo ' Please export it with the following command:' >&2
11- echo ' export COZYSTACK_INSTALLER_YAML=$(helm template -n cozy-system installer packages/core/installer)' >&2
6+ @test " Required installer assets exist" {
7+ if [ ! -f _out/assets/cozystack-installer.yaml ]; then
8+ echo " Missing: _out/assets/cozystack-installer.yaml" >&2
9+ exit 1
10+ fi
11+
12+ if [ ! -f _out/assets/nocloud-amd64.raw.xz ]; then
13+ echo " Missing: _out/assets/nocloud-amd64.raw.xz" >&2
1214 exit 1
1315 fi
1416}
243245 --from-literal=api-server-endpoint=https://192.168.123.10:6443 \
244246 --dry-run=client -o yaml | kubectl apply -f -
245247
246- # Apply installer manifests from env variable
247- echo " $COZYSTACK_INSTALLER_YAML " | kubectl apply -f -
248+ # Apply installer manifests from file
249+ kubectl apply -f _out/assets/cozystack-installer.yaml
248250
249251 # Wait for the installer deployment to become available
250252 kubectl wait deployment/cozystack -n cozy-system --timeout=1m --for=condition=Available
Original file line number Diff line number Diff line change 33arch : amd64
44platform : metal
55secureboot : false
6- version : v1.10.1
6+ version : v1.10.3
77input :
88 kernel :
99 path : /usr/install/amd64/vmlinuz
1010 initramfs :
1111 path : /usr/install/amd64/initramfs.xz
1212 baseInstaller :
13- imageRef : ghcr.io/siderolabs/installer:v1.10.1
13+ imageRef : ghcr.io/siderolabs/installer:v1.10.3
1414 systemExtensions :
15- - imageRef : ghcr.io/siderolabs/amd-ucode:20250410
15+ - imageRef : ghcr.io/siderolabs/amd-ucode:20250509
1616 - imageRef : ghcr.io/siderolabs/amdgpu-firmware:20241110
17- - imageRef : ghcr.io/siderolabs/bnx2-bnx2x:20250410
17+ - imageRef : ghcr.io/siderolabs/bnx2-bnx2x:20250509
1818 - imageRef : ghcr.io/siderolabs/i915-ucode:20241110
19- - imageRef : ghcr.io/siderolabs/intel-ice-firmware:20250410
19+ - imageRef : ghcr.io/siderolabs/intel-ice-firmware:20250509
2020 - imageRef : ghcr.io/siderolabs/intel-ucode:20250211
21- - imageRef : ghcr.io/siderolabs/qlogic-firmware:20250410
22- - imageRef : ghcr.io/siderolabs/drbd:9.2.13-v1.10.1
23- - imageRef : ghcr.io/siderolabs/zfs:2.3.1 -v1.10.1
21+ - imageRef : ghcr.io/siderolabs/qlogic-firmware:20250509
22+ - imageRef : ghcr.io/siderolabs/drbd:9.2.13-v1.10.3
23+ - imageRef : ghcr.io/siderolabs/zfs:2.3.2 -v1.10.3
2424output :
2525 kind : initramfs
2626 imageOptions : {}
Original file line number Diff line number Diff line change 33arch : amd64
44platform : metal
55secureboot : false
6- version : v1.10.1
6+ version : v1.10.3
77input :
88 kernel :
99 path : /usr/install/amd64/vmlinuz
1010 initramfs :
1111 path : /usr/install/amd64/initramfs.xz
1212 baseInstaller :
13- imageRef : ghcr.io/siderolabs/installer:v1.10.1
13+ imageRef : ghcr.io/siderolabs/installer:v1.10.3
1414 systemExtensions :
15- - imageRef : ghcr.io/siderolabs/amd-ucode:20250410
15+ - imageRef : ghcr.io/siderolabs/amd-ucode:20250509
1616 - imageRef : ghcr.io/siderolabs/amdgpu-firmware:20241110
17- - imageRef : ghcr.io/siderolabs/bnx2-bnx2x:20250410
17+ - imageRef : ghcr.io/siderolabs/bnx2-bnx2x:20250509
1818 - imageRef : ghcr.io/siderolabs/i915-ucode:20241110
19- - imageRef : ghcr.io/siderolabs/intel-ice-firmware:20250410
19+ - imageRef : ghcr.io/siderolabs/intel-ice-firmware:20250509
2020 - imageRef : ghcr.io/siderolabs/intel-ucode:20250211
21- - imageRef : ghcr.io/siderolabs/qlogic-firmware:20250410
22- - imageRef : ghcr.io/siderolabs/drbd:9.2.13-v1.10.1
23- - imageRef : ghcr.io/siderolabs/zfs:2.3.1 -v1.10.1
21+ - imageRef : ghcr.io/siderolabs/qlogic-firmware:20250509
22+ - imageRef : ghcr.io/siderolabs/drbd:9.2.13-v1.10.3
23+ - imageRef : ghcr.io/siderolabs/zfs:2.3.2 -v1.10.3
2424output :
2525 kind : installer
2626 imageOptions : {}
Original file line number Diff line number Diff line change 33arch : amd64
44platform : metal
55secureboot : false
6- version : v1.10.1
6+ version : v1.10.3
77input :
88 kernel :
99 path : /usr/install/amd64/vmlinuz
1010 initramfs :
1111 path : /usr/install/amd64/initramfs.xz
1212 baseInstaller :
13- imageRef : ghcr.io/siderolabs/installer:v1.10.1
13+ imageRef : ghcr.io/siderolabs/installer:v1.10.3
1414 systemExtensions :
15- - imageRef : ghcr.io/siderolabs/amd-ucode:20250410
15+ - imageRef : ghcr.io/siderolabs/amd-ucode:20250509
1616 - imageRef : ghcr.io/siderolabs/amdgpu-firmware:20241110
17- - imageRef : ghcr.io/siderolabs/bnx2-bnx2x:20250410
17+ - imageRef : ghcr.io/siderolabs/bnx2-bnx2x:20250509
1818 - imageRef : ghcr.io/siderolabs/i915-ucode:20241110
19- - imageRef : ghcr.io/siderolabs/intel-ice-firmware:20250410
19+ - imageRef : ghcr.io/siderolabs/intel-ice-firmware:20250509
2020 - imageRef : ghcr.io/siderolabs/intel-ucode:20250211
21- - imageRef : ghcr.io/siderolabs/qlogic-firmware:20250410
22- - imageRef : ghcr.io/siderolabs/drbd:9.2.13-v1.10.1
23- - imageRef : ghcr.io/siderolabs/zfs:2.3.1 -v1.10.1
21+ - imageRef : ghcr.io/siderolabs/qlogic-firmware:20250509
22+ - imageRef : ghcr.io/siderolabs/drbd:9.2.13-v1.10.3
23+ - imageRef : ghcr.io/siderolabs/zfs:2.3.2 -v1.10.3
2424output :
2525 kind : iso
2626 imageOptions : {}
Original file line number Diff line number Diff line change 33arch : amd64
44platform : metal
55secureboot : false
6- version : v1.10.1
6+ version : v1.10.3
77input :
88 kernel :
99 path : /usr/install/amd64/vmlinuz
1010 initramfs :
1111 path : /usr/install/amd64/initramfs.xz
1212 baseInstaller :
13- imageRef : ghcr.io/siderolabs/installer:v1.10.1
13+ imageRef : ghcr.io/siderolabs/installer:v1.10.3
1414 systemExtensions :
15- - imageRef : ghcr.io/siderolabs/amd-ucode:20250410
15+ - imageRef : ghcr.io/siderolabs/amd-ucode:20250509
1616 - imageRef : ghcr.io/siderolabs/amdgpu-firmware:20241110
17- - imageRef : ghcr.io/siderolabs/bnx2-bnx2x:20250410
17+ - imageRef : ghcr.io/siderolabs/bnx2-bnx2x:20250509
1818 - imageRef : ghcr.io/siderolabs/i915-ucode:20241110
19- - imageRef : ghcr.io/siderolabs/intel-ice-firmware:20250410
19+ - imageRef : ghcr.io/siderolabs/intel-ice-firmware:20250509
2020 - imageRef : ghcr.io/siderolabs/intel-ucode:20250211
21- - imageRef : ghcr.io/siderolabs/qlogic-firmware:20250410
22- - imageRef : ghcr.io/siderolabs/drbd:9.2.13-v1.10.1
23- - imageRef : ghcr.io/siderolabs/zfs:2.3.1 -v1.10.1
21+ - imageRef : ghcr.io/siderolabs/qlogic-firmware:20250509
22+ - imageRef : ghcr.io/siderolabs/drbd:9.2.13-v1.10.3
23+ - imageRef : ghcr.io/siderolabs/zfs:2.3.2 -v1.10.3
2424output :
2525 kind : kernel
2626 imageOptions : {}
Original file line number Diff line number Diff line change 33arch : amd64
44platform : metal
55secureboot : false
6- version : v1.10.1
6+ version : v1.10.3
77input :
88 kernel :
99 path : /usr/install/amd64/vmlinuz
1010 initramfs :
1111 path : /usr/install/amd64/initramfs.xz
1212 baseInstaller :
13- imageRef : ghcr.io/siderolabs/installer:v1.10.1
13+ imageRef : ghcr.io/siderolabs/installer:v1.10.3
1414 systemExtensions :
15- - imageRef : ghcr.io/siderolabs/amd-ucode:20250410
15+ - imageRef : ghcr.io/siderolabs/amd-ucode:20250509
1616 - imageRef : ghcr.io/siderolabs/amdgpu-firmware:20241110
17- - imageRef : ghcr.io/siderolabs/bnx2-bnx2x:20250410
17+ - imageRef : ghcr.io/siderolabs/bnx2-bnx2x:20250509
1818 - imageRef : ghcr.io/siderolabs/i915-ucode:20241110
19- - imageRef : ghcr.io/siderolabs/intel-ice-firmware:20250410
19+ - imageRef : ghcr.io/siderolabs/intel-ice-firmware:20250509
2020 - imageRef : ghcr.io/siderolabs/intel-ucode:20250211
21- - imageRef : ghcr.io/siderolabs/qlogic-firmware:20250410
22- - imageRef : ghcr.io/siderolabs/drbd:9.2.13-v1.10.1
23- - imageRef : ghcr.io/siderolabs/zfs:2.3.1 -v1.10.1
21+ - imageRef : ghcr.io/siderolabs/qlogic-firmware:20250509
22+ - imageRef : ghcr.io/siderolabs/drbd:9.2.13-v1.10.3
23+ - imageRef : ghcr.io/siderolabs/zfs:2.3.2 -v1.10.3
2424output :
2525 kind : image
2626 imageOptions : { diskSize: 1306525696, diskFormat: raw }
Original file line number Diff line number Diff line change 33arch : amd64
44platform : nocloud
55secureboot : false
6- version : v1.10.1
6+ version : v1.10.3
77input :
88 kernel :
99 path : /usr/install/amd64/vmlinuz
1010 initramfs :
1111 path : /usr/install/amd64/initramfs.xz
1212 baseInstaller :
13- imageRef : ghcr.io/siderolabs/installer:v1.10.1
13+ imageRef : ghcr.io/siderolabs/installer:v1.10.3
1414 systemExtensions :
15- - imageRef : ghcr.io/siderolabs/amd-ucode:20250410
15+ - imageRef : ghcr.io/siderolabs/amd-ucode:20250509
1616 - imageRef : ghcr.io/siderolabs/amdgpu-firmware:20241110
17- - imageRef : ghcr.io/siderolabs/bnx2-bnx2x:20250410
17+ - imageRef : ghcr.io/siderolabs/bnx2-bnx2x:20250509
1818 - imageRef : ghcr.io/siderolabs/i915-ucode:20241110
19- - imageRef : ghcr.io/siderolabs/intel-ice-firmware:20250410
19+ - imageRef : ghcr.io/siderolabs/intel-ice-firmware:20250509
2020 - imageRef : ghcr.io/siderolabs/intel-ucode:20250211
21- - imageRef : ghcr.io/siderolabs/qlogic-firmware:20250410
22- - imageRef : ghcr.io/siderolabs/drbd:9.2.13-v1.10.1
23- - imageRef : ghcr.io/siderolabs/zfs:2.3.1 -v1.10.1
21+ - imageRef : ghcr.io/siderolabs/qlogic-firmware:20250509
22+ - imageRef : ghcr.io/siderolabs/drbd:9.2.13-v1.10.3
23+ - imageRef : ghcr.io/siderolabs/zfs:2.3.2 -v1.10.3
2424output :
2525 kind : image
2626 imageOptions : { diskSize: 1306525696, diskFormat: raw }
Original file line number Diff line number Diff line change @@ -34,6 +34,7 @@ test: test-cluster test-apps ## Run the end-to-end tests in existing sandbox
3434
3535test-cluster : # # Run the end-to-end for creating a cluster
3636 docker cp ../../../_out/assets/cozystack-installer.yaml " ${SANDBOX_NAME} " :/workspace/_out/assets/cozystack-installer.yaml
37+ docker cp ../../../_out/assets/nocloud-amd64.raw.xz " ${SANDBOX_NAME} " :/workspace/_out/assets/cozystack-installer.yaml
3738 docker exec " ${SANDBOX_NAME} " sh -c ' cd /workspace && export COZYSTACK_INSTALLER_YAML=$$(cat /workspace/_out/assets/cozystack-installer.yaml) && hack/cozytest.sh hack/e2e-cluster.bats'
3839
3940test-apps : # # Run the end-to-end tests for apps
You can’t perform that action at this time.
0 commit comments