From ac4d48ad17634584772b594de4ff986bcfa3ee60 Mon Sep 17 00:00:00 2001 From: Wainer dos Santos Moschetta Date: Fri, 31 May 2024 18:38:26 -0300 Subject: [PATCH 1/4] CI: disable run-kata-monitor-tests / run-monitor (qemu, containerd) job This job has failed more than 50% on nightly CI. Remove it from the list of execution until we don't have a fix. Issue: 9761 Signed-off-by: Wainer dos Santos Moschetta --- .github/workflows/run-kata-monitor-tests.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/run-kata-monitor-tests.yaml b/.github/workflows/run-kata-monitor-tests.yaml index 4a2c9bc3a7..162e6485a0 100644 --- a/.github/workflows/run-kata-monitor-tests.yaml +++ b/.github/workflows/run-kata-monitor-tests.yaml @@ -26,6 +26,10 @@ jobs: include: - container_engine: containerd containerd_version: lts + exclude: + # TODO: enable with containerd when https://github.com/kata-containers/kata-containers/issues/9761 is fixed + - container_engine: containerd + vmm: qemu runs-on: garm-ubuntu-2204-smaller env: CONTAINER_ENGINE: ${{ matrix.container_engine }} From 9154ce9051ef5e66693aac6c8e4ec3d8d9cf7e5a Mon Sep 17 00:00:00 2001 From: Wainer dos Santos Moschetta Date: Fri, 31 May 2024 18:56:33 -0300 Subject: [PATCH 2/4] CI: disable run-basic-amd64-tests / run-tracing jobs These jobs have failed more than 50% on nightly CI. Remove them from the list of execution until we don't have a fix. Issue: 9763 Signed-off-by: Wainer dos Santos Moschetta --- .github/workflows/basic-ci-amd64.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/basic-ci-amd64.yaml b/.github/workflows/basic-ci-amd64.yaml index fdd0a09401..b7974dd340 100644 --- a/.github/workflows/basic-ci-amd64.yaml +++ b/.github/workflows/basic-ci-amd64.yaml @@ -176,6 +176,8 @@ jobs: vmm: - clh # cloud-hypervisor - qemu + # TODO: enable me when https://github.com/kata-containers/kata-containers/issues/9763 is fixed + if: false runs-on: garm-ubuntu-2204-smaller env: KATA_HYPERVISOR: ${{ matrix.vmm }} From 5f5274e6998a99dac8d4bad741ac83e0d1dfd4aa Mon Sep 17 00:00:00 2001 From: Wainer dos Santos Moschetta Date: Fri, 31 May 2024 19:13:15 -0300 Subject: [PATCH 3/4] CI: disable run-basic-amd64-tests / run-vfio (clh) job The job has failed more than 50% on nightly CI. Remove it from the list of execution until we don't have a fix. Issue: 9764 Signed-off-by: Wainer dos Santos Moschetta --- .github/workflows/basic-ci-amd64.yaml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/basic-ci-amd64.yaml b/.github/workflows/basic-ci-amd64.yaml index b7974dd340..51f755fc12 100644 --- a/.github/workflows/basic-ci-amd64.yaml +++ b/.github/workflows/basic-ci-amd64.yaml @@ -213,7 +213,12 @@ jobs: strategy: fail-fast: false matrix: - vmm: ['clh', 'qemu'] + vmm: + - clh + - qemu + exclude: + # TODO: enable with clh when https://github.com/kata-containers/kata-containers/issues/9764 is fixed + - vmm: clh runs-on: garm-ubuntu-2304 env: GOPATH: ${{ github.workspace }} From c9f93fc507035a9096befdf829a6576a73d4e8bf Mon Sep 17 00:00:00 2001 From: Wainer dos Santos Moschetta Date: Fri, 31 May 2024 19:37:01 -0300 Subject: [PATCH 4/4] github: add actionlint configuration file Added configuration file with rules to exclude some self-hosted runners from the linter warnings. Related-with: #9646 Signed-off-by: Wainer dos Santos Moschetta --- .github/actionlint.yaml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 .github/actionlint.yaml diff --git a/.github/actionlint.yaml b/.github/actionlint.yaml new file mode 100644 index 0000000000..dd49463130 --- /dev/null +++ b/.github/actionlint.yaml @@ -0,0 +1,24 @@ +# Copyright (c) 2024 Red Hat +# +# SPDX-License-Identifier: Apache-2.0 +# +# Configuration file with rules for the actionlint tool. +# +self-hosted-runner: + # Labels of self-hosted runner that linter should ignore + labels: + - arm64-builder + - garm-ubuntu-2004 + - garm-ubuntu-2004-smaller + - garm-ubuntu-2204 + - garm-ubuntu-2304 + - garm-ubuntu-2304-smaller + - garm-ubuntu-2204-smaller + - k8s-ppc64le + - metrics + - ppc64le + - sev + - sev-snp + - s390x + - s390x-large + - tdx