tasks:major-distro-release
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| tasks:major-distro-release [2018/04/30 18:46] – djgalloway | tasks:major-distro-release [2025/04/01 13:48] (current) – djgalloway | ||
|---|---|---|---|
| Line 6: | Line 6: | ||
| - Add the distro to [[services: | - Add the distro to [[services: | ||
| - You will likely need to provision a machine with Cobbler and tweak the [[https:// | - You will likely need to provision a machine with Cobbler and tweak the [[https:// | ||
| - | | + | - If you haven' |
| - | - You will also likely need to tweak the packages in this file as package names change or get deprecated | + | - See [[https:// |
| - | - [[https://github.com/ceph/prado|Prado]] only needs modifying if you're adding a new distro entirely | + | |
| - | - Chacra | + | - See https:// |
| - | - Add a '' | + | - Create the '' |
| - | - Also add it [[https:// | + | |
| - | - [[https:// | + | |
| + | | ||
| + | - teuthology | ||
| + | - Add to the [[https:// | ||
| + | - < | ||
| - Shaman | - Shaman | ||
| - Add the new distro to the appropriate codename maps [[https:// | - Add the new distro to the appropriate codename maps [[https:// | ||
| - | | + | - Redeploy |
| - | * teuthology | + | - Chacra |
| + | - Add the new distro [[https:// | ||
| + | - [[https:// | ||
| + | - Redeploy | ||
| + | - < | ||
| + | - If necessary, add the distro to [[https:// | ||
| + | - If you're adding a new distro entirely, you'll also need to add the Openstack image to the appropriate region. | ||
| + | - Redeploy | ||
| + | - To test actual builds on the new distro: | ||
| + | - Reimage a Jenkins | ||
| + | - In ceph-build.git, | ||
| + | - Rename the jobs //in each job yml// to something like ' | ||
| + | - Add the new distro name in the appropriate spots (e.g., '' | ||
| + | - Add your new job names under '' | ||
| + | - '' | ||
| + | - Go to your job in Jenkins (e.g., https:// | ||
| + | | ||
| + | - Don't forget [[https:// | ||
| + | - If necessary, [[https:// | ||
| + | - Download the latest vagrant version from https:// | ||
| + | - Using Ubuntu Jammy as an example:< | ||
| + | wget https:// | ||
| + | ls vagrant_2.2.19_x86_64.deb | chacractl binary create vagrant/ | ||
| + | </ | ||
| + | - Once you have a successful Ceph build and repo for this new OS version, change the default in ceph.git like [[https:// | ||
| + | - Also in teuthology like [[https:// | ||
tasks/major-distro-release.1525113972.txt.gz · Last modified: by djgalloway
