chore(ci): fix github action crons

Fix GitHub action cron jobs.

Signed-off-by: Noel Georgi <git@frezbo.dev>
This commit is contained in:
Noel Georgi 2024-05-22 17:15:20 +05:30
parent e7bd9cd2bb
commit a12e4bb24e
No known key found for this signature in database
GPG Key ID: 21A9F444075C9E36
22 changed files with 1573 additions and 33 deletions

View File

@ -1,6 +1,6 @@
# THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT. # THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT.
# #
# Generated on 2024-05-21T18:46:51Z by kres 04ecdaf. # Generated on 2024-05-22T13:08:35Z by kres 5fac898.
name: default name: default
concurrency: concurrency:
@ -27,7 +27,7 @@ jobs:
pull-requests: read pull-requests: read
runs-on: runs-on:
- self-hosted - self-hosted
- generic - talos
if: (!startsWith(github.head_ref, 'renovate/') && !startsWith(github.head_ref, 'dependabot/')) && github.event_name == 'pull_request' if: (!startsWith(github.head_ref, 'renovate/') && !startsWith(github.head_ref, 'dependabot/')) && github.event_name == 'pull_request'
outputs: outputs:
labels: ${{ steps.retrieve-pr-labels.outputs.result }} labels: ${{ steps.retrieve-pr-labels.outputs.result }}
@ -129,7 +129,7 @@ jobs:
pull-requests: read pull-requests: read
runs-on: runs-on:
- self-hosted - self-hosted
- generic - talos
if: (!startsWith(github.head_ref, 'renovate/') && !startsWith(github.head_ref, 'dependabot/')) if: (!startsWith(github.head_ref, 'renovate/') && !startsWith(github.head_ref, 'dependabot/'))
needs: needs:
- default - default
@ -162,7 +162,7 @@ jobs:
pull-requests: read pull-requests: read
runs-on: runs-on:
- self-hosted - self-hosted
- generic - talos
if: (!startsWith(github.head_ref, 'renovate/') && !startsWith(github.head_ref, 'dependabot/')) if: (!startsWith(github.head_ref, 'renovate/') && !startsWith(github.head_ref, 'dependabot/'))
needs: needs:
- default - default
@ -194,7 +194,7 @@ jobs:
pull-requests: read pull-requests: read
runs-on: runs-on:
- self-hosted - self-hosted
- generic - talos
if: (!startsWith(github.head_ref, 'renovate/') && !startsWith(github.head_ref, 'dependabot/')) if: (!startsWith(github.head_ref, 'renovate/') && !startsWith(github.head_ref, 'dependabot/'))
needs: needs:
- default - default
@ -244,6 +244,7 @@ jobs:
run: | run: |
sops -d .secrets.yaml | yq -e '.secrets | to_entries[] | .key + "=" + .value' >> "$GITHUB_ENV" sops -d .secrets.yaml | yq -e '.secrets | to_entries[] | .key + "=" + .value' >> "$GITHUB_ENV"
- name: Download artifacts - name: Download artifacts
if: github.event_name != 'schedule'
uses: actions/download-artifact@v4 uses: actions/download-artifact@v4
with: with:
name: artifacts name: artifacts
@ -251,6 +252,31 @@ jobs:
- name: Fix artifact permissions - name: Fix artifact permissions
run: | run: |
xargs -a _out/executable-artifacts -I {} chmod +x {} xargs -a _out/executable-artifacts -I {} chmod +x {}
- name: build
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
PLATFORM: linux/amd64,linux/arm64
PUSH: "true"
run: |
make talosctl-linux-amd64 kernel sd-boot sd-stub initramfs installer imager talos _out/integration-test-linux-amd64
- name: talosctl-cni-bundle
if: github.event_name == 'schedule'
run: |
make talosctl-cni-bundle
- name: iso
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
run: |
make iso secureboot-iso
- name: images-essential
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
PLATFORM: linux/amd64,linux/arm64
run: |
make images-essential
- name: e2e-aws-prepare - name: e2e-aws-prepare
env: env:
E2E_AWS_TARGET: default E2E_AWS_TARGET: default
@ -318,6 +344,7 @@ jobs:
run: | run: |
sops -d .secrets.yaml | yq -e '.secrets | to_entries[] | .key + "=" + .value' >> "$GITHUB_ENV" sops -d .secrets.yaml | yq -e '.secrets | to_entries[] | .key + "=" + .value' >> "$GITHUB_ENV"
- name: Download artifacts - name: Download artifacts
if: github.event_name != 'schedule'
uses: actions/download-artifact@v4 uses: actions/download-artifact@v4
with: with:
name: artifacts name: artifacts
@ -325,6 +352,31 @@ jobs:
- name: Fix artifact permissions - name: Fix artifact permissions
run: | run: |
xargs -a _out/executable-artifacts -I {} chmod +x {} xargs -a _out/executable-artifacts -I {} chmod +x {}
- name: build
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
PLATFORM: linux/amd64,linux/arm64
PUSH: "true"
run: |
make talosctl-linux-amd64 kernel sd-boot sd-stub initramfs installer imager talos _out/integration-test-linux-amd64
- name: talosctl-cni-bundle
if: github.event_name == 'schedule'
run: |
make talosctl-cni-bundle
- name: iso
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
run: |
make iso secureboot-iso
- name: images-essential
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
PLATFORM: linux/amd64,linux/arm64
run: |
make images-essential
- name: checkout extensions - name: checkout extensions
uses: actions/checkout@v4 uses: actions/checkout@v4
with: with:
@ -412,6 +464,7 @@ jobs:
run: | run: |
sops -d .secrets.yaml | yq -e '.secrets | to_entries[] | .key + "=" + .value' >> "$GITHUB_ENV" sops -d .secrets.yaml | yq -e '.secrets | to_entries[] | .key + "=" + .value' >> "$GITHUB_ENV"
- name: Download artifacts - name: Download artifacts
if: github.event_name != 'schedule'
uses: actions/download-artifact@v4 uses: actions/download-artifact@v4
with: with:
name: artifacts name: artifacts
@ -419,6 +472,31 @@ jobs:
- name: Fix artifact permissions - name: Fix artifact permissions
run: | run: |
xargs -a _out/executable-artifacts -I {} chmod +x {} xargs -a _out/executable-artifacts -I {} chmod +x {}
- name: build
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
PLATFORM: linux/amd64,linux/arm64
PUSH: "true"
run: |
make talosctl-linux-amd64 kernel sd-boot sd-stub initramfs installer imager talos _out/integration-test-linux-amd64
- name: talosctl-cni-bundle
if: github.event_name == 'schedule'
run: |
make talosctl-cni-bundle
- name: iso
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
run: |
make iso secureboot-iso
- name: images-essential
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
PLATFORM: linux/amd64,linux/arm64
run: |
make images-essential
- name: checkout extensions - name: checkout extensions
uses: actions/checkout@v4 uses: actions/checkout@v4
with: with:
@ -499,6 +577,7 @@ jobs:
run: | run: |
sops -d .secrets.yaml | yq -e '.secrets | to_entries[] | .key + "=" + .value' >> "$GITHUB_ENV" sops -d .secrets.yaml | yq -e '.secrets | to_entries[] | .key + "=" + .value' >> "$GITHUB_ENV"
- name: Download artifacts - name: Download artifacts
if: github.event_name != 'schedule'
uses: actions/download-artifact@v4 uses: actions/download-artifact@v4
with: with:
name: artifacts name: artifacts
@ -506,6 +585,31 @@ jobs:
- name: Fix artifact permissions - name: Fix artifact permissions
run: | run: |
xargs -a _out/executable-artifacts -I {} chmod +x {} xargs -a _out/executable-artifacts -I {} chmod +x {}
- name: build
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
PLATFORM: linux/amd64,linux/arm64
PUSH: "true"
run: |
make talosctl-linux-amd64 kernel sd-boot sd-stub initramfs installer imager talos _out/integration-test-linux-amd64
- name: talosctl-cni-bundle
if: github.event_name == 'schedule'
run: |
make talosctl-cni-bundle
- name: iso
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
run: |
make iso secureboot-iso
- name: images-essential
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
PLATFORM: linux/amd64,linux/arm64
run: |
make images-essential
- name: e2e-azure-prepare - name: e2e-azure-prepare
env: env:
IMAGE_REGISTRY: registry.dev.siderolabs.io IMAGE_REGISTRY: registry.dev.siderolabs.io
@ -567,6 +671,7 @@ jobs:
run: | run: |
git fetch --prune --unshallow git fetch --prune --unshallow
- name: Download artifacts - name: Download artifacts
if: github.event_name != 'schedule'
uses: actions/download-artifact@v4 uses: actions/download-artifact@v4
with: with:
name: artifacts name: artifacts
@ -574,6 +679,31 @@ jobs:
- name: Fix artifact permissions - name: Fix artifact permissions
run: | run: |
xargs -a _out/executable-artifacts -I {} chmod +x {} xargs -a _out/executable-artifacts -I {} chmod +x {}
- name: build
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
PLATFORM: linux/amd64,linux/arm64
PUSH: "true"
run: |
make talosctl-linux-amd64 kernel sd-boot sd-stub initramfs installer imager talos _out/integration-test-linux-amd64
- name: talosctl-cni-bundle
if: github.event_name == 'schedule'
run: |
make talosctl-cni-bundle
- name: iso
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
run: |
make iso secureboot-iso
- name: images-essential
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
PLATFORM: linux/amd64,linux/arm64
run: |
make images-essential
- name: e2e-cilium - name: e2e-cilium
env: env:
IMAGE_REGISTRY: registry.dev.siderolabs.io IMAGE_REGISTRY: registry.dev.siderolabs.io
@ -636,6 +766,7 @@ jobs:
run: | run: |
sops -d .secrets.yaml | yq -e '.secrets | to_entries[] | .key + "=" + .value' >> "$GITHUB_ENV" sops -d .secrets.yaml | yq -e '.secrets | to_entries[] | .key + "=" + .value' >> "$GITHUB_ENV"
- name: Download artifacts - name: Download artifacts
if: github.event_name != 'schedule'
uses: actions/download-artifact@v4 uses: actions/download-artifact@v4
with: with:
name: artifacts name: artifacts
@ -643,6 +774,31 @@ jobs:
- name: Fix artifact permissions - name: Fix artifact permissions
run: | run: |
xargs -a _out/executable-artifacts -I {} chmod +x {} xargs -a _out/executable-artifacts -I {} chmod +x {}
- name: build
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
PLATFORM: linux/amd64,linux/arm64
PUSH: "true"
run: |
make talosctl-linux-amd64 kernel sd-boot sd-stub initramfs installer imager talos _out/integration-test-linux-amd64
- name: talosctl-cni-bundle
if: github.event_name == 'schedule'
run: |
make talosctl-cni-bundle
- name: iso
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
run: |
make iso secureboot-iso
- name: images-essential
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
PLATFORM: linux/amd64,linux/arm64
run: |
make images-essential
- name: images - name: images
env: env:
IMAGE_REGISTRY: registry.dev.siderolabs.io IMAGE_REGISTRY: registry.dev.siderolabs.io
@ -678,6 +834,7 @@ jobs:
run: | run: |
sops -d .secrets.yaml | yq -e '.secrets | to_entries[] | .key + "=" + .value' >> "$GITHUB_ENV" sops -d .secrets.yaml | yq -e '.secrets | to_entries[] | .key + "=" + .value' >> "$GITHUB_ENV"
- name: Download artifacts - name: Download artifacts
if: github.event_name != 'schedule'
uses: actions/download-artifact@v4 uses: actions/download-artifact@v4
with: with:
name: artifacts name: artifacts
@ -685,6 +842,31 @@ jobs:
- name: Fix artifact permissions - name: Fix artifact permissions
run: | run: |
xargs -a _out/executable-artifacts -I {} chmod +x {} xargs -a _out/executable-artifacts -I {} chmod +x {}
- name: build
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
PLATFORM: linux/amd64,linux/arm64
PUSH: "true"
run: |
make talosctl-linux-amd64 kernel sd-boot sd-stub initramfs installer imager talos _out/integration-test-linux-amd64
- name: talosctl-cni-bundle
if: github.event_name == 'schedule'
run: |
make talosctl-cni-bundle
- name: iso
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
run: |
make iso secureboot-iso
- name: images-essential
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
PLATFORM: linux/amd64,linux/arm64
run: |
make images-essential
- name: e2e-equinix-metal-prepare - name: e2e-equinix-metal-prepare
env: env:
IMAGE_REGISTRY: registry.dev.siderolabs.io IMAGE_REGISTRY: registry.dev.siderolabs.io
@ -745,6 +927,7 @@ jobs:
endpoint: tcp://buildkit-amd64.ci.svc.cluster.local:1234 endpoint: tcp://buildkit-amd64.ci.svc.cluster.local:1234
timeout-minutes: 10 timeout-minutes: 10
- name: Download artifacts - name: Download artifacts
if: github.event_name != 'schedule'
uses: actions/download-artifact@v4 uses: actions/download-artifact@v4
with: with:
name: artifacts name: artifacts
@ -752,6 +935,31 @@ jobs:
- name: Fix artifact permissions - name: Fix artifact permissions
run: | run: |
xargs -a _out/executable-artifacts -I {} chmod +x {} xargs -a _out/executable-artifacts -I {} chmod +x {}
- name: build
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
PLATFORM: linux/amd64,linux/arm64
PUSH: "true"
run: |
make talosctl-linux-amd64 kernel sd-boot sd-stub initramfs installer imager talos _out/integration-test-linux-amd64
- name: talosctl-cni-bundle
if: github.event_name == 'schedule'
run: |
make talosctl-cni-bundle
- name: iso
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
run: |
make iso secureboot-iso
- name: images-essential
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
PLATFORM: linux/amd64,linux/arm64
run: |
make images-essential
- name: checkout extensions - name: checkout extensions
uses: actions/checkout@v4 uses: actions/checkout@v4
with: with:
@ -803,6 +1011,7 @@ jobs:
run: | run: |
git fetch --prune --unshallow git fetch --prune --unshallow
- name: Download artifacts - name: Download artifacts
if: github.event_name != 'schedule'
uses: actions/download-artifact@v4 uses: actions/download-artifact@v4
with: with:
name: artifacts name: artifacts
@ -810,6 +1019,31 @@ jobs:
- name: Fix artifact permissions - name: Fix artifact permissions
run: | run: |
xargs -a _out/executable-artifacts -I {} chmod +x {} xargs -a _out/executable-artifacts -I {} chmod +x {}
- name: build
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
PLATFORM: linux/amd64,linux/arm64
PUSH: "true"
run: |
make talosctl-linux-amd64 kernel sd-boot sd-stub initramfs installer imager talos _out/integration-test-linux-amd64
- name: talosctl-cni-bundle
if: github.event_name == 'schedule'
run: |
make talosctl-cni-bundle
- name: iso
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
run: |
make iso secureboot-iso
- name: images-essential
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
PLATFORM: linux/amd64,linux/arm64
run: |
make images-essential
- name: factory-1.6-iso - name: factory-1.6-iso
env: env:
FACTORY_BOOT_METHOD: iso FACTORY_BOOT_METHOD: iso
@ -901,6 +1135,7 @@ jobs:
run: | run: |
git fetch --prune --unshallow git fetch --prune --unshallow
- name: Download artifacts - name: Download artifacts
if: github.event_name != 'schedule'
uses: actions/download-artifact@v4 uses: actions/download-artifact@v4
with: with:
name: artifacts name: artifacts
@ -908,6 +1143,31 @@ jobs:
- name: Fix artifact permissions - name: Fix artifact permissions
run: | run: |
xargs -a _out/executable-artifacts -I {} chmod +x {} xargs -a _out/executable-artifacts -I {} chmod +x {}
- name: build
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
PLATFORM: linux/amd64,linux/arm64
PUSH: "true"
run: |
make talosctl-linux-amd64 kernel sd-boot sd-stub initramfs installer imager talos _out/integration-test-linux-amd64
- name: talosctl-cni-bundle
if: github.event_name == 'schedule'
run: |
make talosctl-cni-bundle
- name: iso
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
run: |
make iso secureboot-iso
- name: images-essential
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
PLATFORM: linux/amd64,linux/arm64
run: |
make images-essential
- name: images - name: images
env: env:
IMAGE_REGISTRY: registry.dev.siderolabs.io IMAGE_REGISTRY: registry.dev.siderolabs.io
@ -934,6 +1194,7 @@ jobs:
run: | run: |
git fetch --prune --unshallow git fetch --prune --unshallow
- name: Download artifacts - name: Download artifacts
if: github.event_name != 'schedule'
uses: actions/download-artifact@v4 uses: actions/download-artifact@v4
with: with:
name: artifacts name: artifacts
@ -941,6 +1202,31 @@ jobs:
- name: Fix artifact permissions - name: Fix artifact permissions
run: | run: |
xargs -a _out/executable-artifacts -I {} chmod +x {} xargs -a _out/executable-artifacts -I {} chmod +x {}
- name: build
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
PLATFORM: linux/amd64,linux/arm64
PUSH: "true"
run: |
make talosctl-linux-amd64 kernel sd-boot sd-stub initramfs installer imager talos _out/integration-test-linux-amd64
- name: talosctl-cni-bundle
if: github.event_name == 'schedule'
run: |
make talosctl-cni-bundle
- name: iso
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
run: |
make iso secureboot-iso
- name: images-essential
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
PLATFORM: linux/amd64,linux/arm64
run: |
make images-essential
- name: e2e-firewall - name: e2e-firewall
env: env:
IMAGE_REGISTRY: registry.dev.siderolabs.io IMAGE_REGISTRY: registry.dev.siderolabs.io
@ -1052,6 +1338,7 @@ jobs:
endpoint: tcp://buildkit-amd64.ci.svc.cluster.local:1234 endpoint: tcp://buildkit-amd64.ci.svc.cluster.local:1234
timeout-minutes: 10 timeout-minutes: 10
- name: Download artifacts - name: Download artifacts
if: github.event_name != 'schedule'
uses: actions/download-artifact@v4 uses: actions/download-artifact@v4
with: with:
name: artifacts name: artifacts
@ -1059,6 +1346,31 @@ jobs:
- name: Fix artifact permissions - name: Fix artifact permissions
run: | run: |
xargs -a _out/executable-artifacts -I {} chmod +x {} xargs -a _out/executable-artifacts -I {} chmod +x {}
- name: build
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
PLATFORM: linux/amd64,linux/arm64
PUSH: "true"
run: |
make talosctl-linux-amd64 kernel sd-boot sd-stub initramfs installer imager talos _out/integration-test-linux-amd64
- name: talosctl-cni-bundle
if: github.event_name == 'schedule'
run: |
make talosctl-cni-bundle
- name: iso
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
run: |
make iso secureboot-iso
- name: images-essential
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
PLATFORM: linux/amd64,linux/arm64
run: |
make images-essential
- name: provision-tests-prepare - name: provision-tests-prepare
run: | run: |
make provision-tests-prepare make provision-tests-prepare
@ -1094,6 +1406,7 @@ jobs:
endpoint: tcp://buildkit-amd64.ci.svc.cluster.local:1234 endpoint: tcp://buildkit-amd64.ci.svc.cluster.local:1234
timeout-minutes: 10 timeout-minutes: 10
- name: Download artifacts - name: Download artifacts
if: github.event_name != 'schedule'
uses: actions/download-artifact@v4 uses: actions/download-artifact@v4
with: with:
name: artifacts name: artifacts
@ -1101,6 +1414,31 @@ jobs:
- name: Fix artifact permissions - name: Fix artifact permissions
run: | run: |
xargs -a _out/executable-artifacts -I {} chmod +x {} xargs -a _out/executable-artifacts -I {} chmod +x {}
- name: build
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
PLATFORM: linux/amd64,linux/arm64
PUSH: "true"
run: |
make talosctl-linux-amd64 kernel sd-boot sd-stub initramfs installer imager talos _out/integration-test-linux-amd64
- name: talosctl-cni-bundle
if: github.event_name == 'schedule'
run: |
make talosctl-cni-bundle
- name: iso
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
run: |
make iso secureboot-iso
- name: images-essential
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
PLATFORM: linux/amd64,linux/arm64
run: |
make images-essential
- name: provision-tests-prepare - name: provision-tests-prepare
run: | run: |
make provision-tests-prepare make provision-tests-prepare
@ -1136,6 +1474,7 @@ jobs:
endpoint: tcp://buildkit-amd64.ci.svc.cluster.local:1234 endpoint: tcp://buildkit-amd64.ci.svc.cluster.local:1234
timeout-minutes: 10 timeout-minutes: 10
- name: Download artifacts - name: Download artifacts
if: github.event_name != 'schedule'
uses: actions/download-artifact@v4 uses: actions/download-artifact@v4
with: with:
name: artifacts name: artifacts
@ -1143,6 +1482,31 @@ jobs:
- name: Fix artifact permissions - name: Fix artifact permissions
run: | run: |
xargs -a _out/executable-artifacts -I {} chmod +x {} xargs -a _out/executable-artifacts -I {} chmod +x {}
- name: build
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
PLATFORM: linux/amd64,linux/arm64
PUSH: "true"
run: |
make talosctl-linux-amd64 kernel sd-boot sd-stub initramfs installer imager talos _out/integration-test-linux-amd64
- name: talosctl-cni-bundle
if: github.event_name == 'schedule'
run: |
make talosctl-cni-bundle
- name: iso
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
run: |
make iso secureboot-iso
- name: images-essential
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
PLATFORM: linux/amd64,linux/arm64
run: |
make images-essential
- name: provision-tests-prepare - name: provision-tests-prepare
run: | run: |
make provision-tests-prepare make provision-tests-prepare
@ -1171,6 +1535,7 @@ jobs:
run: | run: |
git fetch --prune --unshallow git fetch --prune --unshallow
- name: Download artifacts - name: Download artifacts
if: github.event_name != 'schedule'
uses: actions/download-artifact@v4 uses: actions/download-artifact@v4
with: with:
name: artifacts name: artifacts
@ -1178,6 +1543,31 @@ jobs:
- name: Fix artifact permissions - name: Fix artifact permissions
run: | run: |
xargs -a _out/executable-artifacts -I {} chmod +x {} xargs -a _out/executable-artifacts -I {} chmod +x {}
- name: build
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
PLATFORM: linux/amd64,linux/arm64
PUSH: "true"
run: |
make talosctl-linux-amd64 kernel sd-boot sd-stub initramfs installer imager talos _out/integration-test-linux-amd64
- name: talosctl-cni-bundle
if: github.event_name == 'schedule'
run: |
make talosctl-cni-bundle
- name: iso
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
run: |
make iso secureboot-iso
- name: images-essential
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
PLATFORM: linux/amd64,linux/arm64
run: |
make images-essential
- name: e2e-qemu - name: e2e-qemu
env: env:
IMAGE_REGISTRY: registry.dev.siderolabs.io IMAGE_REGISTRY: registry.dev.siderolabs.io
@ -1203,6 +1593,7 @@ jobs:
run: | run: |
git fetch --prune --unshallow git fetch --prune --unshallow
- name: Download artifacts - name: Download artifacts
if: github.event_name != 'schedule'
uses: actions/download-artifact@v4 uses: actions/download-artifact@v4
with: with:
name: artifacts name: artifacts
@ -1210,6 +1601,31 @@ jobs:
- name: Fix artifact permissions - name: Fix artifact permissions
run: | run: |
xargs -a _out/executable-artifacts -I {} chmod +x {} xargs -a _out/executable-artifacts -I {} chmod +x {}
- name: build
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
PLATFORM: linux/amd64,linux/arm64
PUSH: "true"
run: |
make talosctl-linux-amd64 kernel sd-boot sd-stub initramfs installer imager talos _out/integration-test-linux-amd64
- name: talosctl-cni-bundle
if: github.event_name == 'schedule'
run: |
make talosctl-cni-bundle
- name: iso
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
run: |
make iso secureboot-iso
- name: images-essential
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
PLATFORM: linux/amd64,linux/arm64
run: |
make images-essential
- name: e2e-qemu-csi - name: e2e-qemu-csi
env: env:
IMAGE_REGISTRY: registry.dev.siderolabs.io IMAGE_REGISTRY: registry.dev.siderolabs.io
@ -1242,6 +1658,7 @@ jobs:
run: | run: |
git fetch --prune --unshallow git fetch --prune --unshallow
- name: Download artifacts - name: Download artifacts
if: github.event_name != 'schedule'
uses: actions/download-artifact@v4 uses: actions/download-artifact@v4
with: with:
name: artifacts name: artifacts
@ -1249,6 +1666,31 @@ jobs:
- name: Fix artifact permissions - name: Fix artifact permissions
run: | run: |
xargs -a _out/executable-artifacts -I {} chmod +x {} xargs -a _out/executable-artifacts -I {} chmod +x {}
- name: build
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
PLATFORM: linux/amd64,linux/arm64
PUSH: "true"
run: |
make talosctl-linux-amd64 kernel sd-boot sd-stub initramfs installer imager talos _out/integration-test-linux-amd64
- name: talosctl-cni-bundle
if: github.event_name == 'schedule'
run: |
make talosctl-cni-bundle
- name: iso
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
run: |
make iso secureboot-iso
- name: images-essential
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
PLATFORM: linux/amd64,linux/arm64
run: |
make images-essential
- name: e2e-qemu - name: e2e-qemu
env: env:
IMAGE_REGISTRY: registry.dev.siderolabs.io IMAGE_REGISTRY: registry.dev.siderolabs.io
@ -1284,6 +1726,7 @@ jobs:
endpoint: tcp://buildkit-amd64.ci.svc.cluster.local:1234 endpoint: tcp://buildkit-amd64.ci.svc.cluster.local:1234
timeout-minutes: 10 timeout-minutes: 10
- name: Download artifacts - name: Download artifacts
if: github.event_name != 'schedule'
uses: actions/download-artifact@v4 uses: actions/download-artifact@v4
with: with:
name: artifacts name: artifacts
@ -1291,6 +1734,31 @@ jobs:
- name: Fix artifact permissions - name: Fix artifact permissions
run: | run: |
xargs -a _out/executable-artifacts -I {} chmod +x {} xargs -a _out/executable-artifacts -I {} chmod +x {}
- name: build
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
PLATFORM: linux/amd64,linux/arm64
PUSH: "true"
run: |
make talosctl-linux-amd64 kernel sd-boot sd-stub initramfs installer imager talos _out/integration-test-linux-amd64
- name: talosctl-cni-bundle
if: github.event_name == 'schedule'
run: |
make talosctl-cni-bundle
- name: iso
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
run: |
make iso secureboot-iso
- name: images-essential
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
PLATFORM: linux/amd64,linux/arm64
run: |
make images-essential
- name: build-race - name: build-race
env: env:
IMAGE_REGISTRY: registry.dev.siderolabs.io IMAGE_REGISTRY: registry.dev.siderolabs.io
@ -1333,6 +1801,7 @@ jobs:
endpoint: tcp://buildkit-amd64.ci.svc.cluster.local:1234 endpoint: tcp://buildkit-amd64.ci.svc.cluster.local:1234
timeout-minutes: 10 timeout-minutes: 10
- name: Download artifacts - name: Download artifacts
if: github.event_name != 'schedule'
uses: actions/download-artifact@v4 uses: actions/download-artifact@v4
with: with:
name: artifacts name: artifacts
@ -1340,6 +1809,31 @@ jobs:
- name: Fix artifact permissions - name: Fix artifact permissions
run: | run: |
xargs -a _out/executable-artifacts -I {} chmod +x {} xargs -a _out/executable-artifacts -I {} chmod +x {}
- name: build
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
PLATFORM: linux/amd64,linux/arm64
PUSH: "true"
run: |
make talosctl-linux-amd64 kernel sd-boot sd-stub initramfs installer imager talos _out/integration-test-linux-amd64
- name: talosctl-cni-bundle
if: github.event_name == 'schedule'
run: |
make talosctl-cni-bundle
- name: iso
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
run: |
make iso secureboot-iso
- name: images-essential
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
PLATFORM: linux/amd64,linux/arm64
run: |
make images-essential
- name: reproducibility-test - name: reproducibility-test
env: env:
IMAGE_REGISTRY: registry.dev.siderolabs.io IMAGE_REGISTRY: registry.dev.siderolabs.io
@ -1365,6 +1859,7 @@ jobs:
run: | run: |
git fetch --prune --unshallow git fetch --prune --unshallow
- name: Download artifacts - name: Download artifacts
if: github.event_name != 'schedule'
uses: actions/download-artifact@v4 uses: actions/download-artifact@v4
with: with:
name: artifacts name: artifacts
@ -1372,6 +1867,31 @@ jobs:
- name: Fix artifact permissions - name: Fix artifact permissions
run: | run: |
xargs -a _out/executable-artifacts -I {} chmod +x {} xargs -a _out/executable-artifacts -I {} chmod +x {}
- name: build
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
PLATFORM: linux/amd64,linux/arm64
PUSH: "true"
run: |
make talosctl-linux-amd64 kernel sd-boot sd-stub initramfs installer imager talos _out/integration-test-linux-amd64
- name: talosctl-cni-bundle
if: github.event_name == 'schedule'
run: |
make talosctl-cni-bundle
- name: iso
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
run: |
make iso secureboot-iso
- name: images-essential
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
PLATFORM: linux/amd64,linux/arm64
run: |
make images-essential
- name: integration-trusted-boot - name: integration-trusted-boot
env: env:
EXTRA_TEST_ARGS: -talos.trustedboot EXTRA_TEST_ARGS: -talos.trustedboot
@ -1389,7 +1909,7 @@ jobs:
pull-requests: read pull-requests: read
runs-on: runs-on:
- self-hosted - self-hosted
- generic - talos
if: (!startsWith(github.head_ref, 'renovate/') && !startsWith(github.head_ref, 'dependabot/')) && github.event_name != 'pull_request' if: (!startsWith(github.head_ref, 'renovate/') && !startsWith(github.head_ref, 'dependabot/')) && github.event_name != 'pull_request'
steps: steps:
- name: checkout - name: checkout
@ -1432,7 +1952,7 @@ jobs:
pull-requests: read pull-requests: read
runs-on: runs-on:
- self-hosted - self-hosted
- generic - talos
if: (!startsWith(github.head_ref, 'renovate/') && !startsWith(github.head_ref, 'dependabot/')) && startsWith(github.ref, 'refs/tags/') if: (!startsWith(github.head_ref, 'renovate/') && !startsWith(github.head_ref, 'dependabot/')) && startsWith(github.ref, 'refs/tags/')
steps: steps:
- name: checkout - name: checkout

View File

@ -1,6 +1,6 @@
# THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT. # THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT.
# #
# Generated on 2024-05-16T11:03:04Z by kres 48517a9. # Generated on 2024-05-22T11:44:56Z by kres 04ecdaf-dirty.
name: integration-aws-cron name: integration-aws-cron
concurrency: concurrency:
@ -27,6 +27,7 @@ jobs:
run: | run: |
sops -d .secrets.yaml | yq -e '.secrets | to_entries[] | .key + "=" + .value' >> "$GITHUB_ENV" sops -d .secrets.yaml | yq -e '.secrets | to_entries[] | .key + "=" + .value' >> "$GITHUB_ENV"
- name: Download artifacts - name: Download artifacts
if: github.event_name != 'schedule'
uses: actions/download-artifact@v4 uses: actions/download-artifact@v4
with: with:
name: artifacts name: artifacts
@ -34,6 +35,31 @@ jobs:
- name: Fix artifact permissions - name: Fix artifact permissions
run: | run: |
xargs -a _out/executable-artifacts -I {} chmod +x {} xargs -a _out/executable-artifacts -I {} chmod +x {}
- name: build
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
PLATFORM: linux/amd64,linux/arm64
PUSH: "true"
run: |
make talosctl-linux-amd64 kernel sd-boot sd-stub initramfs installer imager talos _out/integration-test-linux-amd64
- name: talosctl-cni-bundle
if: github.event_name == 'schedule'
run: |
make talosctl-cni-bundle
- name: iso
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
run: |
make iso secureboot-iso
- name: images-essential
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
PLATFORM: linux/amd64,linux/arm64
run: |
make images-essential
- name: e2e-aws-prepare - name: e2e-aws-prepare
env: env:
E2E_AWS_TARGET: default E2E_AWS_TARGET: default

View File

@ -1,6 +1,6 @@
# THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT. # THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT.
# #
# Generated on 2024-05-21T13:52:48Z by kres 0290180. # Generated on 2024-05-22T11:44:56Z by kres 04ecdaf-dirty.
name: integration-aws-nvidia-nonfree-cron name: integration-aws-nvidia-nonfree-cron
concurrency: concurrency:
@ -34,6 +34,7 @@ jobs:
run: | run: |
sops -d .secrets.yaml | yq -e '.secrets | to_entries[] | .key + "=" + .value' >> "$GITHUB_ENV" sops -d .secrets.yaml | yq -e '.secrets | to_entries[] | .key + "=" + .value' >> "$GITHUB_ENV"
- name: Download artifacts - name: Download artifacts
if: github.event_name != 'schedule'
uses: actions/download-artifact@v4 uses: actions/download-artifact@v4
with: with:
name: artifacts name: artifacts
@ -41,6 +42,31 @@ jobs:
- name: Fix artifact permissions - name: Fix artifact permissions
run: | run: |
xargs -a _out/executable-artifacts -I {} chmod +x {} xargs -a _out/executable-artifacts -I {} chmod +x {}
- name: build
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
PLATFORM: linux/amd64,linux/arm64
PUSH: "true"
run: |
make talosctl-linux-amd64 kernel sd-boot sd-stub initramfs installer imager talos _out/integration-test-linux-amd64
- name: talosctl-cni-bundle
if: github.event_name == 'schedule'
run: |
make talosctl-cni-bundle
- name: iso
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
run: |
make iso secureboot-iso
- name: images-essential
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
PLATFORM: linux/amd64,linux/arm64
run: |
make images-essential
- name: checkout extensions - name: checkout extensions
uses: actions/checkout@v4 uses: actions/checkout@v4
with: with:

View File

@ -1,6 +1,6 @@
# THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT. # THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT.
# #
# Generated on 2024-05-21T13:52:48Z by kres 0290180. # Generated on 2024-05-22T11:44:56Z by kres 04ecdaf-dirty.
name: integration-aws-nvidia-oss-cron name: integration-aws-nvidia-oss-cron
concurrency: concurrency:
@ -34,6 +34,7 @@ jobs:
run: | run: |
sops -d .secrets.yaml | yq -e '.secrets | to_entries[] | .key + "=" + .value' >> "$GITHUB_ENV" sops -d .secrets.yaml | yq -e '.secrets | to_entries[] | .key + "=" + .value' >> "$GITHUB_ENV"
- name: Download artifacts - name: Download artifacts
if: github.event_name != 'schedule'
uses: actions/download-artifact@v4 uses: actions/download-artifact@v4
with: with:
name: artifacts name: artifacts
@ -41,6 +42,31 @@ jobs:
- name: Fix artifact permissions - name: Fix artifact permissions
run: | run: |
xargs -a _out/executable-artifacts -I {} chmod +x {} xargs -a _out/executable-artifacts -I {} chmod +x {}
- name: build
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
PLATFORM: linux/amd64,linux/arm64
PUSH: "true"
run: |
make talosctl-linux-amd64 kernel sd-boot sd-stub initramfs installer imager talos _out/integration-test-linux-amd64
- name: talosctl-cni-bundle
if: github.event_name == 'schedule'
run: |
make talosctl-cni-bundle
- name: iso
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
run: |
make iso secureboot-iso
- name: images-essential
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
PLATFORM: linux/amd64,linux/arm64
run: |
make images-essential
- name: checkout extensions - name: checkout extensions
uses: actions/checkout@v4 uses: actions/checkout@v4
with: with:

View File

@ -1,6 +1,6 @@
# THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT. # THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT.
# #
# Generated on 2024-05-16T11:03:04Z by kres 48517a9. # Generated on 2024-05-22T11:44:56Z by kres 04ecdaf-dirty.
name: integration-azure-cron name: integration-azure-cron
concurrency: concurrency:
@ -27,6 +27,7 @@ jobs:
run: | run: |
sops -d .secrets.yaml | yq -e '.secrets | to_entries[] | .key + "=" + .value' >> "$GITHUB_ENV" sops -d .secrets.yaml | yq -e '.secrets | to_entries[] | .key + "=" + .value' >> "$GITHUB_ENV"
- name: Download artifacts - name: Download artifacts
if: github.event_name != 'schedule'
uses: actions/download-artifact@v4 uses: actions/download-artifact@v4
with: with:
name: artifacts name: artifacts
@ -34,6 +35,31 @@ jobs:
- name: Fix artifact permissions - name: Fix artifact permissions
run: | run: |
xargs -a _out/executable-artifacts -I {} chmod +x {} xargs -a _out/executable-artifacts -I {} chmod +x {}
- name: build
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
PLATFORM: linux/amd64,linux/arm64
PUSH: "true"
run: |
make talosctl-linux-amd64 kernel sd-boot sd-stub initramfs installer imager talos _out/integration-test-linux-amd64
- name: talosctl-cni-bundle
if: github.event_name == 'schedule'
run: |
make talosctl-cni-bundle
- name: iso
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
run: |
make iso secureboot-iso
- name: images-essential
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
PLATFORM: linux/amd64,linux/arm64
run: |
make images-essential
- name: e2e-azure-prepare - name: e2e-azure-prepare
env: env:
IMAGE_REGISTRY: registry.dev.siderolabs.io IMAGE_REGISTRY: registry.dev.siderolabs.io

View File

@ -1,6 +1,6 @@
# THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT. # THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT.
# #
# Generated on 2024-05-16T11:03:04Z by kres 48517a9. # Generated on 2024-05-22T11:44:56Z by kres 04ecdaf-dirty.
name: integration-cilium-cron name: integration-cilium-cron
concurrency: concurrency:
@ -21,6 +21,7 @@ jobs:
run: | run: |
git fetch --prune --unshallow git fetch --prune --unshallow
- name: Download artifacts - name: Download artifacts
if: github.event_name != 'schedule'
uses: actions/download-artifact@v4 uses: actions/download-artifact@v4
with: with:
name: artifacts name: artifacts
@ -28,6 +29,31 @@ jobs:
- name: Fix artifact permissions - name: Fix artifact permissions
run: | run: |
xargs -a _out/executable-artifacts -I {} chmod +x {} xargs -a _out/executable-artifacts -I {} chmod +x {}
- name: build
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
PLATFORM: linux/amd64,linux/arm64
PUSH: "true"
run: |
make talosctl-linux-amd64 kernel sd-boot sd-stub initramfs installer imager talos _out/integration-test-linux-amd64
- name: talosctl-cni-bundle
if: github.event_name == 'schedule'
run: |
make talosctl-cni-bundle
- name: iso
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
run: |
make iso secureboot-iso
- name: images-essential
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
PLATFORM: linux/amd64,linux/arm64
run: |
make images-essential
- name: e2e-cilium - name: e2e-cilium
env: env:
IMAGE_REGISTRY: registry.dev.siderolabs.io IMAGE_REGISTRY: registry.dev.siderolabs.io

View File

@ -1,6 +1,6 @@
# THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT. # THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT.
# #
# Generated on 2024-05-16T11:03:04Z by kres 48517a9. # Generated on 2024-05-22T11:44:56Z by kres 04ecdaf-dirty.
name: integration-cloud-images-cron name: integration-cloud-images-cron
concurrency: concurrency:
@ -27,6 +27,7 @@ jobs:
run: | run: |
sops -d .secrets.yaml | yq -e '.secrets | to_entries[] | .key + "=" + .value' >> "$GITHUB_ENV" sops -d .secrets.yaml | yq -e '.secrets | to_entries[] | .key + "=" + .value' >> "$GITHUB_ENV"
- name: Download artifacts - name: Download artifacts
if: github.event_name != 'schedule'
uses: actions/download-artifact@v4 uses: actions/download-artifact@v4
with: with:
name: artifacts name: artifacts
@ -34,6 +35,31 @@ jobs:
- name: Fix artifact permissions - name: Fix artifact permissions
run: | run: |
xargs -a _out/executable-artifacts -I {} chmod +x {} xargs -a _out/executable-artifacts -I {} chmod +x {}
- name: build
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
PLATFORM: linux/amd64,linux/arm64
PUSH: "true"
run: |
make talosctl-linux-amd64 kernel sd-boot sd-stub initramfs installer imager talos _out/integration-test-linux-amd64
- name: talosctl-cni-bundle
if: github.event_name == 'schedule'
run: |
make talosctl-cni-bundle
- name: iso
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
run: |
make iso secureboot-iso
- name: images-essential
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
PLATFORM: linux/amd64,linux/arm64
run: |
make images-essential
- name: images - name: images
env: env:
IMAGE_REGISTRY: registry.dev.siderolabs.io IMAGE_REGISTRY: registry.dev.siderolabs.io

View File

@ -1,6 +1,6 @@
# THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT. # THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT.
# #
# Generated on 2024-05-16T11:03:04Z by kres 48517a9. # Generated on 2024-05-22T11:44:56Z by kres 04ecdaf-dirty.
name: integration-equinix-metal-cron name: integration-equinix-metal-cron
concurrency: concurrency:
@ -27,6 +27,7 @@ jobs:
run: | run: |
sops -d .secrets.yaml | yq -e '.secrets | to_entries[] | .key + "=" + .value' >> "$GITHUB_ENV" sops -d .secrets.yaml | yq -e '.secrets | to_entries[] | .key + "=" + .value' >> "$GITHUB_ENV"
- name: Download artifacts - name: Download artifacts
if: github.event_name != 'schedule'
uses: actions/download-artifact@v4 uses: actions/download-artifact@v4
with: with:
name: artifacts name: artifacts
@ -34,6 +35,31 @@ jobs:
- name: Fix artifact permissions - name: Fix artifact permissions
run: | run: |
xargs -a _out/executable-artifacts -I {} chmod +x {} xargs -a _out/executable-artifacts -I {} chmod +x {}
- name: build
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
PLATFORM: linux/amd64,linux/arm64
PUSH: "true"
run: |
make talosctl-linux-amd64 kernel sd-boot sd-stub initramfs installer imager talos _out/integration-test-linux-amd64
- name: talosctl-cni-bundle
if: github.event_name == 'schedule'
run: |
make talosctl-cni-bundle
- name: iso
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
run: |
make iso secureboot-iso
- name: images-essential
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
PLATFORM: linux/amd64,linux/arm64
run: |
make images-essential
- name: e2e-equinix-metal-prepare - name: e2e-equinix-metal-prepare
env: env:
IMAGE_REGISTRY: registry.dev.siderolabs.io IMAGE_REGISTRY: registry.dev.siderolabs.io

View File

@ -1,6 +1,6 @@
# THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT. # THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT.
# #
# Generated on 2024-05-21T13:52:48Z by kres 0290180. # Generated on 2024-05-22T11:44:56Z by kres 04ecdaf-dirty.
name: integration-extensions-cron name: integration-extensions-cron
concurrency: concurrency:
@ -28,6 +28,7 @@ jobs:
endpoint: tcp://buildkit-amd64.ci.svc.cluster.local:1234 endpoint: tcp://buildkit-amd64.ci.svc.cluster.local:1234
timeout-minutes: 10 timeout-minutes: 10
- name: Download artifacts - name: Download artifacts
if: github.event_name != 'schedule'
uses: actions/download-artifact@v4 uses: actions/download-artifact@v4
with: with:
name: artifacts name: artifacts
@ -35,6 +36,31 @@ jobs:
- name: Fix artifact permissions - name: Fix artifact permissions
run: | run: |
xargs -a _out/executable-artifacts -I {} chmod +x {} xargs -a _out/executable-artifacts -I {} chmod +x {}
- name: build
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
PLATFORM: linux/amd64,linux/arm64
PUSH: "true"
run: |
make talosctl-linux-amd64 kernel sd-boot sd-stub initramfs installer imager talos _out/integration-test-linux-amd64
- name: talosctl-cni-bundle
if: github.event_name == 'schedule'
run: |
make talosctl-cni-bundle
- name: iso
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
run: |
make iso secureboot-iso
- name: images-essential
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
PLATFORM: linux/amd64,linux/arm64
run: |
make images-essential
- name: checkout extensions - name: checkout extensions
uses: actions/checkout@v4 uses: actions/checkout@v4
with: with:

View File

@ -1,6 +1,6 @@
# THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT. # THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT.
# #
# Generated on 2024-05-16T11:03:04Z by kres 48517a9. # Generated on 2024-05-22T11:44:56Z by kres 04ecdaf-dirty.
name: integration-image-factory-cron name: integration-image-factory-cron
concurrency: concurrency:
@ -21,6 +21,7 @@ jobs:
run: | run: |
git fetch --prune --unshallow git fetch --prune --unshallow
- name: Download artifacts - name: Download artifacts
if: github.event_name != 'schedule'
uses: actions/download-artifact@v4 uses: actions/download-artifact@v4
with: with:
name: artifacts name: artifacts
@ -28,6 +29,31 @@ jobs:
- name: Fix artifact permissions - name: Fix artifact permissions
run: | run: |
xargs -a _out/executable-artifacts -I {} chmod +x {} xargs -a _out/executable-artifacts -I {} chmod +x {}
- name: build
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
PLATFORM: linux/amd64,linux/arm64
PUSH: "true"
run: |
make talosctl-linux-amd64 kernel sd-boot sd-stub initramfs installer imager talos _out/integration-test-linux-amd64
- name: talosctl-cni-bundle
if: github.event_name == 'schedule'
run: |
make talosctl-cni-bundle
- name: iso
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
run: |
make iso secureboot-iso
- name: images-essential
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
PLATFORM: linux/amd64,linux/arm64
run: |
make images-essential
- name: factory-1.6-iso - name: factory-1.6-iso
env: env:
FACTORY_BOOT_METHOD: iso FACTORY_BOOT_METHOD: iso

View File

@ -1,6 +1,6 @@
# THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT. # THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT.
# #
# Generated on 2024-05-16T11:03:04Z by kres 48517a9. # Generated on 2024-05-22T11:44:56Z by kres 04ecdaf-dirty.
name: integration-images-cron name: integration-images-cron
concurrency: concurrency:
@ -21,6 +21,7 @@ jobs:
run: | run: |
git fetch --prune --unshallow git fetch --prune --unshallow
- name: Download artifacts - name: Download artifacts
if: github.event_name != 'schedule'
uses: actions/download-artifact@v4 uses: actions/download-artifact@v4
with: with:
name: artifacts name: artifacts
@ -28,6 +29,31 @@ jobs:
- name: Fix artifact permissions - name: Fix artifact permissions
run: | run: |
xargs -a _out/executable-artifacts -I {} chmod +x {} xargs -a _out/executable-artifacts -I {} chmod +x {}
- name: build
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
PLATFORM: linux/amd64,linux/arm64
PUSH: "true"
run: |
make talosctl-linux-amd64 kernel sd-boot sd-stub initramfs installer imager talos _out/integration-test-linux-amd64
- name: talosctl-cni-bundle
if: github.event_name == 'schedule'
run: |
make talosctl-cni-bundle
- name: iso
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
run: |
make iso secureboot-iso
- name: images-essential
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
PLATFORM: linux/amd64,linux/arm64
run: |
make images-essential
- name: images - name: images
env: env:
IMAGE_REGISTRY: registry.dev.siderolabs.io IMAGE_REGISTRY: registry.dev.siderolabs.io

View File

@ -1,6 +1,6 @@
# THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT. # THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT.
# #
# Generated on 2024-05-16T11:03:04Z by kres 48517a9. # Generated on 2024-05-22T11:44:56Z by kres 04ecdaf-dirty.
name: integration-misc-cron name: integration-misc-cron
concurrency: concurrency:
@ -21,6 +21,7 @@ jobs:
run: | run: |
git fetch --prune --unshallow git fetch --prune --unshallow
- name: Download artifacts - name: Download artifacts
if: github.event_name != 'schedule'
uses: actions/download-artifact@v4 uses: actions/download-artifact@v4
with: with:
name: artifacts name: artifacts
@ -28,6 +29,31 @@ jobs:
- name: Fix artifact permissions - name: Fix artifact permissions
run: | run: |
xargs -a _out/executable-artifacts -I {} chmod +x {} xargs -a _out/executable-artifacts -I {} chmod +x {}
- name: build
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
PLATFORM: linux/amd64,linux/arm64
PUSH: "true"
run: |
make talosctl-linux-amd64 kernel sd-boot sd-stub initramfs installer imager talos _out/integration-test-linux-amd64
- name: talosctl-cni-bundle
if: github.event_name == 'schedule'
run: |
make talosctl-cni-bundle
- name: iso
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
run: |
make iso secureboot-iso
- name: images-essential
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
PLATFORM: linux/amd64,linux/arm64
run: |
make images-essential
- name: e2e-firewall - name: e2e-firewall
env: env:
IMAGE_REGISTRY: registry.dev.siderolabs.io IMAGE_REGISTRY: registry.dev.siderolabs.io

View File

@ -1,6 +1,6 @@
# THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT. # THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT.
# #
# Generated on 2024-05-21T13:52:48Z by kres 0290180. # Generated on 2024-05-22T11:44:56Z by kres 04ecdaf-dirty.
name: integration-provision-0-cron name: integration-provision-0-cron
concurrency: concurrency:
@ -28,6 +28,7 @@ jobs:
endpoint: tcp://buildkit-amd64.ci.svc.cluster.local:1234 endpoint: tcp://buildkit-amd64.ci.svc.cluster.local:1234
timeout-minutes: 10 timeout-minutes: 10
- name: Download artifacts - name: Download artifacts
if: github.event_name != 'schedule'
uses: actions/download-artifact@v4 uses: actions/download-artifact@v4
with: with:
name: artifacts name: artifacts
@ -35,6 +36,31 @@ jobs:
- name: Fix artifact permissions - name: Fix artifact permissions
run: | run: |
xargs -a _out/executable-artifacts -I {} chmod +x {} xargs -a _out/executable-artifacts -I {} chmod +x {}
- name: build
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
PLATFORM: linux/amd64,linux/arm64
PUSH: "true"
run: |
make talosctl-linux-amd64 kernel sd-boot sd-stub initramfs installer imager talos _out/integration-test-linux-amd64
- name: talosctl-cni-bundle
if: github.event_name == 'schedule'
run: |
make talosctl-cni-bundle
- name: iso
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
run: |
make iso secureboot-iso
- name: images-essential
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
PLATFORM: linux/amd64,linux/arm64
run: |
make images-essential
- name: provision-tests-prepare - name: provision-tests-prepare
run: | run: |
make provision-tests-prepare make provision-tests-prepare

View File

@ -1,6 +1,6 @@
# THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT. # THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT.
# #
# Generated on 2024-05-21T13:52:48Z by kres 0290180. # Generated on 2024-05-22T11:44:56Z by kres 04ecdaf-dirty.
name: integration-provision-1-cron name: integration-provision-1-cron
concurrency: concurrency:
@ -28,6 +28,7 @@ jobs:
endpoint: tcp://buildkit-amd64.ci.svc.cluster.local:1234 endpoint: tcp://buildkit-amd64.ci.svc.cluster.local:1234
timeout-minutes: 10 timeout-minutes: 10
- name: Download artifacts - name: Download artifacts
if: github.event_name != 'schedule'
uses: actions/download-artifact@v4 uses: actions/download-artifact@v4
with: with:
name: artifacts name: artifacts
@ -35,6 +36,31 @@ jobs:
- name: Fix artifact permissions - name: Fix artifact permissions
run: | run: |
xargs -a _out/executable-artifacts -I {} chmod +x {} xargs -a _out/executable-artifacts -I {} chmod +x {}
- name: build
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
PLATFORM: linux/amd64,linux/arm64
PUSH: "true"
run: |
make talosctl-linux-amd64 kernel sd-boot sd-stub initramfs installer imager talos _out/integration-test-linux-amd64
- name: talosctl-cni-bundle
if: github.event_name == 'schedule'
run: |
make talosctl-cni-bundle
- name: iso
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
run: |
make iso secureboot-iso
- name: images-essential
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
PLATFORM: linux/amd64,linux/arm64
run: |
make images-essential
- name: provision-tests-prepare - name: provision-tests-prepare
run: | run: |
make provision-tests-prepare make provision-tests-prepare

View File

@ -1,6 +1,6 @@
# THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT. # THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT.
# #
# Generated on 2024-05-21T13:52:48Z by kres 0290180. # Generated on 2024-05-22T11:44:56Z by kres 04ecdaf-dirty.
name: integration-provision-2-cron name: integration-provision-2-cron
concurrency: concurrency:
@ -28,6 +28,7 @@ jobs:
endpoint: tcp://buildkit-amd64.ci.svc.cluster.local:1234 endpoint: tcp://buildkit-amd64.ci.svc.cluster.local:1234
timeout-minutes: 10 timeout-minutes: 10
- name: Download artifacts - name: Download artifacts
if: github.event_name != 'schedule'
uses: actions/download-artifact@v4 uses: actions/download-artifact@v4
with: with:
name: artifacts name: artifacts
@ -35,6 +36,31 @@ jobs:
- name: Fix artifact permissions - name: Fix artifact permissions
run: | run: |
xargs -a _out/executable-artifacts -I {} chmod +x {} xargs -a _out/executable-artifacts -I {} chmod +x {}
- name: build
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
PLATFORM: linux/amd64,linux/arm64
PUSH: "true"
run: |
make talosctl-linux-amd64 kernel sd-boot sd-stub initramfs installer imager talos _out/integration-test-linux-amd64
- name: talosctl-cni-bundle
if: github.event_name == 'schedule'
run: |
make talosctl-cni-bundle
- name: iso
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
run: |
make iso secureboot-iso
- name: images-essential
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
PLATFORM: linux/amd64,linux/arm64
run: |
make images-essential
- name: provision-tests-prepare - name: provision-tests-prepare
run: | run: |
make provision-tests-prepare make provision-tests-prepare

View File

@ -1,6 +1,6 @@
# THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT. # THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT.
# #
# Generated on 2024-05-16T11:03:04Z by kres 48517a9. # Generated on 2024-05-22T11:44:56Z by kres 04ecdaf-dirty.
name: integration-qemu-cron name: integration-qemu-cron
concurrency: concurrency:
@ -21,6 +21,7 @@ jobs:
run: | run: |
git fetch --prune --unshallow git fetch --prune --unshallow
- name: Download artifacts - name: Download artifacts
if: github.event_name != 'schedule'
uses: actions/download-artifact@v4 uses: actions/download-artifact@v4
with: with:
name: artifacts name: artifacts
@ -28,6 +29,31 @@ jobs:
- name: Fix artifact permissions - name: Fix artifact permissions
run: | run: |
xargs -a _out/executable-artifacts -I {} chmod +x {} xargs -a _out/executable-artifacts -I {} chmod +x {}
- name: build
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
PLATFORM: linux/amd64,linux/arm64
PUSH: "true"
run: |
make talosctl-linux-amd64 kernel sd-boot sd-stub initramfs installer imager talos _out/integration-test-linux-amd64
- name: talosctl-cni-bundle
if: github.event_name == 'schedule'
run: |
make talosctl-cni-bundle
- name: iso
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
run: |
make iso secureboot-iso
- name: images-essential
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
PLATFORM: linux/amd64,linux/arm64
run: |
make images-essential
- name: e2e-qemu - name: e2e-qemu
env: env:
IMAGE_REGISTRY: registry.dev.siderolabs.io IMAGE_REGISTRY: registry.dev.siderolabs.io

View File

@ -1,6 +1,6 @@
# THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT. # THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT.
# #
# Generated on 2024-05-16T11:03:04Z by kres 48517a9. # Generated on 2024-05-22T11:44:56Z by kres 04ecdaf-dirty.
name: integration-qemu-csi-cron name: integration-qemu-csi-cron
concurrency: concurrency:
@ -21,6 +21,7 @@ jobs:
run: | run: |
git fetch --prune --unshallow git fetch --prune --unshallow
- name: Download artifacts - name: Download artifacts
if: github.event_name != 'schedule'
uses: actions/download-artifact@v4 uses: actions/download-artifact@v4
with: with:
name: artifacts name: artifacts
@ -28,6 +29,31 @@ jobs:
- name: Fix artifact permissions - name: Fix artifact permissions
run: | run: |
xargs -a _out/executable-artifacts -I {} chmod +x {} xargs -a _out/executable-artifacts -I {} chmod +x {}
- name: build
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
PLATFORM: linux/amd64,linux/arm64
PUSH: "true"
run: |
make talosctl-linux-amd64 kernel sd-boot sd-stub initramfs installer imager talos _out/integration-test-linux-amd64
- name: talosctl-cni-bundle
if: github.event_name == 'schedule'
run: |
make talosctl-cni-bundle
- name: iso
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
run: |
make iso secureboot-iso
- name: images-essential
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
PLATFORM: linux/amd64,linux/arm64
run: |
make images-essential
- name: e2e-qemu-csi - name: e2e-qemu-csi
env: env:
IMAGE_REGISTRY: registry.dev.siderolabs.io IMAGE_REGISTRY: registry.dev.siderolabs.io

View File

@ -1,6 +1,6 @@
# THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT. # THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT.
# #
# Generated on 2024-05-16T11:03:04Z by kres 48517a9. # Generated on 2024-05-22T11:44:56Z by kres 04ecdaf-dirty.
name: integration-qemu-encrypted-vip-cron name: integration-qemu-encrypted-vip-cron
concurrency: concurrency:
@ -21,6 +21,7 @@ jobs:
run: | run: |
git fetch --prune --unshallow git fetch --prune --unshallow
- name: Download artifacts - name: Download artifacts
if: github.event_name != 'schedule'
uses: actions/download-artifact@v4 uses: actions/download-artifact@v4
with: with:
name: artifacts name: artifacts
@ -28,6 +29,31 @@ jobs:
- name: Fix artifact permissions - name: Fix artifact permissions
run: | run: |
xargs -a _out/executable-artifacts -I {} chmod +x {} xargs -a _out/executable-artifacts -I {} chmod +x {}
- name: build
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
PLATFORM: linux/amd64,linux/arm64
PUSH: "true"
run: |
make talosctl-linux-amd64 kernel sd-boot sd-stub initramfs installer imager talos _out/integration-test-linux-amd64
- name: talosctl-cni-bundle
if: github.event_name == 'schedule'
run: |
make talosctl-cni-bundle
- name: iso
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
run: |
make iso secureboot-iso
- name: images-essential
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
PLATFORM: linux/amd64,linux/arm64
run: |
make images-essential
- name: e2e-qemu - name: e2e-qemu
env: env:
IMAGE_REGISTRY: registry.dev.siderolabs.io IMAGE_REGISTRY: registry.dev.siderolabs.io

View File

@ -1,6 +1,6 @@
# THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT. # THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT.
# #
# Generated on 2024-05-21T13:52:48Z by kres 0290180. # Generated on 2024-05-22T11:44:56Z by kres 04ecdaf-dirty.
name: integration-qemu-race-cron name: integration-qemu-race-cron
concurrency: concurrency:
@ -28,6 +28,7 @@ jobs:
endpoint: tcp://buildkit-amd64.ci.svc.cluster.local:1234 endpoint: tcp://buildkit-amd64.ci.svc.cluster.local:1234
timeout-minutes: 10 timeout-minutes: 10
- name: Download artifacts - name: Download artifacts
if: github.event_name != 'schedule'
uses: actions/download-artifact@v4 uses: actions/download-artifact@v4
with: with:
name: artifacts name: artifacts
@ -35,6 +36,31 @@ jobs:
- name: Fix artifact permissions - name: Fix artifact permissions
run: | run: |
xargs -a _out/executable-artifacts -I {} chmod +x {} xargs -a _out/executable-artifacts -I {} chmod +x {}
- name: build
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
PLATFORM: linux/amd64,linux/arm64
PUSH: "true"
run: |
make talosctl-linux-amd64 kernel sd-boot sd-stub initramfs installer imager talos _out/integration-test-linux-amd64
- name: talosctl-cni-bundle
if: github.event_name == 'schedule'
run: |
make talosctl-cni-bundle
- name: iso
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
run: |
make iso secureboot-iso
- name: images-essential
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
PLATFORM: linux/amd64,linux/arm64
run: |
make images-essential
- name: build-race - name: build-race
env: env:
IMAGE_REGISTRY: registry.dev.siderolabs.io IMAGE_REGISTRY: registry.dev.siderolabs.io

View File

@ -1,6 +1,6 @@
# THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT. # THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT.
# #
# Generated on 2024-05-21T13:52:48Z by kres 0290180. # Generated on 2024-05-22T11:44:56Z by kres 04ecdaf-dirty.
name: integration-reproducibility-test-cron name: integration-reproducibility-test-cron
concurrency: concurrency:
@ -28,6 +28,7 @@ jobs:
endpoint: tcp://buildkit-amd64.ci.svc.cluster.local:1234 endpoint: tcp://buildkit-amd64.ci.svc.cluster.local:1234
timeout-minutes: 10 timeout-minutes: 10
- name: Download artifacts - name: Download artifacts
if: github.event_name != 'schedule'
uses: actions/download-artifact@v4 uses: actions/download-artifact@v4
with: with:
name: artifacts name: artifacts
@ -35,6 +36,31 @@ jobs:
- name: Fix artifact permissions - name: Fix artifact permissions
run: | run: |
xargs -a _out/executable-artifacts -I {} chmod +x {} xargs -a _out/executable-artifacts -I {} chmod +x {}
- name: build
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
PLATFORM: linux/amd64,linux/arm64
PUSH: "true"
run: |
make talosctl-linux-amd64 kernel sd-boot sd-stub initramfs installer imager talos _out/integration-test-linux-amd64
- name: talosctl-cni-bundle
if: github.event_name == 'schedule'
run: |
make talosctl-cni-bundle
- name: iso
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
run: |
make iso secureboot-iso
- name: images-essential
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
PLATFORM: linux/amd64,linux/arm64
run: |
make images-essential
- name: reproducibility-test - name: reproducibility-test
env: env:
IMAGE_REGISTRY: registry.dev.siderolabs.io IMAGE_REGISTRY: registry.dev.siderolabs.io

View File

@ -1,6 +1,6 @@
# THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT. # THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT.
# #
# Generated on 2024-05-16T11:03:04Z by kres 48517a9. # Generated on 2024-05-22T11:44:56Z by kres 04ecdaf-dirty.
name: integration-trusted-boot-cron name: integration-trusted-boot-cron
concurrency: concurrency:
@ -21,6 +21,7 @@ jobs:
run: | run: |
git fetch --prune --unshallow git fetch --prune --unshallow
- name: Download artifacts - name: Download artifacts
if: github.event_name != 'schedule'
uses: actions/download-artifact@v4 uses: actions/download-artifact@v4
with: with:
name: artifacts name: artifacts
@ -28,6 +29,31 @@ jobs:
- name: Fix artifact permissions - name: Fix artifact permissions
run: | run: |
xargs -a _out/executable-artifacts -I {} chmod +x {} xargs -a _out/executable-artifacts -I {} chmod +x {}
- name: build
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
PLATFORM: linux/amd64,linux/arm64
PUSH: "true"
run: |
make talosctl-linux-amd64 kernel sd-boot sd-stub initramfs installer imager talos _out/integration-test-linux-amd64
- name: talosctl-cni-bundle
if: github.event_name == 'schedule'
run: |
make talosctl-cni-bundle
- name: iso
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
run: |
make iso secureboot-iso
- name: images-essential
if: github.event_name == 'schedule'
env:
IMAGE_REGISTRY: registry.dev.siderolabs.io
PLATFORM: linux/amd64,linux/arm64
run: |
make images-essential
- name: integration-trusted-boot - name: integration-trusted-boot
env: env:
EXTRA_TEST_ARGS: -talos.trustedboot EXTRA_TEST_ARGS: -talos.trustedboot

View File

@ -81,7 +81,7 @@ spec:
enabled: true enabled: true
runners: runners:
- self-hosted - self-hosted
- generic - talos
conditions: conditions:
- on-pull-request - on-pull-request
steps: steps:
@ -126,7 +126,7 @@ spec:
enabled: true enabled: true
runners: runners:
- self-hosted - self-hosted
- generic - talos
conditions: conditions:
- except-pull-request - except-pull-request
steps: steps:
@ -146,7 +146,7 @@ spec:
enabled: true enabled: true
runners: runners:
- self-hosted - self-hosted
- generic - talos
conditions: conditions:
- only-on-tag - only-on-tag
steps: steps:
@ -223,7 +223,7 @@ spec:
- default - default
runners: runners:
- self-hosted - self-hosted
- generic - talos
steps: steps:
- name: download-artifacts - name: download-artifacts
artifactStep: artifactStep:
@ -238,7 +238,7 @@ spec:
- default - default
runners: runners:
- self-hosted - self-hosted
- generic - talos
steps: steps:
- name: download-artifacts - name: download-artifacts
artifactStep: artifactStep:
@ -254,7 +254,7 @@ spec:
- default - default
runners: runners:
- self-hosted - self-hosted
- generic - talos
steps: steps:
- name: download-artifacts - name: download-artifacts
artifactStep: artifactStep:
@ -277,9 +277,34 @@ spec:
- integration/qemu - integration/qemu
steps: steps:
- name: download-artifacts - name: download-artifacts
conditions:
- not-on-schedule
artifactStep: artifactStep:
type: download type: download
artifactPath: _out artifactPath: _out
- name: build
conditions:
- only-on-schedule
command: talosctl-linux-amd64 kernel sd-boot sd-stub initramfs installer imager talos _out/integration-test-linux-amd64
environment:
PLATFORM: linux/amd64,linux/arm64
IMAGE_REGISTRY: registry.dev.siderolabs.io
PUSH: true
- name: talosctl-cni-bundle
conditions:
- only-on-schedule
- name: iso
conditions:
- only-on-schedule
command: iso secureboot-iso
environment:
IMAGE_REGISTRY: registry.dev.siderolabs.io
- name: images-essential
conditions:
- only-on-schedule
environment:
PLATFORM: linux/amd64,linux/arm64
IMAGE_REGISTRY: registry.dev.siderolabs.io
- name: e2e-qemu - name: e2e-qemu
withSudo: true withSudo: true
environment: environment:
@ -296,9 +321,34 @@ spec:
- integration/trusted-boot - integration/trusted-boot
steps: steps:
- name: download-artifacts - name: download-artifacts
conditions:
- not-on-schedule
artifactStep: artifactStep:
type: download type: download
artifactPath: _out artifactPath: _out
- name: build
conditions:
- only-on-schedule
command: talosctl-linux-amd64 kernel sd-boot sd-stub initramfs installer imager talos _out/integration-test-linux-amd64
environment:
PLATFORM: linux/amd64,linux/arm64
IMAGE_REGISTRY: registry.dev.siderolabs.io
PUSH: true
- name: talosctl-cni-bundle
conditions:
- only-on-schedule
- name: iso
conditions:
- only-on-schedule
command: iso secureboot-iso
environment:
IMAGE_REGISTRY: registry.dev.siderolabs.io
- name: images-essential
conditions:
- only-on-schedule
environment:
PLATFORM: linux/amd64,linux/arm64
IMAGE_REGISTRY: registry.dev.siderolabs.io
- name: integration-trusted-boot - name: integration-trusted-boot
command: e2e-qemu command: e2e-qemu
withSudo: true withSudo: true
@ -322,9 +372,34 @@ spec:
- integration/provision-0 - integration/provision-0
steps: steps:
- name: download-artifacts - name: download-artifacts
conditions:
- not-on-schedule
artifactStep: artifactStep:
type: download type: download
artifactPath: _out artifactPath: _out
- name: build
conditions:
- only-on-schedule
command: talosctl-linux-amd64 kernel sd-boot sd-stub initramfs installer imager talos _out/integration-test-linux-amd64
environment:
PLATFORM: linux/amd64,linux/arm64
IMAGE_REGISTRY: registry.dev.siderolabs.io
PUSH: true
- name: talosctl-cni-bundle
conditions:
- only-on-schedule
- name: iso
conditions:
- only-on-schedule
command: iso secureboot-iso
environment:
IMAGE_REGISTRY: registry.dev.siderolabs.io
- name: images-essential
conditions:
- only-on-schedule
environment:
PLATFORM: linux/amd64,linux/arm64
IMAGE_REGISTRY: registry.dev.siderolabs.io
- name: provision-tests-prepare - name: provision-tests-prepare
- name: provision-tests-track-0 - name: provision-tests-track-0
withSudo: true withSudo: true
@ -345,9 +420,34 @@ spec:
- integration/provision-1 - integration/provision-1
steps: steps:
- name: download-artifacts - name: download-artifacts
conditions:
- not-on-schedule
artifactStep: artifactStep:
type: download type: download
artifactPath: _out artifactPath: _out
- name: build
conditions:
- only-on-schedule
command: talosctl-linux-amd64 kernel sd-boot sd-stub initramfs installer imager talos _out/integration-test-linux-amd64
environment:
PLATFORM: linux/amd64,linux/arm64
IMAGE_REGISTRY: registry.dev.siderolabs.io
PUSH: true
- name: talosctl-cni-bundle
conditions:
- only-on-schedule
- name: iso
conditions:
- only-on-schedule
command: iso secureboot-iso
environment:
IMAGE_REGISTRY: registry.dev.siderolabs.io
- name: images-essential
conditions:
- only-on-schedule
environment:
PLATFORM: linux/amd64,linux/arm64
IMAGE_REGISTRY: registry.dev.siderolabs.io
- name: provision-tests-prepare - name: provision-tests-prepare
- name: provision-tests-track-1 - name: provision-tests-track-1
withSudo: true withSudo: true
@ -368,9 +468,34 @@ spec:
- integration/provision-2 - integration/provision-2
steps: steps:
- name: download-artifacts - name: download-artifacts
conditions:
- not-on-schedule
artifactStep: artifactStep:
type: download type: download
artifactPath: _out artifactPath: _out
- name: build
conditions:
- only-on-schedule
command: talosctl-linux-amd64 kernel sd-boot sd-stub initramfs installer imager talos _out/integration-test-linux-amd64
environment:
PLATFORM: linux/amd64,linux/arm64
IMAGE_REGISTRY: registry.dev.siderolabs.io
PUSH: true
- name: talosctl-cni-bundle
conditions:
- only-on-schedule
- name: iso
conditions:
- only-on-schedule
command: iso secureboot-iso
environment:
IMAGE_REGISTRY: registry.dev.siderolabs.io
- name: images-essential
conditions:
- only-on-schedule
environment:
PLATFORM: linux/amd64,linux/arm64
IMAGE_REGISTRY: registry.dev.siderolabs.io
- name: provision-tests-prepare - name: provision-tests-prepare
- name: provision-tests-track-2 - name: provision-tests-track-2
withSudo: true withSudo: true
@ -388,9 +513,34 @@ spec:
- integration/misc - integration/misc
steps: steps:
- name: download-artifacts - name: download-artifacts
conditions:
- not-on-schedule
artifactStep: artifactStep:
type: download type: download
artifactPath: _out artifactPath: _out
- name: build
conditions:
- only-on-schedule
command: talosctl-linux-amd64 kernel sd-boot sd-stub initramfs installer imager talos _out/integration-test-linux-amd64
environment:
PLATFORM: linux/amd64,linux/arm64
IMAGE_REGISTRY: registry.dev.siderolabs.io
PUSH: true
- name: talosctl-cni-bundle
conditions:
- only-on-schedule
- name: iso
conditions:
- only-on-schedule
command: iso secureboot-iso
environment:
IMAGE_REGISTRY: registry.dev.siderolabs.io
- name: images-essential
conditions:
- only-on-schedule
environment:
PLATFORM: linux/amd64,linux/arm64
IMAGE_REGISTRY: registry.dev.siderolabs.io
- name: e2e-firewall - name: e2e-firewall
command: e2e-qemu command: e2e-qemu
withSudo: true withSudo: true
@ -489,9 +639,34 @@ spec:
- integration/extensions - integration/extensions
steps: steps:
- name: download-artifacts - name: download-artifacts
conditions:
- not-on-schedule
artifactStep: artifactStep:
type: download type: download
artifactPath: _out artifactPath: _out
- name: build
conditions:
- only-on-schedule
command: talosctl-linux-amd64 kernel sd-boot sd-stub initramfs installer imager talos _out/integration-test-linux-amd64
environment:
PLATFORM: linux/amd64,linux/arm64
IMAGE_REGISTRY: registry.dev.siderolabs.io
PUSH: true
- name: talosctl-cni-bundle
conditions:
- only-on-schedule
- name: iso
conditions:
- only-on-schedule
command: iso secureboot-iso
environment:
IMAGE_REGISTRY: registry.dev.siderolabs.io
- name: images-essential
conditions:
- only-on-schedule
environment:
PLATFORM: linux/amd64,linux/arm64
IMAGE_REGISTRY: registry.dev.siderolabs.io
- name: checkout extensions - name: checkout extensions
checkoutStep: checkoutStep:
repository: siderolabs/extensions repository: siderolabs/extensions
@ -535,9 +710,34 @@ spec:
- integration/cilium - integration/cilium
steps: steps:
- name: download-artifacts - name: download-artifacts
conditions:
- not-on-schedule
artifactStep: artifactStep:
type: download type: download
artifactPath: _out artifactPath: _out
- name: build
conditions:
- only-on-schedule
command: talosctl-linux-amd64 kernel sd-boot sd-stub initramfs installer imager talos _out/integration-test-linux-amd64
environment:
PLATFORM: linux/amd64,linux/arm64
IMAGE_REGISTRY: registry.dev.siderolabs.io
PUSH: true
- name: talosctl-cni-bundle
conditions:
- only-on-schedule
- name: iso
conditions:
- only-on-schedule
command: iso secureboot-iso
environment:
IMAGE_REGISTRY: registry.dev.siderolabs.io
- name: images-essential
conditions:
- only-on-schedule
environment:
PLATFORM: linux/amd64,linux/arm64
IMAGE_REGISTRY: registry.dev.siderolabs.io
- name: e2e-cilium - name: e2e-cilium
command: e2e-qemu command: e2e-qemu
withSudo: true withSudo: true
@ -586,9 +786,34 @@ spec:
- integration/qemu-encrypted-vip - integration/qemu-encrypted-vip
steps: steps:
- name: download-artifacts - name: download-artifacts
conditions:
- not-on-schedule
artifactStep: artifactStep:
type: download type: download
artifactPath: _out artifactPath: _out
- name: build
conditions:
- only-on-schedule
command: talosctl-linux-amd64 kernel sd-boot sd-stub initramfs installer imager talos _out/integration-test-linux-amd64
environment:
PLATFORM: linux/amd64,linux/arm64
IMAGE_REGISTRY: registry.dev.siderolabs.io
PUSH: true
- name: talosctl-cni-bundle
conditions:
- only-on-schedule
- name: iso
conditions:
- only-on-schedule
command: iso secureboot-iso
environment:
IMAGE_REGISTRY: registry.dev.siderolabs.io
- name: images-essential
conditions:
- only-on-schedule
environment:
PLATFORM: linux/amd64,linux/arm64
IMAGE_REGISTRY: registry.dev.siderolabs.io
- name: e2e-qemu - name: e2e-qemu
withSudo: true withSudo: true
environment: environment:
@ -610,9 +835,34 @@ spec:
- integration/qemu-race - integration/qemu-race
steps: steps:
- name: download-artifacts - name: download-artifacts
conditions:
- not-on-schedule
artifactStep: artifactStep:
type: download type: download
artifactPath: _out artifactPath: _out
- name: build
conditions:
- only-on-schedule
command: talosctl-linux-amd64 kernel sd-boot sd-stub initramfs installer imager talos _out/integration-test-linux-amd64
environment:
PLATFORM: linux/amd64,linux/arm64
IMAGE_REGISTRY: registry.dev.siderolabs.io
PUSH: true
- name: talosctl-cni-bundle
conditions:
- only-on-schedule
- name: iso
conditions:
- only-on-schedule
command: iso secureboot-iso
environment:
IMAGE_REGISTRY: registry.dev.siderolabs.io
- name: images-essential
conditions:
- only-on-schedule
environment:
PLATFORM: linux/amd64,linux/arm64
IMAGE_REGISTRY: registry.dev.siderolabs.io
- name: build-race - name: build-race
command: initramfs installer command: initramfs installer
environment: environment:
@ -639,9 +889,34 @@ spec:
- integration/qemu-csi - integration/qemu-csi
steps: steps:
- name: download-artifacts - name: download-artifacts
conditions:
- not-on-schedule
artifactStep: artifactStep:
type: download type: download
artifactPath: _out artifactPath: _out
- name: build
conditions:
- only-on-schedule
command: talosctl-linux-amd64 kernel sd-boot sd-stub initramfs installer imager talos _out/integration-test-linux-amd64
environment:
PLATFORM: linux/amd64,linux/arm64
IMAGE_REGISTRY: registry.dev.siderolabs.io
PUSH: true
- name: talosctl-cni-bundle
conditions:
- only-on-schedule
- name: iso
conditions:
- only-on-schedule
command: iso secureboot-iso
environment:
IMAGE_REGISTRY: registry.dev.siderolabs.io
- name: images-essential
conditions:
- only-on-schedule
environment:
PLATFORM: linux/amd64,linux/arm64
IMAGE_REGISTRY: registry.dev.siderolabs.io
- name: e2e-qemu-csi - name: e2e-qemu-csi
command: e2e-qemu command: e2e-qemu
withSudo: true withSudo: true
@ -666,9 +941,34 @@ spec:
- integration/images - integration/images
steps: steps:
- name: download-artifacts - name: download-artifacts
conditions:
- not-on-schedule
artifactStep: artifactStep:
type: download type: download
artifactPath: _out artifactPath: _out
- name: build
conditions:
- only-on-schedule
command: talosctl-linux-amd64 kernel sd-boot sd-stub initramfs installer imager talos _out/integration-test-linux-amd64
environment:
PLATFORM: linux/amd64,linux/arm64
IMAGE_REGISTRY: registry.dev.siderolabs.io
PUSH: true
- name: talosctl-cni-bundle
conditions:
- only-on-schedule
- name: iso
conditions:
- only-on-schedule
command: iso secureboot-iso
environment:
IMAGE_REGISTRY: registry.dev.siderolabs.io
- name: images-essential
conditions:
- only-on-schedule
environment:
PLATFORM: linux/amd64,linux/arm64
IMAGE_REGISTRY: registry.dev.siderolabs.io
- name: images - name: images
environment: environment:
PLATFORM: linux/amd64,linux/arm64 PLATFORM: linux/amd64,linux/arm64
@ -687,9 +987,34 @@ spec:
- integration/reproducibility-test - integration/reproducibility-test
steps: steps:
- name: download-artifacts - name: download-artifacts
conditions:
- not-on-schedule
artifactStep: artifactStep:
type: download type: download
artifactPath: _out artifactPath: _out
- name: build
conditions:
- only-on-schedule
command: talosctl-linux-amd64 kernel sd-boot sd-stub initramfs installer imager talos _out/integration-test-linux-amd64
environment:
PLATFORM: linux/amd64,linux/arm64
IMAGE_REGISTRY: registry.dev.siderolabs.io
PUSH: true
- name: talosctl-cni-bundle
conditions:
- only-on-schedule
- name: iso
conditions:
- only-on-schedule
command: iso secureboot-iso
environment:
IMAGE_REGISTRY: registry.dev.siderolabs.io
- name: images-essential
conditions:
- only-on-schedule
environment:
PLATFORM: linux/amd64,linux/arm64
IMAGE_REGISTRY: registry.dev.siderolabs.io
- name: reproducibility-test - name: reproducibility-test
environment: environment:
IMAGE_REGISTRY: registry.dev.siderolabs.io IMAGE_REGISTRY: registry.dev.siderolabs.io
@ -706,9 +1031,34 @@ spec:
- integration/cloud-images - integration/cloud-images
steps: steps:
- name: download-artifacts - name: download-artifacts
conditions:
- not-on-schedule
artifactStep: artifactStep:
type: download type: download
artifactPath: _out artifactPath: _out
- name: build
conditions:
- only-on-schedule
command: talosctl-linux-amd64 kernel sd-boot sd-stub initramfs installer imager talos _out/integration-test-linux-amd64
environment:
PLATFORM: linux/amd64,linux/arm64
IMAGE_REGISTRY: registry.dev.siderolabs.io
PUSH: true
- name: talosctl-cni-bundle
conditions:
- only-on-schedule
- name: iso
conditions:
- only-on-schedule
command: iso secureboot-iso
environment:
IMAGE_REGISTRY: registry.dev.siderolabs.io
- name: images-essential
conditions:
- only-on-schedule
environment:
PLATFORM: linux/amd64,linux/arm64
IMAGE_REGISTRY: registry.dev.siderolabs.io
- name: images - name: images
environment: environment:
PLATFORM: linux/amd64,linux/arm64 PLATFORM: linux/amd64,linux/arm64
@ -726,9 +1076,34 @@ spec:
- integration/image-factory - integration/image-factory
steps: steps:
- name: download-artifacts - name: download-artifacts
conditions:
- not-on-schedule
artifactStep: artifactStep:
type: download type: download
artifactPath: _out artifactPath: _out
- name: build
conditions:
- only-on-schedule
command: talosctl-linux-amd64 kernel sd-boot sd-stub initramfs installer imager talos _out/integration-test-linux-amd64
environment:
PLATFORM: linux/amd64,linux/arm64
IMAGE_REGISTRY: registry.dev.siderolabs.io
PUSH: true
- name: talosctl-cni-bundle
conditions:
- only-on-schedule
- name: iso
conditions:
- only-on-schedule
command: iso secureboot-iso
environment:
IMAGE_REGISTRY: registry.dev.siderolabs.io
- name: images-essential
conditions:
- only-on-schedule
environment:
PLATFORM: linux/amd64,linux/arm64
IMAGE_REGISTRY: registry.dev.siderolabs.io
- name: factory-1.6-iso - name: factory-1.6-iso
command: e2e-image-factory command: e2e-image-factory
withSudo: true withSudo: true
@ -813,9 +1188,34 @@ spec:
- integration/aws - integration/aws
steps: steps:
- name: download-artifacts - name: download-artifacts
conditions:
- not-on-schedule
artifactStep: artifactStep:
type: download type: download
artifactPath: _out artifactPath: _out
- name: build
conditions:
- only-on-schedule
command: talosctl-linux-amd64 kernel sd-boot sd-stub initramfs installer imager talos _out/integration-test-linux-amd64
environment:
PLATFORM: linux/amd64,linux/arm64
IMAGE_REGISTRY: registry.dev.siderolabs.io
PUSH: true
- name: talosctl-cni-bundle
conditions:
- only-on-schedule
- name: iso
conditions:
- only-on-schedule
command: iso secureboot-iso
environment:
IMAGE_REGISTRY: registry.dev.siderolabs.io
- name: images-essential
conditions:
- only-on-schedule
environment:
PLATFORM: linux/amd64,linux/arm64
IMAGE_REGISTRY: registry.dev.siderolabs.io
- name: e2e-aws-prepare - name: e2e-aws-prepare
environment: environment:
E2E_AWS_TARGET: default E2E_AWS_TARGET: default
@ -857,9 +1257,34 @@ spec:
- integration/aws-nvidia-oss - integration/aws-nvidia-oss
steps: steps:
- name: download-artifacts - name: download-artifacts
conditions:
- not-on-schedule
artifactStep: artifactStep:
type: download type: download
artifactPath: _out artifactPath: _out
- name: build
conditions:
- only-on-schedule
command: talosctl-linux-amd64 kernel sd-boot sd-stub initramfs installer imager talos _out/integration-test-linux-amd64
environment:
PLATFORM: linux/amd64,linux/arm64
IMAGE_REGISTRY: registry.dev.siderolabs.io
PUSH: true
- name: talosctl-cni-bundle
conditions:
- only-on-schedule
- name: iso
conditions:
- only-on-schedule
command: iso secureboot-iso
environment:
IMAGE_REGISTRY: registry.dev.siderolabs.io
- name: images-essential
conditions:
- only-on-schedule
environment:
PLATFORM: linux/amd64,linux/arm64
IMAGE_REGISTRY: registry.dev.siderolabs.io
- name: checkout extensions - name: checkout extensions
checkoutStep: checkoutStep:
repository: siderolabs/extensions repository: siderolabs/extensions
@ -923,9 +1348,34 @@ spec:
- integration/aws-nvidia-nonfree - integration/aws-nvidia-nonfree
steps: steps:
- name: download-artifacts - name: download-artifacts
conditions:
- not-on-schedule
artifactStep: artifactStep:
type: download type: download
artifactPath: _out artifactPath: _out
- name: build
conditions:
- only-on-schedule
command: talosctl-linux-amd64 kernel sd-boot sd-stub initramfs installer imager talos _out/integration-test-linux-amd64
environment:
PLATFORM: linux/amd64,linux/arm64
IMAGE_REGISTRY: registry.dev.siderolabs.io
PUSH: true
- name: talosctl-cni-bundle
conditions:
- only-on-schedule
- name: iso
conditions:
- only-on-schedule
command: iso secureboot-iso
environment:
IMAGE_REGISTRY: registry.dev.siderolabs.io
- name: images-essential
conditions:
- only-on-schedule
environment:
PLATFORM: linux/amd64,linux/arm64
IMAGE_REGISTRY: registry.dev.siderolabs.io
- name: checkout extensions - name: checkout extensions
checkoutStep: checkoutStep:
repository: siderolabs/extensions repository: siderolabs/extensions
@ -987,9 +1437,34 @@ spec:
- integration/azure - integration/azure
steps: steps:
- name: download-artifacts - name: download-artifacts
conditions:
- not-on-schedule
artifactStep: artifactStep:
type: download type: download
artifactPath: _out artifactPath: _out
- name: build
conditions:
- only-on-schedule
command: talosctl-linux-amd64 kernel sd-boot sd-stub initramfs installer imager talos _out/integration-test-linux-amd64
environment:
PLATFORM: linux/amd64,linux/arm64
IMAGE_REGISTRY: registry.dev.siderolabs.io
PUSH: true
- name: talosctl-cni-bundle
conditions:
- only-on-schedule
- name: iso
conditions:
- only-on-schedule
command: iso secureboot-iso
environment:
IMAGE_REGISTRY: registry.dev.siderolabs.io
- name: images-essential
conditions:
- only-on-schedule
environment:
PLATFORM: linux/amd64,linux/arm64
IMAGE_REGISTRY: registry.dev.siderolabs.io
- name: e2e-azure-prepare - name: e2e-azure-prepare
environment: environment:
IMAGE_REGISTRY: registry.dev.siderolabs.io IMAGE_REGISTRY: registry.dev.siderolabs.io
@ -1036,9 +1511,34 @@ spec:
- integration/equinix-metal - integration/equinix-metal
steps: steps:
- name: download-artifacts - name: download-artifacts
conditions:
- not-on-schedule
artifactStep: artifactStep:
type: download type: download
artifactPath: _out artifactPath: _out
- name: build
conditions:
- only-on-schedule
command: talosctl-linux-amd64 kernel sd-boot sd-stub initramfs installer imager talos _out/integration-test-linux-amd64
environment:
PLATFORM: linux/amd64,linux/arm64
IMAGE_REGISTRY: registry.dev.siderolabs.io
PUSH: true
- name: talosctl-cni-bundle
conditions:
- only-on-schedule
- name: iso
conditions:
- only-on-schedule
command: iso secureboot-iso
environment:
IMAGE_REGISTRY: registry.dev.siderolabs.io
- name: images-essential
conditions:
- only-on-schedule
environment:
PLATFORM: linux/amd64,linux/arm64
IMAGE_REGISTRY: registry.dev.siderolabs.io
- name: e2e-equinix-metal-prepare - name: e2e-equinix-metal-prepare
environment: environment:
IMAGE_REGISTRY: registry.dev.siderolabs.io IMAGE_REGISTRY: registry.dev.siderolabs.io