diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 1fb8ec56..ae026d98 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -46,7 +46,7 @@ jobs: strategy: matrix: fedora_version: [ - "40", "rawhide" + "41" ] fail-fast: false steps: diff --git a/.packit.yaml b/.packit.yaml index 523a8995..f2d6a023 100644 --- a/.packit.yaml +++ b/.packit.yaml @@ -27,7 +27,9 @@ jobs: trigger: pull_request targets: - fedora-41-x86_64 + - fedora-41-aarch64 - fedora-rawhide-x86_64 + - fedora-rawhide-aarch64 packages: - kdump-utils @@ -35,9 +37,16 @@ jobs: trigger: pull_request targets: - fedora-41-x86_64 + - fedora-41-aarch64 + - fedora-rawhide-x86_64 + - fedora-rawhide-aarch64 fmf_path: kernel-tests-plans use_internal_tf: true tf_extra_params: + hardware: + - virtualization: + # use internal NFS/SSH server to avoid creating another VM as NFS/SSH server + hypervisor: '!= xen' environments: - variables: # use internal NFS/SSH server to avoid creating another VM as NFS/SSH server diff --git a/dracut/99kdumpbase/module-setup.sh b/dracut/99kdumpbase/module-setup.sh index 1c223ede..936b68e9 100755 --- a/dracut/99kdumpbase/module-setup.sh +++ b/dracut/99kdumpbase/module-setup.sh @@ -344,6 +344,7 @@ _install_nmconnections_before_ovs() { exit 1 fi done <<< "$(nmcli --get-values filename,ACTIVE connection show | grep "no$")" + inst -o /var/lib/NetworkManager/timestamps } kdump_install_nmconnections() { diff --git a/kernel-tests-plans/early.fmf b/kernel-tests-plans/early.fmf new file mode 100644 index 00000000..1bcb4465 --- /dev/null +++ b/kernel-tests-plans/early.fmf @@ -0,0 +1,6 @@ +summary: Kdump early dumping tests +discover+: + test: + - /kdump/config-default-crashkernel + - /kdump/config-any + - /kdump/config-earlykdump diff --git a/tests/plans/nfs_early.fmf b/tests/plans/nfs_early.fmf deleted file mode 100644 index 0381cde5..00000000 --- a/tests/plans/nfs_early.fmf +++ /dev/null @@ -1,30 +0,0 @@ -summary: Kdump NFS early dumping tests -enabled: true -adjust: - enabled: false - when: distro > fedora-40 -discover: - - name: Set up crashkernel - how: fmf - test: - - setup/default_crashkernel - where: - - client - - name: Set up NFS server - how: fmf - test: - - setup/nfs_server - where: - - server - - name: Set up NFS client - how: fmf - test: - - setup/network_client/nfs_early - where: - - client - - name: Check vmcore - how: fmf - test: - - /tests/check_vmcore/nfs - where: - - server diff --git a/tools/run-integration-tests.sh b/tools/run-integration-tests.sh index 424e2a37..18d5b404 100755 --- a/tools/run-integration-tests.sh +++ b/tools/run-integration-tests.sh @@ -29,4 +29,4 @@ if [[ ! -f $rpm_path ]]; then echo "Failed to find built kdump-utils rpm ($rpm_path doesn't eixst)" fi -cd tests && tmt --context distro="fedora-${fedora_version}" run --environment CUSTOM_MIRROR="$mirror" --environment KDUMP_UTILS_RPM="$rpm_path" -a provision -h virtual -i fedora:"$fedora_version" +cd tests && tmt --context distro="fedora-${fedora_version}" run --environment CUSTOM_MIRROR="$mirror" --environment KDUMP_UTILS_RPM="$rpm_path" -a provision -h virtual -i fedora:"$fedora_version" plans --name lvm2_thinp