Min Juju Version

Registered by Anastasia

min-version is just a version number in the charm metadata.
Have charms be able to specify the minimum version of Juju that they will operate on. Especially useful for charms that expect to be able to make use of new feature such as leader election and storage.
Attempting to deploy a charm on an earlier version which supports min-version will fail with a nice message.
When a new version of a charm is available, but requires a newer version of Juju, we will tell them that the new version is available, but also that they will need a new Juju version.

Blueprint information

Status:
Complete
Approver:
Alexis Bruemmer
Priority:
Undefined
Drafter:
Anastasia
Direction:
Needs approval
Assignee:
Katherine Cox-Buday
Definition:
Approved
Series goal:
Accepted for 2.0
Implementation:
Implemented
Milestone target:
None
Started by
Katherine Cox-Buday
Completed by
Anastasia

Related branches

Sprints

Whiteboard

(?)

Work Items

Work items:
Feature one-pager approved (n/a): INPROGRESS
Design Spec (n/a): INPROGRESS
Implementation (): DONE
Demo (): TODO
CI tests (): DONE
Release Notes (): DONE
Stakeholder signoff (): DONE
Documentation draft (): TODO
Documentation complete (): TODO

This blueprint contains Public information 
Everyone can see this information.