Skip to content

Commit

Permalink
chore(ci): drop crashdump, save logs as artifacts
Browse files Browse the repository at this point in the history
Drop `--crashdump` and save talos cluster logs as artifacts.

Signed-off-by: Noel Georgi <git@frezbo.dev>
  • Loading branch information
frezbo committed Jun 7, 2024
1 parent 7c9a143 commit 8ee0872
Show file tree
Hide file tree
Showing 30 changed files with 611 additions and 82 deletions.
229 changes: 200 additions & 29 deletions .github/workflows/ci.yaml

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions .github/workflows/integration-aws-cron.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT.
#
# Generated on 2024-05-25T14:28:32Z by kres b5844f8.
# Generated on 2024-05-27T16:20:10Z by kres bcb280a.

name: integration-aws-cron
concurrency:
Expand Down Expand Up @@ -62,7 +62,7 @@ jobs:
if: github.event_name != 'schedule'
uses: actions/download-artifact@v4
with:
name: artifacts
name: talos-artifacts
path: _out
- name: Fix artifact permissions
if: github.event_name != 'schedule'
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/integration-aws-nvidia-nonfree-cron.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT.
#
# Generated on 2024-05-25T11:30:52Z by kres b5844f8.
# Generated on 2024-05-27T16:20:10Z by kres bcb280a.

name: integration-aws-nvidia-nonfree-cron
concurrency:
Expand Down Expand Up @@ -62,7 +62,7 @@ jobs:
if: github.event_name != 'schedule'
uses: actions/download-artifact@v4
with:
name: artifacts
name: talos-artifacts
path: _out
- name: Fix artifact permissions
if: github.event_name != 'schedule'
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/integration-aws-nvidia-oss-cron.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT.
#
# Generated on 2024-05-25T11:30:52Z by kres b5844f8.
# Generated on 2024-05-27T16:20:10Z by kres bcb280a.

name: integration-aws-nvidia-oss-cron
concurrency:
Expand Down Expand Up @@ -62,7 +62,7 @@ jobs:
if: github.event_name != 'schedule'
uses: actions/download-artifact@v4
with:
name: artifacts
name: talos-artifacts
path: _out
- name: Fix artifact permissions
if: github.event_name != 'schedule'
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/integration-azure-cron.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT.
#
# Generated on 2024-05-24T09:48:06Z by kres b5844f8.
# Generated on 2024-05-27T16:20:10Z by kres bcb280a.

name: integration-azure-cron
concurrency:
Expand Down Expand Up @@ -62,7 +62,7 @@ jobs:
if: github.event_name != 'schedule'
uses: actions/download-artifact@v4
with:
name: artifacts
name: talos-artifacts
path: _out
- name: Fix artifact permissions
if: github.event_name != 'schedule'
Expand Down
13 changes: 11 additions & 2 deletions .github/workflows/integration-cilium-cron.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT.
#
# Generated on 2024-05-24T09:48:06Z by kres b5844f8.
# Generated on 2024-05-27T16:20:10Z by kres bcb280a.

name: integration-cilium-cron
concurrency:
Expand Down Expand Up @@ -56,7 +56,7 @@ jobs:
if: github.event_name != 'schedule'
uses: actions/download-artifact@v4
with:
name: artifacts
name: talos-artifacts
path: _out
- name: Fix artifact permissions
if: github.event_name != 'schedule'
Expand Down Expand Up @@ -110,3 +110,12 @@ jobs:
WITH_SKIP_BOOT_PHASE_FINISHED_CHECK: "yes"
run: |
sudo -E make e2e-qemu
- name: save artifacts
if: always()
uses: actions/upload-artifact@v4
with:
name: talos-logs-integration-cilium
path: |-
~/.talos/clusters/**/*.log
!~/.talos/clusters/**/swtpm.log
retention-days: "5"
4 changes: 2 additions & 2 deletions .github/workflows/integration-cloud-images-cron.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT.
#
# Generated on 2024-05-24T09:48:06Z by kres b5844f8.
# Generated on 2024-05-27T16:20:10Z by kres bcb280a.

name: integration-cloud-images-cron
concurrency:
Expand Down Expand Up @@ -62,7 +62,7 @@ jobs:
if: github.event_name != 'schedule'
uses: actions/download-artifact@v4
with:
name: artifacts
name: talos-artifacts
path: _out
- name: Fix artifact permissions
if: github.event_name != 'schedule'
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/integration-equinix-metal-cron.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT.
#
# Generated on 2024-05-25T11:30:52Z by kres b5844f8.
# Generated on 2024-05-27T16:20:10Z by kres bcb280a.

name: integration-equinix-metal-cron
concurrency:
Expand Down Expand Up @@ -62,7 +62,7 @@ jobs:
if: github.event_name != 'schedule'
uses: actions/download-artifact@v4
with:
name: artifacts
name: talos-artifacts
path: _out
- name: Fix artifact permissions
if: github.event_name != 'schedule'
Expand Down
13 changes: 11 additions & 2 deletions .github/workflows/integration-extensions-cron.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT.
#
# Generated on 2024-05-27T09:21:08Z by kres b5844f8.
# Generated on 2024-05-27T16:20:10Z by kres bcb280a.

name: integration-extensions-cron
concurrency:
Expand Down Expand Up @@ -56,7 +56,7 @@ jobs:
if: github.event_name != 'schedule'
uses: actions/download-artifact@v4
with:
name: artifacts
name: talos-artifacts
path: _out
- name: Fix artifact permissions
if: github.event_name != 'schedule'
Expand Down Expand Up @@ -112,3 +112,12 @@ jobs:
WITH_CONFIG_PATCH_WORKER: '@_out/extensions-patch.yaml'
run: |
sudo -E make e2e-qemu
- name: save artifacts
if: always()
uses: actions/upload-artifact@v4
with:
name: talos-logs-integration-extensions
path: |-
~/.talos/clusters/**/*.log
!~/.talos/clusters/**/swtpm.log
retention-days: "5"
13 changes: 11 additions & 2 deletions .github/workflows/integration-image-factory-cron.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT.
#
# Generated on 2024-05-24T09:48:06Z by kres b5844f8.
# Generated on 2024-05-27T16:20:10Z by kres bcb280a.

name: integration-image-factory-cron
concurrency:
Expand Down Expand Up @@ -56,7 +56,7 @@ jobs:
if: github.event_name != 'schedule'
uses: actions/download-artifact@v4
with:
name: artifacts
name: talos-artifacts
path: _out
- name: Fix artifact permissions
if: github.event_name != 'schedule'
Expand Down Expand Up @@ -164,3 +164,12 @@ jobs:
KUBERNETES_VERSION: 1.26.5
run: |
sudo -E make e2e-image-factory
- name: save artifacts
if: always()
uses: actions/upload-artifact@v4
with:
name: talos-logs-integration-image-factory
path: |-
~/.talos/clusters/**/*.log
!~/.talos/clusters/**/swtpm.log
retention-days: "5"
4 changes: 2 additions & 2 deletions .github/workflows/integration-images-cron.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT.
#
# Generated on 2024-05-26T11:34:32Z by kres b5844f8.
# Generated on 2024-05-27T16:20:10Z by kres bcb280a.

name: integration-images-cron
concurrency:
Expand Down Expand Up @@ -56,7 +56,7 @@ jobs:
if: github.event_name != 'schedule'
uses: actions/download-artifact@v4
with:
name: artifacts
name: talos-artifacts
path: _out
- name: Fix artifact permissions
if: github.event_name != 'schedule'
Expand Down
13 changes: 11 additions & 2 deletions .github/workflows/integration-misc-0-cron.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT.
#
# Generated on 2024-05-24T15:02:03Z by kres b5844f8.
# Generated on 2024-05-27T16:20:10Z by kres bcb280a.

name: integration-misc-0-cron
concurrency:
Expand Down Expand Up @@ -56,7 +56,7 @@ jobs:
if: github.event_name != 'schedule'
uses: actions/download-artifact@v4
with:
name: artifacts
name: talos-artifacts
path: _out
- name: Fix artifact permissions
if: github.event_name != 'schedule'
Expand Down Expand Up @@ -95,3 +95,12 @@ jobs:
WITH_CONTROL_PLANE_PORT: "443"
run: |
sudo -E make e2e-qemu
- name: save artifacts
if: always()
uses: actions/upload-artifact@v4
with:
name: talos-logs-integration-misc-0
path: |-
~/.talos/clusters/**/*.log
!~/.talos/clusters/**/swtpm.log
retention-days: "5"
13 changes: 11 additions & 2 deletions .github/workflows/integration-misc-1-cron.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT.
#
# Generated on 2024-05-24T13:05:32Z by kres b5844f8.
# Generated on 2024-05-27T16:20:10Z by kres bcb280a.

name: integration-misc-1-cron
concurrency:
Expand Down Expand Up @@ -56,7 +56,7 @@ jobs:
if: github.event_name != 'schedule'
uses: actions/download-artifact@v4
with:
name: artifacts
name: talos-artifacts
path: _out
- name: Fix artifact permissions
if: github.event_name != 'schedule'
Expand Down Expand Up @@ -113,3 +113,12 @@ jobs:
WITH_SIDEROLINK_AGENT: tunnel
run: |
sudo -E make e2e-qemu
- name: save artifacts
if: always()
uses: actions/upload-artifact@v4
with:
name: talos-logs-integration-misc-1
path: |-
~/.talos/clusters/**/*.log
!~/.talos/clusters/**/swtpm.log
retention-days: "5"
13 changes: 11 additions & 2 deletions .github/workflows/integration-misc-2-cron.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT.
#
# Generated on 2024-05-24T13:05:32Z by kres b5844f8.
# Generated on 2024-05-27T16:20:10Z by kres bcb280a.

name: integration-misc-2-cron
concurrency:
Expand Down Expand Up @@ -56,7 +56,7 @@ jobs:
if: github.event_name != 'schedule'
uses: actions/download-artifact@v4
with:
name: artifacts
name: talos-artifacts
path: _out
- name: Fix artifact permissions
if: github.event_name != 'schedule'
Expand Down Expand Up @@ -104,3 +104,12 @@ jobs:
WITH_DISK_ENCRYPTION: "true"
run: |
sudo -E make e2e-qemu
- name: save artifacts
if: always()
uses: actions/upload-artifact@v4
with:
name: talos-logs-integration-misc-2
path: |-
~/.talos/clusters/**/*.log
!~/.talos/clusters/**/swtpm.log
retention-days: "5"
13 changes: 11 additions & 2 deletions .github/workflows/integration-misc-3-cron.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT.
#
# Generated on 2024-05-24T15:02:03Z by kres b5844f8.
# Generated on 2024-05-27T16:20:10Z by kres bcb280a.

name: integration-misc-3-cron
concurrency:
Expand Down Expand Up @@ -56,7 +56,7 @@ jobs:
if: github.event_name != 'schedule'
uses: actions/download-artifact@v4
with:
name: artifacts
name: talos-artifacts
path: _out
- name: Fix artifact permissions
if: github.event_name != 'schedule'
Expand All @@ -81,3 +81,12 @@ jobs:
WITH_NETWORK_CHAOS: "yes"
run: |
sudo -E make e2e-qemu
- name: save artifacts
if: always()
uses: actions/upload-artifact@v4
with:
name: talos-logs-integration-misc-3
path: |-
~/.talos/clusters/**/*.log
!~/.talos/clusters/**/swtpm.log
retention-days: "5"
13 changes: 11 additions & 2 deletions .github/workflows/integration-misc-4-cron.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT.
#
# Generated on 2024-05-24T15:02:03Z by kres b5844f8.
# Generated on 2024-05-27T16:20:10Z by kres bcb280a.

name: integration-misc-4-cron
concurrency:
Expand Down Expand Up @@ -56,7 +56,7 @@ jobs:
if: github.event_name != 'schedule'
uses: actions/download-artifact@v4
with:
name: artifacts
name: talos-artifacts
path: _out
- name: Fix artifact permissions
if: github.event_name != 'schedule'
Expand Down Expand Up @@ -90,3 +90,12 @@ jobs:
WITH_SIDEROLINK_AGENT: tunnel
run: |
sudo -E make e2e-qemu
- name: save artifacts
if: always()
uses: actions/upload-artifact@v4
with:
name: talos-logs-integration-misc-4
path: |-
~/.talos/clusters/**/*.log
!~/.talos/clusters/**/swtpm.log
retention-days: "5"
13 changes: 11 additions & 2 deletions .github/workflows/integration-provision-0-cron.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT.
#
# Generated on 2024-05-24T09:48:06Z by kres b5844f8.
# Generated on 2024-05-27T16:20:10Z by kres bcb280a.

name: integration-provision-0-cron
concurrency:
Expand Down Expand Up @@ -56,7 +56,7 @@ jobs:
if: github.event_name != 'schedule'
uses: actions/download-artifact@v4
with:
name: artifacts
name: talos-artifacts
path: _out
- name: Fix artifact permissions
if: github.event_name != 'schedule'
Expand All @@ -82,3 +82,12 @@ jobs:
IMAGE_REGISTRY: registry.dev.siderolabs.io
run: |
sudo -E make provision-tests-track-0
- name: save artifacts
if: always()
uses: actions/upload-artifact@v4
with:
name: talos-logs-integration-provision-0
path: |-
~/.talos/clusters/**/*.log
!~/.talos/clusters/**/swtpm.log
retention-days: "5"
Loading

0 comments on commit 8ee0872

Please sign in to comment.