mirror of
https://github.com/siderolabs/talos.git
synced 2025-10-29 15:31:12 +01:00
chore(ci): fix github action crons
Fix GitHub action cron jobs. Signed-off-by: Noel Georgi <git@frezbo.dev>
This commit is contained in:
parent
e7bd9cd2bb
commit
a12e4bb24e
534
.github/workflows/ci.yaml
vendored
534
.github/workflows/ci.yaml
vendored
@ -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
|
||||||
|
|||||||
28
.github/workflows/integration-aws-cron.yaml
vendored
28
.github/workflows/integration-aws-cron.yaml
vendored
@ -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
|
||||||
|
|||||||
@ -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:
|
||||||
|
|||||||
@ -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:
|
||||||
|
|||||||
28
.github/workflows/integration-azure-cron.yaml
vendored
28
.github/workflows/integration-azure-cron.yaml
vendored
@ -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
|
||||||
|
|||||||
28
.github/workflows/integration-cilium-cron.yaml
vendored
28
.github/workflows/integration-cilium-cron.yaml
vendored
@ -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
|
||||||
|
|||||||
@ -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
|
||||||
|
|||||||
@ -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
|
||||||
|
|||||||
@ -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:
|
||||||
|
|||||||
@ -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
|
||||||
|
|||||||
28
.github/workflows/integration-images-cron.yaml
vendored
28
.github/workflows/integration-images-cron.yaml
vendored
@ -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
|
||||||
|
|||||||
28
.github/workflows/integration-misc-cron.yaml
vendored
28
.github/workflows/integration-misc-cron.yaml
vendored
@ -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
|
||||||
|
|||||||
@ -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
|
||||||
|
|||||||
@ -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
|
||||||
|
|||||||
@ -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
|
||||||
|
|||||||
28
.github/workflows/integration-qemu-cron.yaml
vendored
28
.github/workflows/integration-qemu-cron.yaml
vendored
@ -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
|
||||||
|
|||||||
28
.github/workflows/integration-qemu-csi-cron.yaml
vendored
28
.github/workflows/integration-qemu-csi-cron.yaml
vendored
@ -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
|
||||||
|
|||||||
@ -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
|
||||||
|
|||||||
@ -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
|
||||||
|
|||||||
@ -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
|
||||||
|
|||||||
@ -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
|
||||||
|
|||||||
512
.kres.yaml
512
.kres.yaml
@ -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
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user