New N2VC interface + updated libjuju
authorAdam Israel <adam.israel@canonical.com>
Thu, 1 Mar 2018 14:31:50 +0000 (09:31 -0500)
committerAdam Israel <adam.israel@canonical.com>
Fri, 6 Apr 2018 23:45:40 +0000 (19:45 -0400)
commitc3e6c2ec9a1fddfc8e9bd31509b366e633b6d99e
treed4d32d63c22297f7443eb3e9f1960c3e7e970e4d
parent1a15d1c84fc826fa7996c1c9d221a324edd33432
New N2VC interface + updated libjuju

This commit introduces the Python3 N2VC module, which acts as a standard
interface to the VCA.

The goal of this is to provide a common way for modules to interface
with the VCA.

- Updated libjuju from 0.6.1 to 0.7.3

Signed-off-by: Adam Israel <adam.israel@canonical.com>
Change-Id: Ide70fb5ae5797eb6486de24653dc09a23f9c009e
75 files changed:
.gitignore [new file with mode: 0644]
README.md
examples/credential.py [deleted file]
juju/user.py [deleted file]
modules/libjuju/.travis.yml
modules/libjuju/Makefile
modules/libjuju/VERSION
modules/libjuju/docs/api/juju.client.rst
modules/libjuju/docs/api/modules.rst
modules/libjuju/docs/changelog.rst
modules/libjuju/docs/index.rst
modules/libjuju/docs/narrative/index.rst
modules/libjuju/docs/readme.rst
modules/libjuju/docs/requirements.txt
modules/libjuju/docs/upstream-updates/index.rst
modules/libjuju/examples/action.py
modules/libjuju/examples/add_machine.py
modules/libjuju/examples/add_model.py
modules/libjuju/examples/allwatcher.py
modules/libjuju/examples/config.py
modules/libjuju/examples/controller.py
modules/libjuju/examples/deploy.py
modules/libjuju/examples/fullstatus.py
modules/libjuju/examples/future.py
modules/libjuju/examples/leadership.py
modules/libjuju/examples/livemodel.py
modules/libjuju/examples/localcharm.py
modules/libjuju/examples/relate.py
modules/libjuju/examples/unitrun.py
modules/libjuju/juju/application.py
modules/libjuju/juju/client/_client.py
modules/libjuju/juju/client/_client1.py
modules/libjuju/juju/client/_client2.py
modules/libjuju/juju/client/_client3.py
modules/libjuju/juju/client/_client4.py
modules/libjuju/juju/client/_client5.py
modules/libjuju/juju/client/_definitions.py
modules/libjuju/juju/client/client.py
modules/libjuju/juju/client/connection.py
modules/libjuju/juju/client/connector.py [new file with mode: 0644]
modules/libjuju/juju/client/facade.py
modules/libjuju/juju/client/gocookies.py [new file with mode: 0644]
modules/libjuju/juju/client/jujudata.py [new file with mode: 0644]
modules/libjuju/juju/client/overrides.py
modules/libjuju/juju/controller.py
modules/libjuju/juju/errors.py
modules/libjuju/juju/machine.py
modules/libjuju/juju/model.py
modules/libjuju/juju/relation.py
modules/libjuju/juju/tag.py
modules/libjuju/juju/unit.py
modules/libjuju/juju/user.py [new file with mode: 0644]
modules/libjuju/juju/utils.py
modules/libjuju/tests/base.py
modules/libjuju/tests/integration/test_client.py
modules/libjuju/tests/integration/test_connection.py
modules/libjuju/tests/integration/test_controller.py
modules/libjuju/tests/integration/test_errors.py
modules/libjuju/tests/integration/test_machine.py
modules/libjuju/tests/integration/test_model.py
modules/libjuju/tests/integration/test_unit.py
modules/libjuju/tests/unit/test_client.py
modules/libjuju/tests/unit/test_connection.py
modules/libjuju/tests/unit/test_constraints.py
modules/libjuju/tests/unit/test_loop.py
modules/libjuju/tests/unit/test_model.py
modules/libjuju/tests/unit/test_overrides.py
modules/libjuju/tests/unit/test_placement.py
n2vc/__init__.py [new file with mode: 0644]
n2vc/vnf.py [new file with mode: 0644]
requirements.txt [new file with mode: 0644]
setup.py [new file with mode: 0644]
tests/test_async_task.py [new file with mode: 0644]
tests/test_python.py [new file with mode: 0755]
tox.ini [new file with mode: 0644]