juju / juju-gui-charm

Charm for Juju GUI.
GNU Affero General Public License v3.0
2 stars 16 forks source link

Fix charm not deploying correctly on xenial. #67

Closed frankban closed 8 years ago

frankban commented 8 years ago

This was due to a pip install error. Also:

QA: Ensure the GUI charm can be correctly deployed: run both "make deploy" and "make deploy SERIES=trusty". Also check that the password is correctly printed when the unit is ready.

jujugui commented 8 years ago

Test PASSed. Refer to this link for build results (access rights to CI server needed): http://ci.jujugui.org:8080//job/juju-gui-charm/131/ Test PASSed.

frankban commented 8 years ago

FOrgot to mention in the QA section. Before running "make deploy" you should put a recent GUI release bz2 inside the releases directory.

jcsackett commented 8 years ago

Code looks good. :+1:

QAing now.

jrwren commented 8 years ago

👍

hatched commented 8 years ago

:+1: On the code, no qa.

jcsackett commented 8 years ago

QA notes:

Deploying against xenial worked, but no password was printed. Full output:

$ make deploy
tests/00-setup
tests/.venv/bin/python tests/deploy.py
DEBUG:root:setting up the charm
DEBUG:root:deploying juju-gui (series: xenial) from /tmp/tmplSQss8
DEBUG:root:exposing juju-gui
DEBUG:root:waiting for the unit to be ready
{
  "machine": "0", 
  "open-ports": [
    "80/tcp", 
    "443/tcp"
  ], 
  "public-address": "54.161.21.90", 
  "juju-status": {
    "current": "idle", 
    "since": "27 May 2016 15:10:21Z", 
    "version": "2.0-beta8.1"
  }, 
  "workload-status": {
    "current": "unknown", 
    "since": "27 May 2016 15:10:20Z"
  }
}

Trusty deploy is pending.

jcsackett commented 8 years ago

...it seems despite checking out this branch to qa, I ran from develop, which would explain the output being wrong.

jcsackett commented 8 years ago

QA notes:

Both deploy properly and (now that I'm using the right branch) show the password.

QA :ok:

frankban commented 8 years ago

Thank you all for the reviews and QA! :shipit:

jujugui commented 8 years ago

Status: merge request accepted. Url: http://ci.jujugui.org:8080/job/juju-gui-charm-merge