Skip to content

Commit 681f3e8

Browse files
committed
test: run virtiofs tests only when virtiofsd is running
Detect if virtiofsd is created, and then run or skip virtiofs volumes tests. Signed-off-by: Mateusz Urbanek <mateusz.urbanek@siderolabs.com>
1 parent 0592ff0 commit 681f3e8

File tree

45 files changed

+219
-197
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+219
-197
lines changed

.github/workflows/ci.yaml

Lines changed: 82 additions & 83 deletions
Large diffs are not rendered by default.

.github/workflows/grype-scan-cron.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT.
22
#
3-
# Generated on 2025-12-11T16:40:05Z by kres 4b09af7.
3+
# Generated on 2025-12-18T09:21:29Z by kres 26be706.
44

55
concurrency:
66
group: ${{ github.head_ref || github.run_id }}
@@ -61,7 +61,7 @@ jobs:
6161
make target-grype-validate
6262
- name: save artifacts
6363
if: always()
64-
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # version: v5.0.0
64+
uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # version: v6.0.0
6565
with:
6666
name: talos-grype-scan-result
6767
path: |

.github/workflows/integration-airgapped-cron.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT.
22
#
3-
# Generated on 2025-12-11T16:40:05Z by kres 4b09af7.
3+
# Generated on 2025-12-18T09:21:29Z by kres 26be706.
44

55
concurrency:
66
group: ${{ github.head_ref || github.run_id }}
@@ -53,7 +53,7 @@ jobs:
5353
timeout-minutes: 10
5454
- name: Download artifacts
5555
if: github.event_name != 'schedule'
56-
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # version: v6.0.0
56+
uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # version: v7.0.0
5757
with:
5858
name: talos-artifacts
5959
path: _out
@@ -117,7 +117,7 @@ jobs:
117117
sudo -E make e2e-qemu
118118
- name: save artifacts
119119
if: always()
120-
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # version: v5.0.0
120+
uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # version: v6.0.0
121121
with:
122122
name: talos-logs-integration-airgapped
123123
path: |-

.github/workflows/integration-aws-cron.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT.
22
#
3-
# Generated on 2025-12-11T16:40:05Z by kres 4b09af7.
3+
# Generated on 2025-12-18T09:21:29Z by kres 26be706.
44

55
concurrency:
66
group: ${{ github.head_ref || github.run_id }}
@@ -59,7 +59,7 @@ jobs:
5959
sops -d .secrets.yaml | yq -e '.secrets | to_entries[] | .key + "=" + .value' >> "$GITHUB_ENV"
6060
- name: Download artifacts
6161
if: github.event_name != 'schedule'
62-
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # version: v6.0.0
62+
uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # version: v7.0.0
6363
with:
6464
name: talos-artifacts
6565
path: _out

.github/workflows/integration-aws-nvidia-nonfree-lts-cron.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT.
22
#
3-
# Generated on 2025-12-11T16:40:05Z by kres 4b09af7.
3+
# Generated on 2025-12-18T09:21:29Z by kres 26be706.
44

55
concurrency:
66
group: ${{ github.head_ref || github.run_id }}
@@ -59,7 +59,7 @@ jobs:
5959
sops -d .secrets.yaml | yq -e '.secrets | to_entries[] | .key + "=" + .value' >> "$GITHUB_ENV"
6060
- name: Download artifacts
6161
if: github.event_name != 'schedule'
62-
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # version: v6.0.0
62+
uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # version: v7.0.0
6363
with:
6464
name: talos-artifacts
6565
path: _out

.github/workflows/integration-aws-nvidia-nonfree-production-cron.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT.
22
#
3-
# Generated on 2025-12-11T16:40:05Z by kres 4b09af7.
3+
# Generated on 2025-12-18T09:21:29Z by kres 26be706.
44

55
concurrency:
66
group: ${{ github.head_ref || github.run_id }}
@@ -59,7 +59,7 @@ jobs:
5959
sops -d .secrets.yaml | yq -e '.secrets | to_entries[] | .key + "=" + .value' >> "$GITHUB_ENV"
6060
- name: Download artifacts
6161
if: github.event_name != 'schedule'
62-
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # version: v6.0.0
62+
uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # version: v7.0.0
6363
with:
6464
name: talos-artifacts
6565
path: _out

.github/workflows/integration-aws-nvidia-oss-lts-cron.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT.
22
#
3-
# Generated on 2025-12-11T16:40:05Z by kres 4b09af7.
3+
# Generated on 2025-12-18T09:21:29Z by kres 26be706.
44

55
concurrency:
66
group: ${{ github.head_ref || github.run_id }}
@@ -59,7 +59,7 @@ jobs:
5959
sops -d .secrets.yaml | yq -e '.secrets | to_entries[] | .key + "=" + .value' >> "$GITHUB_ENV"
6060
- name: Download artifacts
6161
if: github.event_name != 'schedule'
62-
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # version: v6.0.0
62+
uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # version: v7.0.0
6363
with:
6464
name: talos-artifacts
6565
path: _out

.github/workflows/integration-aws-nvidia-oss-production-cron.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT.
22
#
3-
# Generated on 2025-12-11T16:40:05Z by kres 4b09af7.
3+
# Generated on 2025-12-18T09:21:29Z by kres 26be706.
44

55
concurrency:
66
group: ${{ github.head_ref || github.run_id }}
@@ -59,7 +59,7 @@ jobs:
5959
sops -d .secrets.yaml | yq -e '.secrets | to_entries[] | .key + "=" + .value' >> "$GITHUB_ENV"
6060
- name: Download artifacts
6161
if: github.event_name != 'schedule'
62-
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # version: v6.0.0
62+
uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # version: v7.0.0
6363
with:
6464
name: talos-artifacts
6565
path: _out

.github/workflows/integration-cilium-cron.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT.
22
#
3-
# Generated on 2025-12-11T16:40:05Z by kres 4b09af7.
3+
# Generated on 2025-12-18T09:21:29Z by kres 26be706.
44

55
concurrency:
66
group: ${{ github.head_ref || github.run_id }}
@@ -53,7 +53,7 @@ jobs:
5353
timeout-minutes: 10
5454
- name: Download artifacts
5555
if: github.event_name != 'schedule'
56-
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # version: v6.0.0
56+
uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # version: v7.0.0
5757
with:
5858
name: talos-artifacts
5959
path: _out
@@ -115,7 +115,7 @@ jobs:
115115
sudo -E make e2e-qemu
116116
- name: save artifacts
117117
if: always()
118-
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # version: v5.0.0
118+
uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # version: v6.0.0
119119
with:
120120
name: talos-logs-integration-cilium
121121
path: |-

.github/workflows/integration-conformance-cron.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT.
22
#
3-
# Generated on 2025-12-11T16:40:05Z by kres 4b09af7.
3+
# Generated on 2025-12-18T09:21:29Z by kres 26be706.
44

55
concurrency:
66
group: ${{ github.head_ref || github.run_id }}
@@ -53,7 +53,7 @@ jobs:
5353
timeout-minutes: 10
5454
- name: Download artifacts
5555
if: github.event_name != 'schedule'
56-
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # version: v6.0.0
56+
uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # version: v7.0.0
5757
with:
5858
name: talos-artifacts
5959
path: _out
@@ -88,7 +88,7 @@ jobs:
8888
sudo -E make e2e-qemu
8989
- name: save artifacts
9090
if: always()
91-
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # version: v5.0.0
91+
uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # version: v6.0.0
9292
with:
9393
name: talos-logs-integration-conformance
9494
path: |-

0 commit comments

Comments
 (0)