This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
tasks:major-distro-release [2022/07/28 19:35] djgalloway |
tasks:major-distro-release [2022/08/10 16:52] (current) djgalloway |
||
---|---|---|---|
Line 30: | Line 30: | ||
- Jenkins Job Configs: See https://github.com/ceph/ceph-build/pull/1022 as an **example**. It is not all encompassing! I [[https://github.com/ceph/ceph-build/pull/1025|missed]] a few spots in that PR. | - Jenkins Job Configs: See https://github.com/ceph/ceph-build/pull/1022 as an **example**. It is not all encompassing! I [[https://github.com/ceph/ceph-build/pull/1025|missed]] a few spots in that PR. | ||
- Don't forget [[https://github.com/ceph/ceph-build/pull/1024|build_utils.sh]] | - Don't forget [[https://github.com/ceph/ceph-build/pull/1024|build_utils.sh]] | ||
+ | - If necessary, [[https://wiki.sepia.ceph.com/doku.php?id=production:chacra.ceph.com&s[]=vagrant#update_vagrant_repo|create a new vagrant repo]] | ||
+ | - Download the latest vagrant version from https://releases.hashicorp.com/vagrant/ | ||
+ | - Using Ubuntu Jammy as an example:<code> | ||
+ | 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 | ||
+ | </code> | ||
+ | - Once you have a successful Ceph build and repo for this new OS version, change the default in ceph.git like [[https://github.com/ceph/ceph/commit/a07ca4c5c0f04c43c71231a898c2a89e99a80606|this]] and [[https://github.com/ceph/ceph/commit/24c2d2b1244d95c232f927dad1417717a2768ece|this]]. | ||
+ | - Also in teuthology like [[https://github.com/ceph/teuthology/commit/dc1f66ce4f57c3cb19a69a9b890ab9bcc5dd1993|this]]. |