User Tools

Site Tools


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

    1. Add the distro to Cobbler
      1. You will likely need to provision a machine with Cobbler and tweak the packages that get installed in the kickstart
    2. Create the distro_majorversion.yml file https://github.com/ceph/ceph-cm-ansible/blob/master/roles/testnode/vars/ubuntu_18.yml for an example.
      1. You will also likely need to tweak the packages in this file as package names change or get deprecated
  1. Prado only needs modifying if you're adding a new distro entirely
  2. Chacra
    1. Add a distro_codename tag to applicable node definitions in Chacra
    2. Also add it here
  3. Shaman
    1. 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