tasks:major-distro-release
This is an old revision of the document!
New Major Distro Release Procedure
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.
Steps
-
- Add the distro to Cobbler
- You will likely need to provision a machine with Cobbler and tweak the packages that get installed in the kickstart
- Create the
distro_majorversion.ymlfile https://github.com/ceph/ceph-cm-ansible/blob/master/roles/testnode/vars/ubuntu_18.yml for an example.- You will also likely need to tweak the packages in this file as package names change or get deprecated
- Prado only needs modifying if you're adding a new distro entirely
- Chacra
- Add a
distro_codenametag to applicable node definitions in Chacra - Also add it here
- Shaman
- Add the new distro to the appropriate codename maps here
- Jenkins job configs
- teuthology
tasks/major-distro-release.1525113972.txt.gz · Last modified: by djgalloway
