User Tools

Site Tools


Sidebar

General Lab Info (Mainly for Devs)

Hardware

Lab Infrastructure Services

Misc Admin Tasks
These are infrequently completed tasks that don't fit under any specific service

Production Services

OVH = OVH
RHEV = Sepia RHE instance
Baremetal = Host in Sepia lab

The Attic/Legacy Info

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
  • Jenkins job configs
  • teuthology
tasks/major-distro-release.1525112532.txt.gz · Last modified: 2018/04/30 18:22 by djgalloway