This page will cover all the components of the Upstream testing process that need to be modified in order to start building packages for and testing new major Linux distribution versions.
roles/testnode/vars/distro_majorversion.yml
fileroles/testnode/templates/ssh/sshd_config_distro_majorversion.yml
fileinstalled-os-noble x86_64 noble gigantic adami
)cp -r
the ceph-dev and ceph-dev-build job configs to a new temporary directory (e.g., cp -r ceph-dev ceph-dev-noble
)noble
goes above or below jammy
)copyartifact
in ceph-dev-setup/config/definitions/ceph-dev-setup.yml
so your temp jobs can copy artifacts from ceph-dev-setup.for job in ceph-dev-noble/config/definitions/ceph-dev.yml ceph-dev-build-noble/config/definitions/ceph-dev-build.yml ceph-dev-setup/config/definitions/ceph-dev-setup.yml; do jenkins-jobs –conf ~/.jenkins_jobs_jenkins.ceph.com.ini update $job; done
wget https://releases.hashicorp.com/vagrant/2.2.19/vagrant_2.2.19_x86_64.deb ls vagrant_2.2.19_x86_64.deb | chacractl binary create vagrant/latest/HEAD/ubuntu/jammy/x86_64