Update the VM image for Fedora 38

I guess it doesn't hurt to ensure that everything is up-to-date. I made
this image when investigating a "mysterious" failure of the CI which
turned to be due to an accidental revert to an older image version. Fail.

Change-Id: Ia13df61699aa2f9aa34034a70fa9041fd3b86c71
diff --git a/files/nodepool/install-f38.sh b/files/nodepool/install-f38.sh
index ead3efd..15846d3 100644
--- a/files/nodepool/install-f38.sh
+++ b/files/nodepool/install-f38.sh
@@ -22,6 +22,7 @@
 EOF
 
 virt-customize -a ${IMAGE} \
+	--update \
 	--install cloud-init,qemu-guest-agent,cloud-utils-growpart,bash,coreutils,procps-ng,systemd,sudo,dnf,rsync,python3-libselinux,openssh-server,hostname,iproute,jq,cmake,git,gcc-c++,make,ninja-build,tree,flex,bison,pcre-devel,libev-devel,libcmocka-devel,libssh-devel,openssl-devel,systemd-devel,gdb,strace,swig,c-ares-devel,autoconf,automake,libtool,libasan,liblsan,libtsan,libubsan,clang,libcxx-devel,libcxx-static,clang-analyzer,git-clang-format,llvm,doxygen,patch,wget,bzip2,bc,unzip,zip,perl-ExtUtils-MakeMaker,python3-devel,python3-pytest,gcovr,lcov,zstd,expat-devel,clang-tools-extra,spdlog-devel,boost-devel,python3-pybind11,npm,hugo,pcre2-devel,pam-devel,openssl-perl,json-devel,libnl3-devel,libxml2-devel,date-devel,libdate-tz \
 	--edit '/etc/sysconfig/selinux:s/SELINUX=.*/SELINUX=disabled/' \
 	--selinux-relabel \
diff --git a/files/nodepool/nodepool.yaml b/files/nodepool/nodepool.yaml
index dc6142d..e8cefdb 100644
--- a/files/nodepool/nodepool.yaml
+++ b/files/nodepool/nodepool.yaml
@@ -26,7 +26,7 @@
     boot-timeout: 180
     cloud-images:
       - name: f38
-        image-name: ci-zuul-f38--2023-05-18--01
+        image-name: ci-zuul-f38--2024-04-16-00
         username: ci
     pools:
       - name: meta-big