Juju bootstraps latest LTS by default

Bug #1762741 reported by Nicholas Skaggs on 2018-04-10
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
juju
High
Unassigned
2.3
Critical
Anastasia

Bug Description

After bionic is released, 2.3 will change user behavior and bootstrap a bionic controller by default. Let's instead retain the existing behavior of bootstrapping xenial, and be more explicit about which versions of mongo and ubuntu we want to bootstrap by default.

For 2.4, we want the default behavior to be bionic, and to stay with bionic even after 20.04 is in the wild.

summary: - 2.3 series will bootstrap bionic by default
+ Juju bootstraps latests LTS by default
Changed in juju:
status: New → Triaged
importance: Undecided → High
milestone: none → 2.4-beta1
description: updated
summary: - Juju bootstraps latests LTS by default
+ Juju bootstraps latest LTS by default
Changed in juju:
assignee: nobody → Anastasia (anastasia-macmood)
status: Triaged → In Progress
Anastasia (anastasia-macmood) wrote :

The PR for 2.3.6: https://github.com/juju/juju/pull/8567

The bigger merge that is bringing this functionality into develop (heading for 2.4+): https://github.com/juju/juju/pull/8570

As per comments on this bigger merge, since we do not actually support 'bionic' yet, we cannot do this change yet. I guess it will come once we move to mongo 3.6.

Anastasia (anastasia-macmood) wrote :

FWIW, I have added a note to Release Process documentation to ensure that a "releaser" check this value.

Changed in juju:
status: In Progress → Fix Committed
Nicholas Skaggs (nskaggs) wrote :

We want this to be bionic controllers by default for 2.4-beta1. Can we rev develop to make this change? Support for mongo3.6 should be present now (the package itself it also in bionic).

tags: added: docteam
Anastasia (anastasia-macmood) wrote :

Putting this into "In Progress" so that I can change the value of the constant for 2.4.x

Changed in juju:
status: Fix Committed → In Progress
Anastasia (anastasia-macmood) wrote :

PR against develop (2.4) that changes value to 'bionic': https://github.com/juju/juju/pull/8598

Anastasia (anastasia-macmood) wrote :
Tim Penhey (thumper) wrote :

We really don't want to have 2.4 switch to bootstrapping bionic by default as soon as bionic is released.

We talked about having a switch at 18.04.1 time, but as far as I am aware, we don't yet have a programatic way to determine that release time.

I propose that we keep xenial as the default bootstrap series for 2.4-beta1 and 2.4.0, and we release a point release 2.4.x when the time comes to change bionic to be the default bootstrap and model series.

Anastasia (anastasia-macmood) wrote :

Based on comment #7, I am un-assigning the bug and reverting back to "Triaged". Also closing juju/juju PR.

Changed in juju:
status: In Progress → Triaged
assignee: Anastasia (anastasia-macmood) → nobody
milestone: 2.4-beta1 → none
Changed in juju:
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers