User Tools

Site Tools


tasks:major-distro-release

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

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]].
tasks/major-distro-release.1659036901.txt.gz · Last modified: 2022/07/28 19:35 by djgalloway