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 [2019/07/17 16:13] – 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' | ||
| + | - See [[https:// | ||
| - Create the '' | - Create the '' | ||
| - See https:// | - See https:// | ||
| - | | + | - Create the '' |
| + | | ||
| - FOG | - FOG | ||
| - [[https:// | - [[https:// | ||
| - teuthology | - teuthology | ||
| - Add to the [[https:// | - Add to the [[https:// | ||
| - | - [[https:// | + | - < |
| - Shaman | - Shaman | ||
| - Add the new distro to the appropriate codename maps [[https:// | - Add the new distro to the appropriate codename maps [[https:// | ||
| - Redeploy | - Redeploy | ||
| - Chacra | - Chacra | ||
| - | - Add a '' | + | - Add the new distro |
| - | - Also add it [[https:// | + | |
| - [[https:// | - [[https:// | ||
| - Redeploy | - Redeploy | ||
| - | - Mita | + | - <del>Mita</ |
| - If necessary, add the distro to [[https:// | - 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. | - If you're adding a new distro entirely, you'll also need to add the Openstack image to the appropriate region. | ||
| - Redeploy | - Redeploy | ||
| + | - To test actual builds on the new distro: | ||
| + | - Reimage a Jenkins builder with the new distro and connect it to Jenkins with labels that will prevent it from picking up jobs from the queue. | ||
| + | - 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:// | ||
| - Jenkins Job Configs: See https:// | - Jenkins Job Configs: See https:// | ||
| - Don't forget [[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.1563380004.txt.gz · Last modified: by djgalloway
