You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@bigtop.apache.org by ev...@apache.org on 2017/07/01 13:36:47 UTC

[03/50] [abbrv] bigtop git commit: BIGTOP-2770: Juju charm/bundle refresh

BIGTOP-2770: Juju charm/bundle refresh

Closes #211


Project: http://git-wip-us.apache.org/repos/asf/bigtop/repo
Commit: http://git-wip-us.apache.org/repos/asf/bigtop/commit/6a715b04
Tree: http://git-wip-us.apache.org/repos/asf/bigtop/tree/6a715b04
Diff: http://git-wip-us.apache.org/repos/asf/bigtop/diff/6a715b04

Branch: refs/heads/branch-1.2
Commit: 6a715b04dbde3e34eed92d3bf8838a4bc3f75132
Parents: 0068c88
Author: Kevin W Monroe <ke...@canonical.com>
Authored: Thu May 11 17:28:27 2017 +0000
Committer: Evans Ye <ev...@apache.org>
Committed: Sat Jul 1 12:52:53 2017 +0000

----------------------------------------------------------------------
 bigtop-deploy/juju/hadoop-hbase/bundle-dev.yaml |   2 +-
 .../juju/hadoop-hbase/bundle-local.yaml         |   2 +-
 bigtop-deploy/juju/hadoop-hbase/bundle.yaml     |  14 +-
 bigtop-deploy/juju/hadoop-kafka/bundle-dev.yaml |   2 +-
 .../juju/hadoop-kafka/bundle-local.yaml         |   2 +-
 bigtop-deploy/juju/hadoop-kafka/bundle.yaml     |  14 +-
 .../juju/hadoop-processing/bundle-dev.yaml      |   2 +-
 .../juju/hadoop-processing/bundle-local.yaml    |   2 +-
 .../juju/hadoop-processing/bundle.yaml          |  10 +-
 bigtop-deploy/juju/hadoop-spark/bundle-dev.yaml |  34 +-
 .../juju/hadoop-spark/bundle-local.yaml         |  34 +-
 bigtop-deploy/juju/hadoop-spark/bundle.yaml     |  12 +-
 .../juju/hadoop-spark/tests/01-bundle.py        |   1 -
 bigtop-deploy/juju/spark-processing/bundle.yaml |   4 +-
 .../src/charm/hbase/layer-hbase/icon.svg        | 293 +------
 .../layer-hbase/tests/01-basic-deployment.py    |   2 +-
 .../hbase/layer-hbase/tests/02-smoke-test.py    |  10 +-
 .../src/charm/kafka/layer-kafka/icon.svg        | 107 +--
 .../charm/kafka/layer-kafka/tests/01-deploy.py  |   4 +-
 .../kafka/layer-kafka/tests/02-smoke-test.py    |   4 +-
 .../layer-kafka/tests/10-config-changed.py      |  12 +-
 .../mahout/layer-mahout/tests/01-mahout-test.py |  12 +-
 .../src/charm/pig/layer-pig/tests/01-deploy.py  |   2 +-
 .../src/charm/spark/layer-spark/icon.svg        | 850 +------------------
 .../layer-spark/tests/01-basic-deployment.py    |   2 +-
 .../spark/layer-spark/tests/02-smoke-test.py    |   2 +-
 .../layer-spark/tests/03-scale-standalone.py    |   7 +-
 .../charm/spark/layer-spark/tests/10-test-ha.py |  13 +-
 .../layer-zeppelin/tests/01-basic-deployment.py |   2 +-
 .../layer-zeppelin/tests/02-zeppelin-smoke.py   |   4 +-
 .../layer-zookeeper/tests/01-deploy-smoke.py    |   5 +-
 .../layer-zookeeper/tests/10-bind-address.py    |   4 +-
 32 files changed, 130 insertions(+), 1340 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/bigtop/blob/6a715b04/bigtop-deploy/juju/hadoop-hbase/bundle-dev.yaml
----------------------------------------------------------------------
diff --git a/bigtop-deploy/juju/hadoop-hbase/bundle-dev.yaml b/bigtop-deploy/juju/hadoop-hbase/bundle-dev.yaml
index 064b84d..f7bcf56 100644
--- a/bigtop-deploy/juju/hadoop-hbase/bundle-dev.yaml
+++ b/bigtop-deploy/juju/hadoop-hbase/bundle-dev.yaml
@@ -34,7 +34,7 @@ services:
       gui-x: "1000"
       gui-y: "400"
   client:
-    charm: "cs:xenial/hadoop-client-3"
+    charm: "cs:xenial/hadoop-client-8"
     constraints: "mem=3G"
     num_units: 1
     annotations:

http://git-wip-us.apache.org/repos/asf/bigtop/blob/6a715b04/bigtop-deploy/juju/hadoop-hbase/bundle-local.yaml
----------------------------------------------------------------------
diff --git a/bigtop-deploy/juju/hadoop-hbase/bundle-local.yaml b/bigtop-deploy/juju/hadoop-hbase/bundle-local.yaml
index 34d3cb7..26e0f3e 100644
--- a/bigtop-deploy/juju/hadoop-hbase/bundle-local.yaml
+++ b/bigtop-deploy/juju/hadoop-hbase/bundle-local.yaml
@@ -34,7 +34,7 @@ services:
       gui-x: "1000"
       gui-y: "400"
   client:
-    charm: "cs:xenial/hadoop-client-3"
+    charm: "cs:xenial/hadoop-client-8"
     constraints: "mem=3G"
     num_units: 1
     annotations:

http://git-wip-us.apache.org/repos/asf/bigtop/blob/6a715b04/bigtop-deploy/juju/hadoop-hbase/bundle.yaml
----------------------------------------------------------------------
diff --git a/bigtop-deploy/juju/hadoop-hbase/bundle.yaml b/bigtop-deploy/juju/hadoop-hbase/bundle.yaml
index 618b196..ef44758 100644
--- a/bigtop-deploy/juju/hadoop-hbase/bundle.yaml
+++ b/bigtop-deploy/juju/hadoop-hbase/bundle.yaml
@@ -1,6 +1,6 @@
 services:
   namenode:
-    charm: "cs:xenial/hadoop-namenode-14"
+    charm: "cs:xenial/hadoop-namenode-19"
     constraints: "mem=7G root-disk=32G"
     num_units: 1
     annotations:
@@ -9,7 +9,7 @@ services:
     to:
       - "0"
   resourcemanager:
-    charm: "cs:xenial/hadoop-resourcemanager-16"
+    charm: "cs:xenial/hadoop-resourcemanager-21"
     constraints: "mem=7G root-disk=32G"
     num_units: 1
     annotations:
@@ -18,7 +18,7 @@ services:
     to:
       - "0"
   slave:
-    charm: "cs:xenial/hadoop-slave-15"
+    charm: "cs:xenial/hadoop-slave-20"
     constraints: "mem=7G root-disk=32G"
     num_units: 3
     annotations:
@@ -29,12 +29,12 @@ services:
       - "2"
       - "3"
   plugin:
-    charm: "cs:xenial/hadoop-plugin-14"
+    charm: "cs:xenial/hadoop-plugin-19"
     annotations:
       gui-x: "1000"
       gui-y: "400"
   client:
-    charm: "cs:xenial/hadoop-client-3"
+    charm: "cs:xenial/hadoop-client-8"
     constraints: "mem=3G"
     num_units: 1
     annotations:
@@ -43,7 +43,7 @@ services:
     to:
       - "4"
   hbase:
-    charm: "cs:xenial/hbase-14"
+    charm: "cs:xenial/hbase-20"
     constraints: "mem=7G root-disk=32G"
     num_units: 3
     annotations:
@@ -54,7 +54,7 @@ services:
       - "2"
       - "3"
   zookeeper:
-    charm: "cs:xenial/zookeeper-19"
+    charm: "cs:xenial/zookeeper-25"
     constraints: "mem=3G root-disk=32G"
     num_units: 3
     annotations:

http://git-wip-us.apache.org/repos/asf/bigtop/blob/6a715b04/bigtop-deploy/juju/hadoop-kafka/bundle-dev.yaml
----------------------------------------------------------------------
diff --git a/bigtop-deploy/juju/hadoop-kafka/bundle-dev.yaml b/bigtop-deploy/juju/hadoop-kafka/bundle-dev.yaml
index 0ea56fa..f715f78 100644
--- a/bigtop-deploy/juju/hadoop-kafka/bundle-dev.yaml
+++ b/bigtop-deploy/juju/hadoop-kafka/bundle-dev.yaml
@@ -34,7 +34,7 @@ services:
       gui-x: "1000"
       gui-y: "400"
   client:
-    charm: "cs:xenial/hadoop-client-3"
+    charm: "cs:xenial/hadoop-client-8"
     constraints: "mem=3G"
     num_units: 1
     annotations:

http://git-wip-us.apache.org/repos/asf/bigtop/blob/6a715b04/bigtop-deploy/juju/hadoop-kafka/bundle-local.yaml
----------------------------------------------------------------------
diff --git a/bigtop-deploy/juju/hadoop-kafka/bundle-local.yaml b/bigtop-deploy/juju/hadoop-kafka/bundle-local.yaml
index 0f26d33..82bfb16 100644
--- a/bigtop-deploy/juju/hadoop-kafka/bundle-local.yaml
+++ b/bigtop-deploy/juju/hadoop-kafka/bundle-local.yaml
@@ -34,7 +34,7 @@ services:
       gui-x: "1000"
       gui-y: "400"
   client:
-    charm: "cs:xenial/hadoop-client-3"
+    charm: "cs:xenial/hadoop-client-8"
     constraints: "mem=3G"
     num_units: 1
     annotations:

http://git-wip-us.apache.org/repos/asf/bigtop/blob/6a715b04/bigtop-deploy/juju/hadoop-kafka/bundle.yaml
----------------------------------------------------------------------
diff --git a/bigtop-deploy/juju/hadoop-kafka/bundle.yaml b/bigtop-deploy/juju/hadoop-kafka/bundle.yaml
index abf74bb..a68e2c5 100644
--- a/bigtop-deploy/juju/hadoop-kafka/bundle.yaml
+++ b/bigtop-deploy/juju/hadoop-kafka/bundle.yaml
@@ -1,6 +1,6 @@
 services:
   namenode:
-    charm: "cs:xenial/hadoop-namenode-14"
+    charm: "cs:xenial/hadoop-namenode-19"
     constraints: "mem=7G root-disk=32G"
     num_units: 1
     annotations:
@@ -9,7 +9,7 @@ services:
     to:
       - "0"
   resourcemanager:
-    charm: "cs:xenial/hadoop-resourcemanager-16"
+    charm: "cs:xenial/hadoop-resourcemanager-21"
     constraints: "mem=7G root-disk=32G"
     num_units: 1
     annotations:
@@ -18,7 +18,7 @@ services:
     to:
       - "0"
   slave:
-    charm: "cs:xenial/hadoop-slave-15"
+    charm: "cs:xenial/hadoop-slave-20"
     constraints: "mem=7G root-disk=32G"
     num_units: 3
     annotations:
@@ -29,12 +29,12 @@ services:
       - "2"
       - "3"
   plugin:
-    charm: "cs:xenial/hadoop-plugin-14"
+    charm: "cs:xenial/hadoop-plugin-19"
     annotations:
       gui-x: "1000"
       gui-y: "400"
   client:
-    charm: "cs:xenial/hadoop-client-3"
+    charm: "cs:xenial/hadoop-client-8"
     constraints: "mem=3G"
     num_units: 1
     annotations:
@@ -52,7 +52,7 @@ services:
     to:
       - "4"
   zookeeper:
-    charm: "cs:xenial/zookeeper-19"
+    charm: "cs:xenial/zookeeper-25"
     constraints: "mem=3G root-disk=32G"
     num_units: 3
     annotations:
@@ -63,7 +63,7 @@ services:
       - "6"
       - "7"
   kafka:
-    charm: "cs:xenial/kafka-15"
+    charm: "cs:xenial/kafka-21"
     constraints: "mem=3G"
     num_units: 1
     annotations:

http://git-wip-us.apache.org/repos/asf/bigtop/blob/6a715b04/bigtop-deploy/juju/hadoop-processing/bundle-dev.yaml
----------------------------------------------------------------------
diff --git a/bigtop-deploy/juju/hadoop-processing/bundle-dev.yaml b/bigtop-deploy/juju/hadoop-processing/bundle-dev.yaml
index 265e69f..42b5f38 100644
--- a/bigtop-deploy/juju/hadoop-processing/bundle-dev.yaml
+++ b/bigtop-deploy/juju/hadoop-processing/bundle-dev.yaml
@@ -34,7 +34,7 @@ services:
       gui-x: "1000"
       gui-y: "400"
   client:
-    charm: "cs:xenial/hadoop-client-3"
+    charm: "cs:xenial/hadoop-client-8"
     constraints: "mem=3G"
     num_units: 1
     annotations:

http://git-wip-us.apache.org/repos/asf/bigtop/blob/6a715b04/bigtop-deploy/juju/hadoop-processing/bundle-local.yaml
----------------------------------------------------------------------
diff --git a/bigtop-deploy/juju/hadoop-processing/bundle-local.yaml b/bigtop-deploy/juju/hadoop-processing/bundle-local.yaml
index a6dd892..736f73b 100644
--- a/bigtop-deploy/juju/hadoop-processing/bundle-local.yaml
+++ b/bigtop-deploy/juju/hadoop-processing/bundle-local.yaml
@@ -34,7 +34,7 @@ services:
       gui-x: "1000"
       gui-y: "400"
   client:
-    charm: "cs:xenial/hadoop-client-3"
+    charm: "cs:xenial/hadoop-client-8"
     constraints: "mem=3G"
     num_units: 1
     annotations:

http://git-wip-us.apache.org/repos/asf/bigtop/blob/6a715b04/bigtop-deploy/juju/hadoop-processing/bundle.yaml
----------------------------------------------------------------------
diff --git a/bigtop-deploy/juju/hadoop-processing/bundle.yaml b/bigtop-deploy/juju/hadoop-processing/bundle.yaml
index ef5195a..54bce71 100644
--- a/bigtop-deploy/juju/hadoop-processing/bundle.yaml
+++ b/bigtop-deploy/juju/hadoop-processing/bundle.yaml
@@ -1,6 +1,6 @@
 services:
   namenode:
-    charm: "cs:xenial/hadoop-namenode-14"
+    charm: "cs:xenial/hadoop-namenode-19"
     constraints: "mem=7G root-disk=32G"
     num_units: 1
     annotations:
@@ -9,7 +9,7 @@ services:
     to:
       - "0"
   resourcemanager:
-    charm: "cs:xenial/hadoop-resourcemanager-16"
+    charm: "cs:xenial/hadoop-resourcemanager-21"
     constraints: "mem=7G root-disk=32G"
     num_units: 1
     annotations:
@@ -18,7 +18,7 @@ services:
     to:
       - "0"
   slave:
-    charm: "cs:xenial/hadoop-slave-15"
+    charm: "cs:xenial/hadoop-slave-20"
     constraints: "mem=7G root-disk=32G"
     num_units: 3
     annotations:
@@ -29,12 +29,12 @@ services:
       - "2"
       - "3"
   plugin:
-    charm: "cs:xenial/hadoop-plugin-14"
+    charm: "cs:xenial/hadoop-plugin-19"
     annotations:
       gui-x: "1000"
       gui-y: "400"
   client:
-    charm: "cs:xenial/hadoop-client-3"
+    charm: "cs:xenial/hadoop-client-8"
     constraints: "mem=3G"
     num_units: 1
     annotations:

http://git-wip-us.apache.org/repos/asf/bigtop/blob/6a715b04/bigtop-deploy/juju/hadoop-spark/bundle-dev.yaml
----------------------------------------------------------------------
diff --git a/bigtop-deploy/juju/hadoop-spark/bundle-dev.yaml b/bigtop-deploy/juju/hadoop-spark/bundle-dev.yaml
index 847cebd..66136c6 100644
--- a/bigtop-deploy/juju/hadoop-spark/bundle-dev.yaml
+++ b/bigtop-deploy/juju/hadoop-spark/bundle-dev.yaml
@@ -34,8 +34,8 @@ services:
       gui-x: "1000"
       gui-y: "400"
   client:
-    charm: "cs:xenial/hadoop-client-3"
-    constraints: "mem=3G"
+    charm: "cs:xenial/hadoop-client-8"
+    constraints: "mem=7G root-disk=32G"
     num_units: 1
     annotations:
       gui-x: "1250"
@@ -52,18 +52,7 @@ services:
       gui-x: "1000"
       gui-y: "0"
     to:
-      - "5"
-  zookeeper:
-    charm: "cs:~bigdata-dev/xenial/zookeeper"
-    constraints: "mem=3G root-disk=32G"
-    num_units: 3
-    annotations:
-      gui-x: "500"
-      gui-y: "400"
-    to:
-      - "6"
-      - "7"
-      - "8"
+      - "4"
   ganglia:
     charm: "cs:xenial/ganglia-12"
     num_units: 1
@@ -97,20 +86,17 @@ relations:
   - [resourcemanager, slave]
   - [plugin, namenode]
   - [plugin, resourcemanager]
-  - [client, plugin]
   - [spark, plugin]
-  - [spark, zookeeper]
+  - [client, plugin]
   - ["ganglia-node:juju-info", "namenode:juju-info"]
   - ["ganglia-node:juju-info", "resourcemanager:juju-info"]
   - ["ganglia-node:juju-info", "slave:juju-info"]
   - ["ganglia-node:juju-info", "spark:juju-info"]
-  - ["ganglia-node:juju-info", "zookeeper:juju-info"]
   - ["ganglia:node", "ganglia-node:node"]
   - ["rsyslog-forwarder-ha:juju-info", "namenode:juju-info"]
   - ["rsyslog-forwarder-ha:juju-info", "resourcemanager:juju-info"]
   - ["rsyslog-forwarder-ha:juju-info", "slave:juju-info"]
   - ["rsyslog-forwarder-ha:juju-info", "spark:juju-info"]
-  - ["rsyslog-forwarder-ha:juju-info", "zookeeper:juju-info"]
   - ["rsyslog:aggregator", "rsyslog-forwarder-ha:syslog"]
 machines:
   "0":
@@ -127,16 +113,4 @@ machines:
     constraints: "mem=7G root-disk=32G"
   "4":
     series: "xenial"
-    constraints: "mem=3G"
-  "5":
-    series: "xenial"
     constraints: "mem=7G root-disk=32G"
-  "6":
-    series: "xenial"
-    constraints: "mem=3G root-disk=32G"
-  "7":
-    series: "xenial"
-    constraints: "mem=3G root-disk=32G"
-  "8":
-    series: "xenial"
-    constraints: "mem=3G root-disk=32G"

http://git-wip-us.apache.org/repos/asf/bigtop/blob/6a715b04/bigtop-deploy/juju/hadoop-spark/bundle-local.yaml
----------------------------------------------------------------------
diff --git a/bigtop-deploy/juju/hadoop-spark/bundle-local.yaml b/bigtop-deploy/juju/hadoop-spark/bundle-local.yaml
index 61b7ecf..6e08871 100644
--- a/bigtop-deploy/juju/hadoop-spark/bundle-local.yaml
+++ b/bigtop-deploy/juju/hadoop-spark/bundle-local.yaml
@@ -34,8 +34,8 @@ services:
       gui-x: "1000"
       gui-y: "400"
   client:
-    charm: "cs:xenial/hadoop-client-3"
-    constraints: "mem=3G"
+    charm: "cs:xenial/hadoop-client-8"
+    constraints: "mem=7G root-disk=32G"
     num_units: 1
     annotations:
       gui-x: "1250"
@@ -52,18 +52,7 @@ services:
       gui-x: "1000"
       gui-y: "0"
     to:
-      - "5"
-  zookeeper:
-    charm: "/home/ubuntu/charms/xenial/zookeeper"
-    constraints: "mem=3G root-disk=32G"
-    num_units: 3
-    annotations:
-      gui-x: "500"
-      gui-y: "400"
-    to:
-      - "6"
-      - "7"
-      - "8"
+      - "4"
   ganglia:
     charm: "cs:xenial/ganglia-12"
     num_units: 1
@@ -97,20 +86,17 @@ relations:
   - [resourcemanager, slave]
   - [plugin, namenode]
   - [plugin, resourcemanager]
-  - [client, plugin]
   - [spark, plugin]
-  - [spark, zookeeper]
+  - [client, plugin]
   - ["ganglia-node:juju-info", "namenode:juju-info"]
   - ["ganglia-node:juju-info", "resourcemanager:juju-info"]
   - ["ganglia-node:juju-info", "slave:juju-info"]
   - ["ganglia-node:juju-info", "spark:juju-info"]
-  - ["ganglia-node:juju-info", "zookeeper:juju-info"]
   - ["ganglia:node", "ganglia-node:node"]
   - ["rsyslog-forwarder-ha:juju-info", "namenode:juju-info"]
   - ["rsyslog-forwarder-ha:juju-info", "resourcemanager:juju-info"]
   - ["rsyslog-forwarder-ha:juju-info", "slave:juju-info"]
   - ["rsyslog-forwarder-ha:juju-info", "spark:juju-info"]
-  - ["rsyslog-forwarder-ha:juju-info", "zookeeper:juju-info"]
   - ["rsyslog:aggregator", "rsyslog-forwarder-ha:syslog"]
 machines:
   "0":
@@ -127,16 +113,4 @@ machines:
     constraints: "mem=7G root-disk=32G"
   "4":
     series: "xenial"
-    constraints: "mem=3G"
-  "5":
-    series: "xenial"
     constraints: "mem=7G root-disk=32G"
-  "6":
-    series: "xenial"
-    constraints: "mem=3G root-disk=32G"
-  "7":
-    series: "xenial"
-    constraints: "mem=3G root-disk=32G"
-  "8":
-    series: "xenial"
-    constraints: "mem=3G root-disk=32G"

http://git-wip-us.apache.org/repos/asf/bigtop/blob/6a715b04/bigtop-deploy/juju/hadoop-spark/bundle.yaml
----------------------------------------------------------------------
diff --git a/bigtop-deploy/juju/hadoop-spark/bundle.yaml b/bigtop-deploy/juju/hadoop-spark/bundle.yaml
index 0611495..9458b23 100644
--- a/bigtop-deploy/juju/hadoop-spark/bundle.yaml
+++ b/bigtop-deploy/juju/hadoop-spark/bundle.yaml
@@ -1,6 +1,6 @@
 services:
   namenode:
-    charm: "cs:xenial/hadoop-namenode-14"
+    charm: "cs:xenial/hadoop-namenode-19"
     constraints: "mem=7G root-disk=32G"
     num_units: 1
     annotations:
@@ -9,7 +9,7 @@ services:
     to:
       - "0"
   resourcemanager:
-    charm: "cs:xenial/hadoop-resourcemanager-16"
+    charm: "cs:xenial/hadoop-resourcemanager-21"
     constraints: "mem=7G root-disk=32G"
     num_units: 1
     annotations:
@@ -18,7 +18,7 @@ services:
     to:
       - "0"
   slave:
-    charm: "cs:xenial/hadoop-slave-15"
+    charm: "cs:xenial/hadoop-slave-20"
     constraints: "mem=7G root-disk=32G"
     num_units: 3
     annotations:
@@ -29,12 +29,12 @@ services:
       - "2"
       - "3"
   plugin:
-    charm: "cs:xenial/hadoop-plugin-14"
+    charm: "cs:xenial/hadoop-plugin-19"
     annotations:
       gui-x: "1000"
       gui-y: "400"
   client:
-    charm: "cs:xenial/hadoop-client-3"
+    charm: "cs:xenial/hadoop-client-8"
     constraints: "mem=7G root-disk=32G"
     num_units: 1
     annotations:
@@ -43,7 +43,7 @@ services:
     to:
       - "4"
   spark:
-    charm: "cs:xenial/spark-34"
+    charm: "cs:xenial/spark-41"
     constraints: "mem=7G root-disk=32G"
     num_units: 1
     options:

http://git-wip-us.apache.org/repos/asf/bigtop/blob/6a715b04/bigtop-deploy/juju/hadoop-spark/tests/01-bundle.py
----------------------------------------------------------------------
diff --git a/bigtop-deploy/juju/hadoop-spark/tests/01-bundle.py b/bigtop-deploy/juju/hadoop-spark/tests/01-bundle.py
index 9d58cc9..1e9794f 100755
--- a/bigtop-deploy/juju/hadoop-spark/tests/01-bundle.py
+++ b/bigtop-deploy/juju/hadoop-spark/tests/01-bundle.py
@@ -53,7 +53,6 @@ class TestBundle(unittest.TestCase):
                                         'resourcemanager': re.compile('ready'),
                                         'slave': re.compile('ready'),
                                         'spark': re.compile('ready'),
-                                        'zookeeper': re.compile('ready'),
                                         }, timeout=3600)
         cls.hdfs = cls.d.sentry['namenode'][0]
         cls.yarn = cls.d.sentry['resourcemanager'][0]

http://git-wip-us.apache.org/repos/asf/bigtop/blob/6a715b04/bigtop-deploy/juju/spark-processing/bundle.yaml
----------------------------------------------------------------------
diff --git a/bigtop-deploy/juju/spark-processing/bundle.yaml b/bigtop-deploy/juju/spark-processing/bundle.yaml
index f114ebf..8433dc0 100644
--- a/bigtop-deploy/juju/spark-processing/bundle.yaml
+++ b/bigtop-deploy/juju/spark-processing/bundle.yaml
@@ -1,6 +1,6 @@
 services:
   spark:
-    charm: "cs:xenial/spark-34"
+    charm: "cs:xenial/spark-41"
     constraints: "mem=7G root-disk=32G"
     num_units: 2
     options:
@@ -13,7 +13,7 @@ services:
       - "0"
       - "1"
   zookeeper:
-    charm: "cs:xenial/zookeeper-19"
+    charm: "cs:xenial/zookeeper-25"
     constraints: "mem=3G root-disk=32G"
     num_units: 3
     annotations:

http://git-wip-us.apache.org/repos/asf/bigtop/blob/6a715b04/bigtop-packages/src/charm/hbase/layer-hbase/icon.svg
----------------------------------------------------------------------
diff --git a/bigtop-packages/src/charm/hbase/layer-hbase/icon.svg b/bigtop-packages/src/charm/hbase/layer-hbase/icon.svg
index 4da7352..c86bd67 100644
--- a/bigtop-packages/src/charm/hbase/layer-hbase/icon.svg
+++ b/bigtop-packages/src/charm/hbase/layer-hbase/icon.svg
@@ -1,278 +1,23 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="96"
-   height="96"
-   id="svg6517"
-   version="1.1"
-   inkscape:version="0.48.4 r9939"
-   sodipodi:docname="icon.svg">
-  <defs
-     id="defs6519">
-    <linearGradient
-       id="Background">
-      <stop
-         id="stop4178"
-         offset="0"
-         style="stop-color:#b8b8b8;stop-opacity:1" />
-      <stop
-         id="stop4180"
-         offset="1"
-         style="stop-color:#c9c9c9;stop-opacity:1" />
-    </linearGradient>
-    <filter
-       style="color-interpolation-filters:sRGB;"
-       inkscape:label="Inner Shadow"
-       id="filter1121">
-      <feFlood
-         flood-opacity="0.59999999999999998"
-         flood-color="rgb(0,0,0)"
-         result="flood"
-         id="feFlood1123" />
-      <feComposite
-         in="flood"
-         in2="SourceGraphic"
-         operator="out"
-         result="composite1"
-         id="feComposite1125" />
-      <feGaussianBlur
-         in="composite1"
-         stdDeviation="1"
-         result="blur"
-         id="feGaussianBlur1127" />
-      <feOffset
-         dx="0"
-         dy="2"
-         result="offset"
-         id="feOffset1129" />
-      <feComposite
-         in="offset"
-         in2="SourceGraphic"
-         operator="atop"
-         result="composite2"
-         id="feComposite1131" />
-    </filter>
-    <filter
-       style="color-interpolation-filters:sRGB;"
-       inkscape:label="Drop Shadow"
-       id="filter950">
-      <feFlood
-         flood-opacity="0.25"
-         flood-color="rgb(0,0,0)"
-         result="flood"
-         id="feFlood952" />
-      <feComposite
-         in="flood"
-         in2="SourceGraphic"
-         operator="in"
-         result="composite1"
-         id="feComposite954" />
-      <feGaussianBlur
-         in="composite1"
-         stdDeviation="1"
-         result="blur"
-         id="feGaussianBlur956" />
-      <feOffset
-         dx="0"
-         dy="1"
-         result="offset"
-         id="feOffset958" />
-      <feComposite
-         in="SourceGraphic"
-         in2="offset"
-         operator="over"
-         result="composite2"
-         id="feComposite960" />
-    </filter>
-    <clipPath
-       clipPathUnits="userSpaceOnUse"
-       id="clipPath873">
-      <g
-         transform="matrix(0,-0.66666667,0.66604479,0,-258.25992,677.00001)"
-         id="g875"
-         inkscape:label="Layer 1"
-         style="fill:#ff00ff;fill-opacity:1;stroke:none;display:inline">
-        <path
-           style="fill:#ff00ff;fill-opacity:1;stroke:none;display:inline"
-           d="m 46.702703,898.22775 50.594594,0 C 138.16216,898.22775 144,904.06497 144,944.92583 l 0,50.73846 c 0,40.86071 -5.83784,46.69791 -46.702703,46.69791 l -50.594594,0 C 5.8378378,1042.3622 0,1036.525 0,995.66429 L 0,944.92583 C 0,904.06497 5.8378378,898.22775 46.702703,898.22775 Z"
-           id="path877"
-           inkscape:connector-curvature="0"
-           sodipodi:nodetypes="sssssssss" />
-      </g>
-    </clipPath>
-    <filter
-       inkscape:collect="always"
-       id="filter891"
-       inkscape:label="Badge Shadow">
-      <feGaussianBlur
-         inkscape:collect="always"
-         stdDeviation="0.71999962"
-         id="feGaussianBlur893" />
-    </filter>
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="4.0745362"
-     inkscape:cx="-19.035615"
-     inkscape:cy="49.018169"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     showgrid="true"
-     fit-margin-top="0"
-     fit-margin-left="0"
-     fit-margin-right="0"
-     fit-margin-bottom="0"
-     inkscape:window-width="1920"
-     inkscape:window-height="1056"
-     inkscape:window-x="0"
-     inkscape:window-y="24"
-     inkscape:window-maximized="1"
-     showborder="true"
-     showguides="true"
-     inkscape:guide-bbox="true"
-     inkscape:showpageshadow="false"
-     inkscape:snap-global="false">
-    <inkscape:grid
-       type="xygrid"
-       id="grid821" />
-    <sodipodi:guide
-       orientation="1,0"
-       position="16,48"
-       id="guide823" />
-    <sodipodi:guide
-       orientation="0,1"
-       position="64,80"
-       id="guide825" />
-    <sodipodi:guide
-       orientation="1,0"
-       position="80,40"
-       id="guide827" />
-    <sodipodi:guide
-       orientation="0,1"
-       position="64,16"
-       id="guide829" />
-  </sodipodi:namedview>
-  <metadata
-     id="metadata6522">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title />
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <g
-     inkscape:label="BACKGROUND"
-     inkscape:groupmode="layer"
-     id="layer1"
-     transform="translate(268,-635.29076)"
-     style="display:inline">
-    <path
-       style="fill:#e6e3e2;fill-opacity:1;stroke:none;display:inline;filter:url(#filter1121)"
-       d="m -268,700.15563 0,-33.72973 c 0,-27.24324 3.88785,-31.13513 31.10302,-31.13513 l 33.79408,0 c 27.21507,0 31.1029,3.89189 31.1029,31.13513 l 0,33.72973 c 0,27.24325 -3.88783,31.13514 -31.1029,31.13514 l -33.79408,0 C -264.11215,731.29077 -268,727.39888 -268,700.15563 Z"
-       id="path6455"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="sssssssss" />
-  </g>
-  <g
-     inkscape:groupmode="layer"
-     id="layer3"
-     inkscape:label="PLACE YOUR PICTOGRAM HERE"
-     style="display:inline">
-    <image
-       y="43.003983"
-       x="16.397383"
-       id="image3795"
-       xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQsAAABCCAYAAABAdfNCAAAABHNCSVQICAgIfAhkiAAADmdJREFU eJztnXtwXFUdx7/fc3c3j7s1ocku+ChUB1BaBOUh6OAogzR9YaESGauFdJpdHB3FN1VB6hNwwIFR iux22jKVx7Qio0DJ1gc+0FqQ8nCK+K6oIHmUBrLbNNncn38k6SSbx969e/feu5vz+Wv37Dm/883N 3t+ee87v/A4xRkdHx3HhcHgjyXMBLAYQQmn0icg+kvenUqnbS2xbNolEootkmxu2ROSfAH4vIrdv 3rz5N27YdMKaNWuOMU3zqwDeBeCtJCMlmugHsE9EHkyn07cAsFwXaZP169efoJTaAOBMkosBNDqx IyI3ptPpDe6qm55EIvFLku+Z0HcmnU4vddoewN5UKnWuqyJn7vsGkle7aVMBQDKZPC8cDj9F8koA p6N0RwEALSQvBLApkUj8eO3ataabQr2E5BtJfojkz5LJ5Bo/NHR2dp4WjUb3kfwEyTMdOAoAaAJw PsmbE4lEpqOjo9ltnXZIJBIfU0rtJ/lRkmfDoaPQ+Isau6nvJXmsW0ZJvr+hoeEat+z5BcmIiPyg s7PzTC/7bW9vN5RSdwFY6JZNku8Lh8PXu2XPLslk8mKSt5Gs2h8PzSiqvr7+swBeXwHbn04mk8dX wK6ncJRvetlnU1PTegCnVsB0Yt26dYsqYHdaLr/88hYAm73qT1NZQgDeV1D2smVZm5RSA6UYEpGz SH5gQlEdgPMA3F2mRqf8G8Amh207ALx5/A3JtrVr18a3b9/e7YawYiilCv8nORH5HsmXS7EjIotI rh1/T9IIhUIXAHjWDZ3FqK+vfzeAlgJNfwLwE5KHHJrdU7awuUkewLXlGAhhdDJzIvdu3ry55EeI ZDIZBvAqRp3EOIW2veSFVCp1g5OGnZ2d
 jymlfj6xLBKJnATAE2eBgus2NkHpaLIqmUy2AYiPvyd5 WpnaSuGMgvcWyQtSqdSLHmrQjDLi9H4YR5GcX1Dm6IZIpVLDIjLp10JEWmaqH2QsyzpQWKaUqsSj 2rRMc93KubkmtRWRWBm2SkJEFhS8/7d2FNWLk1WPmkcptXCa4v94raPaIUm/NbgJydOTyeS9duuL iGfzQzYIl6J9IiKSTafT66c4CxF5WyKR6HBilGSDk3aVQEQWJBIJR8Muku2FZfl8/q/lq3LMIqf/ EwCFI0eNc44DcJndygHzlQolaJ8IyX4AU50FyVUAVpUpzHdIvg6AW0EpD23durXHJVslMxa/cqFf /Ws0wFhQlmZWrHw+/2W/RWg0fqPnLGYnJyIf2bJly9N+C9H4j4hkSZYyd3U8gEA8mouIkPyLw7av ADXsLMYuzpCTdgD+DuBRkql0Or3PfXWaKuXRVCpVzt4Q3yA5lEql3lKOjekmOG8dHh6+xYmxSCTy OIDWcgS5BcnHvNq04wFbh4aGvuakYTgc3kXyFLcF2UFEDk6c5CMZa29vj+7cubOkgD9NMJhugvPQ tm3bDjgxlkgkRgI2A1wTiMgrTv8nyWSy5NGVW4ztQp5Y1Njc3Lw1mUzeZVmWowhOy7Ke37Jlyz/c UTinUJ2dne912lhErJp9DNH4Tz6ffzQSiQwDCI+XkbwUwKVKOZtbV0rdAOCL7iicU4SVUo+U0f6I Xg3RVIxt27YdsCxro5s2RUQPXX1COwtNRenv779RRHb4rUNTPtpZaCrKzp07R9Lp9GUicimA58ZW mzRVSMiyrPMnFuTz+QNl2FttWdbRjE4kXyjDVkmIyBdE5Gh4t1LqFa/6rgCTrqOION6Xks/nO5VS 0Qm2essV54R0On0fgPva29ujzc3Np4iIo2Q4lmU977K02fiUZVkTs4sdLKe9l9/JkZGRlFKqyy17 IuJbSkaNRqPRaDQajUaj0Wg0mtlg
 Jm4OFq0l3NvWM+BbjHtXS8M7aKhfF60o+FVbT/bo2SEPH2Oe psJ4rKLiyoCAQPi8AM+IWH9UIn8cysvTK/sHXYlQ3BVFTNU3rlJKXSSQNwE8lpB5AngSq0BABHwV kG4I/kmRB4fJH6/oyf7PDfuZpvo3SthYTYWlEL4BwLGgBOqYgbyVP21F75EpG7gycXMvRo/dqBpC BOuKVRJK0TqVxBKokA2dgEw6W4Nh0M7f5yvEyQROJtWlABAxgEzMfFBGuGHpwYH9TkzuAuqM1sYN VNwAsH60m3H/QG88xdHeUA8wBmIxyJVhke9mWs1b+5n96gd74GiPyK4oYqEG80YAHUezcR39o4IV sxUSmT48QVBHBvy7WUBNxVkIMGkNX4ZRlWv6JFcqQ57qam3sLLVtZn7DglA8uo9KbRx3FIGCDFPx c80092daIiXvguyK1b/baIj+GeS6oKWiqnVqylnUFGRIKZXOxEzb+yAeiNWdBEP9FkCQcj/OAI+H Efl1V9y0PRTPxBqXKRoZEsdUUplmemrLWXDySMJCdY4sCvj6w8eYdtL3M8LQdpILilcNBgRiSnjP HRM2ms3ErihihLobCE6e17lGbTmLGoSkYYR4W7F6u2PmFQTP8UKTqxCnnNBqfrJYtVCDeSMIX85q 1YxSU86CBSOJEFgLIwuAOK8rbq6d6eNd8/EaATw/x9QtSF73UMw8bqbPH57f8E6MnhKn8ZGacha1 DIVfmukzQ5nXkpzxZgs6JOaFBd+e7rMdgGEY6jY9mek/NeUspqyGsCbmLMaQk3fMlPyVvNJjMe5D fCQDTNlc1hRvOAfk2/2Q5AYWa2R0ixpO2FsifeXs7HQKCSWCxSSLOm2Sqqm1cRF6c09MLH+ouf4E EvPs9CciIyD2Q7xzogQWgyz+PSOZb208Bb25P0wsFouLil+dsbqQLAR/cyS0UuR5pJzmIhKYzPK1 5iwKVkOGRCEyU92JjX7Y1pP9
 aMVUzUKmJfIWMSJbCLyzaGXyVACTnIURUqfa6UeAPUPIX3FR9xFP T1Z7sKn+TZE6IwXwgmJ1Q+RiAJOcBUfLbCD3jOSyVy0fgG+HQVWCtp7s2/zWME5NPYaUgW/Xoa1v 6Dla1p02q795SsmoAykKLevOi3q8dRQAsLJ/8B8i1vft1BWZNj7EVszIsCXfqTVHETRqy1kUDK8t m3MWFH9jhPO0vX9lSvIUEracRQl9uM6g8Hd26iliyiiCmFo2FTn8eG/uqdKVaUqhtpyFQwT+JoEV gWGrHjEl8xgFMVttwRdL1eUWq3pztjKmCac5c4YYKdoOUIv0d7ni1NQFLoyzCNuP4PTVWYQUzrZT T/KWnye5+4IIni1Wh2BddH7DGV7omcvUlLNwivh4Hbri5ukUritaUeSFvQcP7/VAUqAgYWvnrWGo rzwQqzup0nrmMrZWQyg4Y3fcdCUHgRMEDI8dQioELAAihAWAFFAARUAJJi99WFY4YtgY4Cvwkkws Wnw1wmUIKIicaCfgSIAfbhz92+cUIvKsnXgskssiElqyOx7yJCGxCIYAdBP4nyV4RPIj9y07NHjA 7X78vO/G+MWS7uwawO7SKRkGcGwlFc3a/agGcPSlOlo29uJopgaZPEIwQjZHDEQTgSZXxJaMjScg waF8FYdzl4Ul++3N6Izuo4FH39Mx/7UAABSxApHQTbtj0R8ND+c/s+LQ4L9c7Mm3+w4AIDJ//GWt xVnUJCLW1St6c2X9wihYJ2ZaIlW3Eaut7/BjmXh0j604FL8hVocjxrKuuHnl0u7sdr/luI12FkFH 8K223lyqXDMGjd/AzjNZ8JARsT5ugI+PjRwCDhuUyJ2ZeOO8tu7cJr/VuIme4AwwYslNS3oGvuy3 Dr9Z3pN7UiC2ArsCAUlC3ZaJN7zLbyluop1FgKHiuodbzKJh0nOBw8O5awTVFaFJUbciaElBy0A7 i2DTohQymVjjer+F+M0l
 h3AIlrUMQJ/fWmxDnrU7Zl7htwy30M4i4JA0QG7KtDae6bcWv2nrzT1h 5fEeAK4cleAFAly/I4Zo8ZrBRzuLKoBgBFT3PgAE6kwMP1h6cGB/vntgkYh1LcTZUQJeQvK4Jpgf 8FuHG9haDRHIEAHf9hbI6BkLlcsEJRgAxZfhrYCNRPH9HSROrGsxV6Mv+wMvdAWZ5cAR9OS+sQO4 ubmlYSmUsVwoCwG8lvDoV1zYAtrsS+xshpuxsYsxGw56B14af2136fTJJd3Zcyukpyi75jecGwoZ eyplX4i72rr9yWexEVDntJqXGeTt4OyBYaLwYQBz3lmM80HgMPoO3w/gfq/73jUfrzGUeQ0VP1+s Lun8aIYl3dmFTtu6jX4M8ZmNgLWsN3uPEI/YqH6hfhQJBssP4pUXerNfgchwsboyzdb7akQHZQUE QvYAvHjWOqQRaYkcj76h50ruQGSHAIcdCywTkjWzKjDOOmAwAzxDYNbJZwpOyABmG5D1Slsl0M4i KFjI2xrnSXgBULqzGAaucutAYifsjkdrzlkAAIh88TrkYCsUPNniVjn0Y0hAENLW3gcxqI/uCwhj J6nZyJEpz6/qxasVF1RhtLMIAF2t0fNJvNdOXQtzLwFOELkDCC+Mm1cRxU9Ct5PApxrQjyEAALkk Ezd9yaJMcB5sJqUVkZGXenJ/qrCkQJKJmz8F7B154AUUvAHg623VtZnAZzoycfP3Ttu6CQV92lkA IBgHEPdbR3H4t3XAoN8q/IDCs4stLXtKCTs+RMTxyCIw59dSXtKPIVUEEZwDZzS26RseynkeB1IJ tLOoFkTymKvZsqoZwXUr+/Gy3zLcQDuLKkEEtyzpyeqzMaqLZ3/XM3CH3yLcQjuLKkAgB4Z6s9f5 rUNTKvLpjbARh1El6AnOoCMYAEauuAjI+S1FUxJfW9Kd3e23CDfRziLAiMiLI5AVy3sGn/Rbi8Ye ImKBuLqtO3uT31rc
 Rj+GBBCBHAHk5uGh7OLlPTntKKoEEfx2BHJWLToKQI8s/EdkGMRzAjwD4GkC T2cPZ59Y/WoVpY+bg4zneBHhfwH5lWXJ/cv6co/7rauS/B/ne3S/hgBqfAAAAABJRU5ErkJggg== "
-       height="15.675"
-       width="63.412498" />
-  </g>
-  <g
-     inkscape:groupmode="layer"
-     id="layer2"
-     inkscape:label="BADGE"
-     style="display:none"
-     sodipodi:insensitive="true">
-    <g
-       style="display:inline"
-       transform="translate(-340.00001,-581)"
-       id="g4394"
-       clip-path="none">
-      <g
-         id="g855">
-        <g
-           inkscape:groupmode="maskhelper"
-           id="g870"
-           clip-path="url(#clipPath873)"
-           style="opacity:0.6;filter:url(#filter891)">
-          <path
-             transform="matrix(1.4999992,0,0,1.4999992,-29.999795,-237.54282)"
-             d="m 264,552.36218 c 0,6.62742 -5.37258,12 -12,12 -6.62742,0 -12,-5.37258 -12,-12 0,-6.62741 5.37258,-12 12,-12 6.62742,0 12,5.37259 12,12 z"
-             sodipodi:ry="12"
-             sodipodi:rx="12"
-             sodipodi:cy="552.36218"
-             sodipodi:cx="252"
-             id="path844"
-             style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:4;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-             sodipodi:type="arc" />
-        </g>
-        <g
-           id="g862">
-          <path
-             sodipodi:type="arc"
-             style="color:#000000;fill:#f5f5f5;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:4;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-             id="path4398"
-             sodipodi:cx="252"
-             sodipodi:cy="552.36218"
-             sodipodi:rx="12"
-             sodipodi:ry="12"
-             d="m 264,552.36218 c 0,6.62742 -5.37258,12 -12,12 -6.62742,0 -12,-5.37258 -12,-12 0,-6.62741 5.37258,-12 12,-12 6.62742,0 12,5.37259 12,12 z"
-             transform="matrix(1.4999992,0,0,1.4999992,-29.999795,-238.54282)" />
-          <path
-             transform="matrix(1.25,0,0,1.25,33,-100.45273)"
-             d="m 264,552.36218 c 0,6.62742 -5.37258,12 -12,12 -6.62742,0 -12,-5.37258 -12,-12 0,-6.62741 5.37258,-12 12,-12 6.62742,0 12,5.37259 12,12 z"
-             sodipodi:ry="12"
-             sodipodi:rx="12"
-             sodipodi:cy="552.36218"
-             sodipodi:cx="252"
-             id="path4400"
-             style="color:#000000;fill:#dd4814;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:4;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-             sodipodi:type="arc" />
-          <path
-             sodipodi:type="star"
-             style="color:#000000;fill:#f5f5f5;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-             id="path4459"
-             sodipodi:sides="5"
-             sodipodi:cx="666.19574"
-             sodipodi:cy="589.50385"
-             sodipodi:r1="7.2431178"
-             sodipodi:r2="4.3458705"
-             sodipodi:arg1="1.0471976"
-             sodipodi:arg2="1.6755161"
-             inkscape:flatsided="false"
-             inkscape:rounded="0.1"
-             inkscape:randomized="0"
-             d="m 669.8173,595.77657 c -0.39132,0.22593 -3.62645,-1.90343 -4.07583,-1.95066 -0.44938,-0.0472 -4.05653,1.36297 -4.39232,1.06062 -0.3358,-0.30235 0.68963,-4.03715 0.59569,-4.47913 -0.0939,-0.44198 -2.5498,-3.43681 -2.36602,-3.8496 0.18379,-0.41279 4.05267,-0.59166 4.44398,-0.81759 0.39132,-0.22593 2.48067,-3.48704 2.93005,-3.4398 0.44938,0.0472 1.81505,3.67147 2.15084,3.97382 0.3358,0.30236 4.08294,1.2817 4.17689,1.72369 0.0939,0.44198 -2.9309,2.86076 -3.11469,3.27355 -0.18379,0.41279 0.0427,4.27917 -0.34859,4.5051 z"
-             transform="matrix(1.511423,-0.16366377,0.16366377,1.511423,-755.37346,-191.93651)" />
-        </g>
-      </g>
+<svg xmlns="http://www.w3.org/2000/svg" height="100px" width="100px" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 100 100"><!-- Generator: Sketch 43.2 (39069) - http://www.bohemiancoding.com/sketch -->
+ <title>hbase</title>
+ <desc>Created with Sketch.</desc>
+ <defs>
+  <circle id="path-1" cy="50" cx="50" r="50"/>
+ </defs>
+ <g id="Page-1" fill-rule="evenodd" fill="none">
+  <g id="hbase">
+   <g id="orca">
+    <mask id="mask-2" fill="white">
+     <use xlink:href="#path-1"/>
+    </mask>
+    <use id="Oval-Copy" xlink:href="#path-1" transform="translate(50 50) rotate(180) translate(-50 -50)" fill="#FFFFFF"/>
+    <g id="Orca" fill="#000" mask="url(#mask-2)" fill-rule="nonzero">
+     <g id="Shape" transform="translate(15 23)">
+      <path d="m40.531 32.873c1.61 0-0.49 5.624-7.367 8.355s-11.9 0.975-12.973 0.732c-1.072-0.243-0.519-1.35 0.878-2.049 3.123-1.555 3.853-6.829 8.291-6.973 4.438-0.143 9.562-0.065 11.171-0.065m21.895-4.475c0.211 0.32 7.469 0.968 7.43 9.392 0 0.908-0.505 1.678-0.967 0.459s-1.536-1.096-2.268-1.683c-0.732-0.586-0.732-0.706-3.463-0.561-2.731 0.146-2.557-1.683-2.829-1.951-0.218 0.585-0.097 2.415-1.73 2.078-1.634-0.338-1.293 1.072-1.829 0.536-0.535-0.535-0.585 0.609-1.072 0.464s-1.146 0.487-1.119 1.024-0.463 1.22-0.877 0.553c-3.283-5.274 3.706-6.941 3.219-9.624 1.118 0.846 2.876 2.672 3.73 3.765 0.479 0.624 0.844 0.175 0.593-0.159-3.953-5.198-9.056-7.582-13.697-7.561-5.812 0.025-10.642 5.135-12.967 6.976-0.689 0.545-2.859 0.121-5.525 0.339-4.937 0.402-5.225 5.245-8.68 7.204-1.804 1.023-1.697 2.373-0.845 2.731s2.819 0.755 3.645 0.867c-4.341 4.975-10.548 6.982-12.327 8.206-2.1939 1.512-4.1916 3.503-6.9245 3.516-1.6589 0-1.8539-1.072-1.8539-1.072-0.4794-0.104-1.5198-1.26-1.3568-2.3s-0.98289
 -3.65-0.39796-7.42c0.78306-5.041 3.7877-11.331 6.129-15.232 2.3573-3.929 7.8312-10.889 8.3392-11.558 1.582-2.091-2.877-14.338 2.958-17.087 0.83-0.3895 1.186-0.01553 1.186 0.52146 0 0.53694 0.655 11.165 5.413 10.779 2.194-0.179 12.453-2.4057 21.428 1.235 7.386 2.997 13.392 10.548 16.663 15.574m-44.889 7.277c-3.764 0.132-6.118 3.495-6.145 6.047-0.032 3.056 2.21 0.716 4.551-0.748s1.886-3.869 2.113-4.032 1.012-1.322-0.519-1.267m-5.81 8.583c-0.452 0.368-0.673 0.844-0.495 1.065 0.177 0.22 0.69 0.102 1.142-0.264 0.453-0.366 0.675-0.844 0.496-1.064-0.179-0.221-0.691-0.103-1.143 0.263m9.672-0.289c-1.438-0.129-2.627-0.673-3.602-1.234s-1.648 1.838-3.676 3.804c-2.178 2.113-5.1618 2.853-6.5666 4.902-1.1699 1.706-2.7521 2.114-3.6247 2.478-0.3772 0.16-0.2205 0.299-0.0575 0.32 1.1427 0.171 3.1148-0.742 5.3906-2.535 2.6022-2.049 9.4392-4.618 12.138-7.74m24.931-20.709c-1.328 0-0.754-0.844-0.226-1.008 2.654-0.825 6.371 0.032 8.858 1.56-1.17-2-5.705-5.115-12.24-3.609-6.535 1.505-7.315 8.291-10.436 11.4
 12h1.652c1.825-1.903 4.847-4.685 7.555-6.007 2.237-1.093 5.979-2.137 11.826-0.138-1.633-2.096-4.863-2.216-6.998-2.21m21.459 12.72c0.358 0.553 0.703 0.16 0.439-0.593-0.305-0.869-1.199-4.13-5.479-5.462-3.675-1.146-3.055-0.472-2.373 0.569 0.357 0.541 1.664 1.724 1.758 2.529 0.088 0.739-0.769 0.977-1.355 0.654-0.841-0.463-2.004-2.284-3.308-3.294-0.274 1.426-3.9 4.315-3.719 5.792 0.121 1.001 0.84 0.537 1.011 0.134 0.16-0.369 0.571-0.812 1.062-0.799 1.535 0.024 3.407-0.222 3.835-1.293 0.46-1.134 0.98-0.402 1.146 0 0.48 1.146 1.862 0.774 3.983 0.735 2.284-0.041 2.64 0.491 2.992 1.033m-65.206-0.561c0.6185-1.691 2.5363-5.626 4.1936-7.868-1.106 0.098-1.6222-2.889-2.5843-2.015-2.5107 2.276-3.0237 7.006-1.6093 9.885"/>
+     </g>
     </g>
+   </g>
   </g>
+ </g>
 </svg>

http://git-wip-us.apache.org/repos/asf/bigtop/blob/6a715b04/bigtop-packages/src/charm/hbase/layer-hbase/tests/01-basic-deployment.py
----------------------------------------------------------------------
diff --git a/bigtop-packages/src/charm/hbase/layer-hbase/tests/01-basic-deployment.py b/bigtop-packages/src/charm/hbase/layer-hbase/tests/01-basic-deployment.py
index 3bfc5f2..4873d10 100755
--- a/bigtop-packages/src/charm/hbase/layer-hbase/tests/01-basic-deployment.py
+++ b/bigtop-packages/src/charm/hbase/layer-hbase/tests/01-basic-deployment.py
@@ -27,7 +27,7 @@ class TestDeploy(unittest.TestCase):
     @classmethod
     def setUpClass(cls):
         cls.d = amulet.Deployment(series='xenial')
-        cls.d.add('hbase', 'cs:xenial/hbase')
+        cls.d.add('hbase')
 
         cls.d.setup(timeout=1800)
         cls.d.sentry.wait_for_messages({'hbase': re.compile('ready')}, timeout=1800)

http://git-wip-us.apache.org/repos/asf/bigtop/blob/6a715b04/bigtop-packages/src/charm/hbase/layer-hbase/tests/02-smoke-test.py
----------------------------------------------------------------------
diff --git a/bigtop-packages/src/charm/hbase/layer-hbase/tests/02-smoke-test.py b/bigtop-packages/src/charm/hbase/layer-hbase/tests/02-smoke-test.py
index 5382542..b168315 100755
--- a/bigtop-packages/src/charm/hbase/layer-hbase/tests/02-smoke-test.py
+++ b/bigtop-packages/src/charm/hbase/layer-hbase/tests/02-smoke-test.py
@@ -27,11 +27,11 @@ class TestDeploy(unittest.TestCase):
     @classmethod
     def setUpClass(cls):
         cls.d = amulet.Deployment(series='xenial')
-        cls.d.add('hbase', 'cs:xenial/hbase')
-        cls.d.add('namenode', 'cs:xenial/hadoop-namenode')
-        cls.d.add('plugin', 'cs:xenial/hadoop-plugin')
-        cls.d.add('slave', 'cs:xenial/hadoop-slave')
-        cls.d.add('zookeeper', 'cs:xenial/zookeeper')
+        cls.d.add('hbase')
+        cls.d.add('namenode', charm='hadoop-namenode')
+        cls.d.add('plugin', charm='hadoop-plugin')
+        cls.d.add('slave', charm='hadoop-slave')
+        cls.d.add('zookeeper')
 
         cls.d.relate('hbase:hadoop', 'plugin:hadoop-plugin')
         cls.d.relate('hbase:zookeeper', 'zookeeper:zookeeper')

http://git-wip-us.apache.org/repos/asf/bigtop/blob/6a715b04/bigtop-packages/src/charm/kafka/layer-kafka/icon.svg
----------------------------------------------------------------------
diff --git a/bigtop-packages/src/charm/kafka/layer-kafka/icon.svg b/bigtop-packages/src/charm/kafka/layer-kafka/icon.svg
index 1564f99..de5ab1b 100644
--- a/bigtop-packages/src/charm/kafka/layer-kafka/icon.svg
+++ b/bigtop-packages/src/charm/kafka/layer-kafka/icon.svg
@@ -1,90 +1,21 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="75pt"
-   height="117pt"
-   viewBox="0 0 75 117"
-   version="1.1"
-   id="svg3201"
-   inkscape:version="0.48.4 r9939"
-   sodipodi:docname="icon.svg">
-  <metadata
-     id="metadata3221">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <defs
-     id="defs3219" />
-  <sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="1236"
-     inkscape:window-height="847"
-     id="namedview3217"
-     showgrid="false"
-     inkscape:zoom="4.5641627"
-     inkscape:cx="35.369926"
-     inkscape:cy="80.60281"
-     inkscape:window-x="397"
-     inkscape:window-y="78"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="layer1" />
-  <path
-     d="m 0,0.04322 76.8,0 0,76.8 -76.8,0 0,-76.8 z"
-     id="path3203"
-     style="opacity:0;fill:#fffffe;fill-opacity:0.94977172"
-     inkscape:connector-curvature="0" />
-  <path
-     d="M 13.76256,3.6403482 C 20.992,-0.05524154 33.024,1.9665021 36.42368,7.4934765 40.37632,12.889169 34.816,19.735528 25.77408,20.917066 c 0,1.732924 0.01024,3.459282 0,5.185642 4.6592,0.708923 8.87808,2.258051 12.05248,4.56205 2.21184,-0.892717 4.526079,-1.700102 6.72768,-2.605948 -0.59392,-3.209847 -0.59392,-6.833231 3.10272,-9.340718 5.77536,-4.719589 18.51392,-4.476718 23.72608,0.531692 4.751359,4.076308 3.266559,10.450051 -3.21536,13.403898 -6.03136,3.012923 -15.28832,2.271179 -20.41856,-1.266872 -2.16064,0.833641 -4.43392,1.549128 -6.52288,2.454975 -0.307201,1.122461 0.45056,2.251486 0.6144,3.373948 0.70656,1.956103 -0.78848,3.859693 -0.68608,5.809231 2.11968,0.951795 4.47488,1.68041 6.79936,2.415589 6.36928,-4.653948 19.445759,-3.918768 24.10496,1.575386 5.12,5.087179 0.62464,12.668717 -8.52992,14.211281 -6.85056,1.273436 -14.7968,-0.794256 -17.84832,-4.988717 -1.81248,-2.23836 -1.69984,-4.857437 -0.8704,-7.259898 -2.29376,-0.951795 -4.67968,-1.805128 -6.97344,-2.756923 -
 3.16416,2.284307 -7.34208,3.885949 -12.01152,4.516102 -0.06144,1.746051 -0.04096,3.498667 -0.0512,5.251283 4.78208,0.728615 8.98048,2.921025 10.81344,5.868307 2.75456,4.299487 0.07168,9.872411 -6.51264,12.025436 -6.2464,2.422154 -15.06304,1.234052 -19.33312,-2.546872 -4.89472,-3.846564 -3.84,-10.095589 2.17088,-13.213539 1.91488,-1.102768 4.41344,-1.634461 6.78912,-2.19241 0.03072,-1.68041 0.04096,-3.367384 0.07168,-5.047794 C 14.98112,50.009169 10.21952,48.597887 7.26016,45.919734 1.44384,41.180451 2.2528,33.671118 9.20576,29.581682 c 2.78528,-1.93641 6.77888,-2.776616 10.567679,-3.577436 -0.03072,-1.68041 -0.04096,-3.360821 -0.07168,-5.034667 C 15.59552,20.181887 11.60192,18.678708 9.5641599,16.164655 5.82656,12.081784 7.69024,6.3644508 13.76256,3.6403482 z"
-     id="path3205"
-     inkscape:connector-curvature="0"
-     style="fill:#201f1f" />
-  <path
-     d="M 18.95424,7.4869124 C 23.58272,5.3338867 30.53568,8.2614765 29.85984,11.799528 29.48096,14.924041 23.5008,17.182092 19.2,15.462297 14.42816,13.926297 14.27456,9.1410662 18.95424,7.4869124 z"
-     id="path3207"
-     inkscape:connector-curvature="0"
-     style="fill:#fffffe" />
-  <path
-     d="m 55.76704,20.844861 c 4.51584,-1.673846 10.91584,0.761436 10.56768,4.135384 0.235519,3.649642 -7.33184,5.96677 -11.64288,3.557744 -4.106241,-1.897025 -3.38944,-6.255589 1.0752,-7.693128 z"
-     id="path3209"
-     inkscape:connector-curvature="0"
-     style="fill:#fffffe" />
-  <path
-     d="m 18.78016,32.305784 c 7.311359,-2.303999 16.35328,2.829129 13.8752,7.75877 -1.44384,4.555487 -11.17184,6.721641 -16.5376,3.472409 -6.05184,-2.894768 -4.352,-9.570461 2.6624,-11.231179 z"
-     id="path3211"
-     inkscape:connector-curvature="0"
-     style="fill:#fffffe" />
-  <path
-     d="m 54.69184,48.348451 c 4.66944,-2.619077 12.759039,0.347897 11.601919,4.253538 -0.409599,3.629949 -8.345599,5.218462 -12.103679,2.651898 -3.2256,-1.772308 -2.8672,-5.303795 0.50176,-6.905436 z"
-     id="path3213"
-     inkscape:connector-curvature="0"
-     style="fill:#fffffe" />
-  <path
-     d="m 20.67456,61.030297 c 5.10976,-1.13559 10.78272,2.566565 8.82688,5.809231 -1.269761,3.190153 -8.48896,4.483282 -11.84768,1.857641 -4.06528,-2.19241 -2.03776,-6.872615 3.0208,-7.666872 z"
-     id="path3215"
-     inkscape:connector-curvature="0"
-     style="fill:#fffffe" />
-  <g
-     inkscape:groupmode="layer"
-     id="layer1"
-     inkscape:label="Alpha"
-     style="opacity:1" />
+<svg xmlns="http://www.w3.org/2000/svg" height="100px" width="100px" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 100 100"><!-- Generator: Sketch 43.2 (39069) - http://www.bohemiancoding.com/sketch -->
+ <title>kafka</title>
+ <desc>Created with Sketch.</desc>
+ <g id="Page-1" fill-rule="evenodd" fill="none">
+  <g id="kafka">
+   <path id="path4784" fill-rule="nonzero" fill="#fff" d="m50 1.1369e-13c-27.614-1.69e-15 -50 22.386-50 50-3.3818e-15 27.614 22.386 50 50 50 13.261 0 25.979-5.268 35.355-14.645 9.377-9.376 14.645-22.094 14.645-35.355 0-27.614-22.386-50-50-50z"/>
+   <g id="kafta" fill="#000" transform="translate(27 13)">
+    <path id="Combined-Shape" d="m13.333 20c-5.5225 0-9.9997-4.477-9.9997-10 0-5.5228 4.4772-10 9.9997-10 5.523 0 10 4.4772 10 10 0 5.523-4.477 10-10 10zm0.278-5c2.608 0 4.722-2.114 4.722-4.722 0-2.6082-2.114-4.7224-4.722-4.7224s-4.7221 2.1142-4.7221 4.7224c0 2.608 2.1141 4.722 4.7221 4.722z"/>
+    <rect id="Rectangle" y="18.889" x="11.111" height="6.6667" width="4.4444"/>
+    <rect id="Rectangle-Copy" y="49.444" x="11.111" height="6.6667" width="4.4444"/>
+    <rect id="Rectangle-Copy-2" transform="translate(26.776 29.702) rotate(60) translate(-26.776 -29.702)" height="6.6667" width="4.4444" y="26.369" x="24.553"/>
+    <rect id="Rectangle-Copy-3" transform="translate(26.22 45.258) scale(1 -1) rotate(60) translate(-26.22 -45.258)" height="6.6667" width="4.4444" y="41.925" x="23.998"/>
+    <path id="Combined-Shape-Copy-4" d="m12.778 50c-7.0572 0-12.778-5.721-12.778-12.778s5.7208-12.778 12.778-12.778c7.057 0 12.778 5.721 12.778 12.778s-5.721 12.778-12.778 12.778zm0.355-6.389c3.332 0 6.034-2.701 6.034-6.034 0-3.332-2.702-6.034-6.034-6.034-3.3327 0-6.0342 2.702-6.0342 6.034 0 3.333 2.7015 6.034 6.0342 6.034z"/>
+    <path id="Combined-Shape-Copy" d="m13.333 75c-5.5225 0-9.9997-4.477-9.9997-10s4.4772-10 9.9997-10c5.523 0 10 4.477 10 10s-4.477 10-10 10zm0.278-5c2.608 0 4.722-2.114 4.722-4.722s-2.114-4.722-4.722-4.722-4.7221 2.114-4.7221 4.722 2.1141 4.722 4.7221 4.722z"/>
+    <path id="Combined-Shape-Copy-2" d="m36.667 33.889c-5.523 0-10-4.477-10-10s4.477-10 10-10 10 4.477 10 10-4.477 10-10 10zm0.277-5c2.608 0 4.723-2.114 4.723-4.722s-2.115-4.723-4.723-4.723-4.722 2.115-4.722 4.723 2.114 4.722 4.722 4.722z"/>
+    <path id="Combined-Shape-Copy-3" d="m36.667 61.111c-5.523 0-10-4.477-10-10s4.477-10 10-10 10 4.477 10 10-4.477 10-10 10zm0.277-5c2.608 0 4.723-2.114 4.723-4.722s-2.115-4.722-4.723-4.722-4.722 2.114-4.722 4.722 2.114 4.722 4.722 4.722z"/>
+   </g>
+  </g>
+ </g>
 </svg>

http://git-wip-us.apache.org/repos/asf/bigtop/blob/6a715b04/bigtop-packages/src/charm/kafka/layer-kafka/tests/01-deploy.py
----------------------------------------------------------------------
diff --git a/bigtop-packages/src/charm/kafka/layer-kafka/tests/01-deploy.py b/bigtop-packages/src/charm/kafka/layer-kafka/tests/01-deploy.py
index f8f0679..f6d5487 100755
--- a/bigtop-packages/src/charm/kafka/layer-kafka/tests/01-deploy.py
+++ b/bigtop-packages/src/charm/kafka/layer-kafka/tests/01-deploy.py
@@ -26,8 +26,8 @@ class TestDeploy(unittest.TestCase):
     @classmethod
     def setUpClass(cls):
         cls.d = amulet.Deployment(series='xenial')
-        cls.d.add('kafka', charm='cs:xenial/kafka')
-        cls.d.add('zookeeper', charm='cs:xenial/zookeeper')
+        cls.d.add('kafka')
+        cls.d.add('zookeeper')
 
         cls.d.relate('kafka:zookeeper', 'zookeeper:zookeeper')
 

http://git-wip-us.apache.org/repos/asf/bigtop/blob/6a715b04/bigtop-packages/src/charm/kafka/layer-kafka/tests/02-smoke-test.py
----------------------------------------------------------------------
diff --git a/bigtop-packages/src/charm/kafka/layer-kafka/tests/02-smoke-test.py b/bigtop-packages/src/charm/kafka/layer-kafka/tests/02-smoke-test.py
index c688c69..65c86ed 100755
--- a/bigtop-packages/src/charm/kafka/layer-kafka/tests/02-smoke-test.py
+++ b/bigtop-packages/src/charm/kafka/layer-kafka/tests/02-smoke-test.py
@@ -26,8 +26,8 @@ class TestDeploy(unittest.TestCase):
     @classmethod
     def setUpClass(cls):
         cls.d = amulet.Deployment(series='xenial')
-        cls.d.add('kafka', charm='cs:xenial/kafka')
-        cls.d.add('zookeeper', charm='cs:xenial/zookeeper')
+        cls.d.add('kafka')
+        cls.d.add('zookeeper')
 
         cls.d.relate('kafka:zookeeper', 'zookeeper:zookeeper')
 

http://git-wip-us.apache.org/repos/asf/bigtop/blob/6a715b04/bigtop-packages/src/charm/kafka/layer-kafka/tests/10-config-changed.py
----------------------------------------------------------------------
diff --git a/bigtop-packages/src/charm/kafka/layer-kafka/tests/10-config-changed.py b/bigtop-packages/src/charm/kafka/layer-kafka/tests/10-config-changed.py
index a27f783..d5f3723 100755
--- a/bigtop-packages/src/charm/kafka/layer-kafka/tests/10-config-changed.py
+++ b/bigtop-packages/src/charm/kafka/layer-kafka/tests/10-config-changed.py
@@ -29,10 +29,10 @@ class TestConfigChanged(unittest.TestCase):
     @classmethod
     def setUpClass(cls):
         cls.d = amulet.Deployment(series='xenial')
-        cls.d.add('kafka-test', charm='cs:xenial/kafka')
-        cls.d.add('zk-test', charm='cs:xenial/zookeeper')
+        cls.d.add('kafka-test', charm='kafka')
+        cls.d.add('kafka-test-zk', charm='zookeeper')
 
-        cls.d.relate('kafka-test:zookeeper', 'zk-test:zookeeper')
+        cls.d.relate('kafka-test:zookeeper', 'kafka-test-zk:zookeeper')
 
         cls.d.setup(timeout=1800)
         cls.d.sentry.wait_for_messages({'kafka-test': 'ready'}, timeout=1800)
@@ -42,10 +42,10 @@ class TestConfigChanged(unittest.TestCase):
     def tearDownClass(cls):
         # NB: seems to be a remove_service issue with amulet. However, the
         # unit does still get removed. Pass OSError for now:
-        #  OSError: juju command failed ['remove-application', 'zk-test']:
-        #  ERROR allocation for service ...zk-test... owned by ... not found
+        #  OSError: juju command failed ['remove-application', ...]:
+        #  ERROR allocation for service ... owned by ... not found
         try:
-            cls.d.remove_service('zk-test', 'kafka-test')
+            cls.d.remove_service('kafka-test', 'kafka-test-zk')
         except OSError as e:
             print("IGNORE: Amulet remove_service failed: {}".format(e))
             pass

http://git-wip-us.apache.org/repos/asf/bigtop/blob/6a715b04/bigtop-packages/src/charm/mahout/layer-mahout/tests/01-mahout-test.py
----------------------------------------------------------------------
diff --git a/bigtop-packages/src/charm/mahout/layer-mahout/tests/01-mahout-test.py b/bigtop-packages/src/charm/mahout/layer-mahout/tests/01-mahout-test.py
index 4e315d3..3dd679e 100755
--- a/bigtop-packages/src/charm/mahout/layer-mahout/tests/01-mahout-test.py
+++ b/bigtop-packages/src/charm/mahout/layer-mahout/tests/01-mahout-test.py
@@ -26,12 +26,12 @@ class TestDeploy(unittest.TestCase):
     @classmethod
     def setUpClass(cls):
         cls.d = amulet.Deployment(series='xenial')
-        cls.d.add('mahout', 'cs:xenial/mahout')
-        cls.d.add('client', 'cs:xenial/hadoop-client')
-        cls.d.add('resourcemanager', 'cs:xenial/hadoop-resourcemanager')
-        cls.d.add('namenode', 'cs:xenial/hadoop-namenode')
-        cls.d.add('slave', 'cs:xenial/hadoop-slave')
-        cls.d.add('plugin', 'cs:xenial/hadoop-plugin')
+        cls.d.add('mahout')
+        cls.d.add('client', charm='hadoop-client')
+        cls.d.add('namenode', charm='hadoop-namenode')
+        cls.d.add('resourcemanager', charm='hadoop-resourcemanager')
+        cls.d.add('slave', charm='hadoop-slave')
+        cls.d.add('plugin', charm='hadoop-plugin')
 
         cls.d.relate('plugin:hadoop-plugin', 'client:hadoop')
         cls.d.relate('plugin:namenode', 'namenode:namenode')

http://git-wip-us.apache.org/repos/asf/bigtop/blob/6a715b04/bigtop-packages/src/charm/pig/layer-pig/tests/01-deploy.py
----------------------------------------------------------------------
diff --git a/bigtop-packages/src/charm/pig/layer-pig/tests/01-deploy.py b/bigtop-packages/src/charm/pig/layer-pig/tests/01-deploy.py
index 53364c1..b7e8620 100755
--- a/bigtop-packages/src/charm/pig/layer-pig/tests/01-deploy.py
+++ b/bigtop-packages/src/charm/pig/layer-pig/tests/01-deploy.py
@@ -27,7 +27,7 @@ class TestDeploy(unittest.TestCase):
     @classmethod
     def setUpClass(cls):
         cls.d = amulet.Deployment(series='xenial')
-        cls.d.add('pig', 'cs:xenial/pig')
+        cls.d.add('pig')
 
         cls.d.setup(timeout=1800)
         cls.d.sentry.wait_for_messages({'pig': re.compile('ready')}, timeout=1800)