Uploaded image for project: 'Bigtop'
  1. Bigtop
  2. BIGTOP-2548

Refresh charms for Juju 2.0 and Xenial


    • Type: Improvement
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 1.1.0
    • Fix Version/s: 1.2.0
    • Component/s: deployment
    • Labels:


      With the recent Ubuntu long term support release (16.04 / Xenial) and in preparation for Juju 2.0, some of the core Hadoop charms need a refresh.

      Docs need to be updated and minor code changes need to be applied to ensure these charms will deploy on Xenial with Juju 2.0. Full list of changes:

      • update layer repo to upstream bigtop location
      • update metadata to inherit tags defined in bigtop base layer
      • update charm tests to use xenial base OS
      • alter plugin to correctly make java relation optional
      • use layer options to override NN and RM ports in puppet recipes
      • run bigtop smoke tests for RM (yarn) and Slave (hdfs + mapreduce)
      • run simple smoke tests for NN and plugin:
        • plugin lacks venv modules required to instantiate the Bigtop class, so it cannot call Bigtop.run_smoke_tests.
        • NN cannot successfully run the 'hdfs' smoke test. It fails on the distcp test, presumably because it lacks a component like the DN.
      • readme updates for consistent messaging and 2.0 instructions


          Issue Links



              • Assignee:
                kwmonroe Kevin W Monroe
                kwmonroe Kevin W Monroe
              • Votes:
                0 Vote for this issue
                2 Start watching this issue


                • Created: