@@ -607,33 +607,18 @@ testLtsKernel() {
607607 if [[ " $os_sku " == " Ubuntu" && ${enable_fips,,} != " true" ]] ; then
608608 echo " OS is Ubuntu, FIPS is not enabled, check LTS kernel version"
609609 # Check the Ubuntu version and set the expected kernel version
610- # CVM builds use linux-image-azure-fde-lts-* (different flavor), skip exact pin check
611- local is_cvm=false
612- if grep -q " cvm" <<< " $FEATURE_FLAGS" ; then
613- is_cvm=true
614- fi
615-
616- if [ " $os_version " = " 22.04" ] && [ " $is_cvm " = " false" ]; then
617- # Pinned to exact version to avoid regression in 5.15.0-1103-azure
618- expected_kernel=" 5.15.0-1102-azure"
619- elif [ " $os_version " = " 22.04" ] || [ " $os_version " = " 24.04" ]; then
620- expected_kernel=$( [ " $os_version " = " 22.04" ] && echo " 5.15" || echo " 6.8" )
610+ if [ " $os_version " = " 22.04" ]; then
611+ expected_kernel=" 5.15"
612+ elif [ " $os_version " = " 24.04" ]; then
613+ expected_kernel=" 6.8"
621614 else
622- echo " LTS kernel not installed for: $os_version , skipping check"
623- echo " $test :Finish"
624- return
615+ echo " LTS kernel not installed for: $os_version "
625616 fi
626617
627618 kernel=$( uname -r)
628619 echo " Current kernel version: $kernel "
629620 # shellcheck disable=SC3010
630- if [ " $os_version " = " 22.04" ] && [ " $is_cvm " = " false" ]; then
631- if [[ " $kernel " == " $expected_kernel " ]]; then
632- echo " Kernel version matches pinned version ($expected_kernel )."
633- else
634- err $test " Kernel version does not match pinned version. Expected exactly $expected_kernel , found $kernel ."
635- fi
636- elif [[ " $kernel " == * " $expected_kernel " * ]]; then
621+ if [[ " $kernel " == * " $expected_kernel " * ]]; then
637622 echo " Kernel version is as expected ($expected_kernel )."
638623 else
639624 err $test " Kernel version is not as expected. Expected $expected_kernel , found $kernel ."
0 commit comments