Fixed lp:1424777 - add cloud-tools archive for precise compatible with #1670

Merged
merged 1 commit into from Feb 24, 2015

Conversation

Projects
None yet
2 participants
Contributor

dimitern commented Feb 24, 2015

old cloud-init

This addresses various related issues with provisioning precise
machines. See http://pad.lv/1424777 for details.

Makes installing packages from the cloud-tools archive for precise
compatible with cloud-init 0.6.3 in precise. Also works for newer
versions.

Live tested extensively:

  1. bootstrapping a local environment on a trusty amd64 machine
  2. add-machine --series [precise,quantal,raring,saucy,trusty,utopic,vivid]
  3. bootstrapping a local environment on precise, then 2.
  4. bootstrapping a manual environment on trusty, then another on
    precise.
  5. adding trusty and precise machines manually into 4.
  6. with maas - bootstrapping on trusty, adding a precise machine.
  7. upgrading from 1.22-beta4 to 1.23 tip in the environments from 1, 3.

(Review request: http://reviews.vapour.ws/r/998/)

Contributor

dimitern commented Feb 24, 2015

$$fixes-1424777$$

Contributor

jujubot commented Feb 24, 2015

Status: merge request accepted. Url: http://juju-ci.vapour.ws:8080/job/github-merge-juju

jujubot added a commit that referenced this pull request Feb 24, 2015

Merge pull request #1670 from dimitern/lp-1424777-for-1.22
Fixed lp:1424777 - add cloud-tools archive for precise compatible with

old cloud-init

This addresses various related issues with provisioning precise
machines. See http://pad.lv/1424777 for details.

Makes installing packages from the cloud-tools archive for precise
compatible with cloud-init 0.6.3 in precise. Also works for newer
versions.

Live tested extensively:

 1. bootstrapping a local environment on a trusty amd64 machine
 2. add-machine --series [precise,quantal,raring,saucy,trusty,utopic,vivid]
 3. bootstrapping a local environment on precise, then 2.
 4. bootstrapping a manual environment on trusty, then another on
 precise.
 5. adding trusty and precise machines manually into 4.
 6. with maas - bootstrapping on trusty, adding a precise machine.
 7. upgrading from 1.22-beta4 to 1.23 tip in the environments from 1, 3.

(Review request: http://reviews.vapour.ws/r/998/)

@jujubot jujubot merged commit c78a757 into juju:1.22 Feb 24, 2015

@dimitern dimitern deleted the dimitern:lp-1424777-for-1.22 branch Feb 24, 2015

jujubot added a commit that referenced this pull request Feb 24, 2015

Merge pull request #1673 from dimitern/lp-1424777-for-1.23
Fixed lp:1424777 - forward port to 1.23

Same tests and same fix as for 1.22 proposed with #1670, but ported to 1.23.

(Review request: http://reviews.vapour.ws/r/1001/)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment