Reformat N2VC to standardized format Change-Id: I7bfc2236cd5f059dc1b659e9fb746fef619124b8 Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
Feature 10296 Pip Standardization Creates standard template for tox.ini Introduces 'safety' for listing upstream CVEs Pins all versions of all upstream modules Removes Makefile step and places all build logic into tox.ini Change-Id: Ic14321bd5bddb322db08ac3e25202cc64cac2dff Signed-off-by: David Garcia <david.garcia@canonical.com>
Fix bug 1216: Force model deletion Change-Id: I3f41eead305349eba5d404f5f3d61d33f0536aca Signed-off-by: David Garcia <david.garcia@canonical.com>
Revert "Revert ""Remove unused lines of code""" This reverts commit 8bfcc14713a71f43f155e3cddec168380134d344. approved by TSC on 15/09/20 Change-Id: I176b1b625cbc2d94013921401b2e6048aed675f8
Revert ""Remove unused lines of code"" This reverts commit e8102d9e28e5c502fc66ca842d14e1ad29efbfda. Change-Id: Ic22f292f601f45451d3fdd56ab98bfa4ea9161eb Signed-off-by: David Garcia <david.garcia@canonical.com>
"Remove unused lines of code" Change-Id: I02be0efe4918083d95a4017c898bfabaf269e779 Signed-off-by: David Garcia <david.garcia@canonical.com>
Pin libjuju version to 2.8.2 This fixes bug 1144 Change-Id: I72580c2a2c4614bad2847b436d376ad9b4636031 Signed-off-by: David Garcia <david.garcia@canonical.com>
Implement get_service and get_services methods for K8sJujuConnector - Add a new class (n2vc.kubectl.Kubectl) for managing the Kubectl commands - Add unit tests - Add get_config_file() method for getting the path of the kubeconfig in K8sJujuConnector - Implement get_service() and get_services() methods in K8sJujuConnector Change-Id: I883ec21dad519c2dc65cb9bd601e539685336756 Signed-off-by: David Garcia <david.garcia@canonical.com>
Pin juju version to 2.8.1 Change-Id: Id40b3eeb698939131faf56fe008be335e6398cef Signed-off-by: David Garcia <david.garcia@canonical.com>
Added description to package Change-Id: I9d1652652cec61390a5988ee265d01f520c1c099 Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
Remove dependency on vendored libjuju This patch removes the dependency on the embedded version of libjuju, instead relying on the upstream library. Change-Id: I88bd762006e5a182eaea74b5eba636ad03d524b0 Signed-off-by: Adam Israel <adam.israel@canonical.com>
Fix bug 760 This commit fixes bug 670 by introducing a new PrimitiveDoesNotExist exception that will be raised if ExecutePrimitive is called but the primitive does not exist in the charm. This also bumps the required version of websocket to match libjuju, along with other minor tweaks to the test framework Change-Id: I028c3c9c19fbfa87c8feb788446a290d66112043 Signed-off-by: Adam Israel <adam.israel@canonical.com>
Add missing dependency Add a missing dependency on pyasn1 Change-Id: I0d16d627ffd174640ff6985d801b4035fc8fd94a Signed-off-by: Adam Israel <adam.israel@canonical.com>
Add debian packaging Adds debian packaging, including the vendored version of libjuju Signed-off-by: Adam Israel <adam.israel@canonical.com>
Update package versioning Update the package versioning to include git hash Signed-off-by: Adam Israel <adam.israel@canonical.com>
adding paramiko as required package Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
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