Fix reference to information model 61/7661/1 v6.0.0
authorAdam Israel <adam.israel@canonical.com>
Wed, 12 Jun 2019 21:08:36 +0000 (17:08 -0400)
committerAdam Israel <adam.israel@canonical.com>
Wed, 12 Jun 2019 21:10:12 +0000 (17:10 -0400)
This fixes a bug where the information model for relations was referred
to as "vca-relations" rather than the proper "vca-relationships".

Change-Id: I3f961ab750df647e2d2086e887d7e9ac0a01c034
Signed-off-by: Adam Israel <adam.israel@canonical.com>
n2vc/vnf.py
tests/integration/test_charm_relate.py

index 5a22952..74f4d94 100644 (file)
@@ -287,7 +287,7 @@ class N2VC:
 
         vdu:
             ...
 
         vdu:
             ...
-            vca-relations:
+            vca-relationships:
                 relation:
                 -   provides: dataVM:db
                     requires: mgmtVM:app
                 relation:
                 -   provides: dataVM:db
                     requires: mgmtVM:app
@@ -341,8 +341,8 @@ class N2VC:
         for cfg in configs:
             if 'juju' in cfg:
                 juju = cfg['juju']
         for cfg in configs:
             if 'juju' in cfg:
                 juju = cfg['juju']
-                if 'vca-relations' in juju and 'relation' in juju['vca-relations']:
-                    for rel in juju['vca-relations']['relation']:
+                if 'vca-relationships' in juju and 'relation' in juju['vca-relationships']:
+                    for rel in juju['vca-relationships']['relation']:
                         try:
 
                             # get the application name for the provides
                         try:
 
                             # get the application name for the provides
index e0f4b65..525fc72 100644 (file)
@@ -110,7 +110,7 @@ class TestCharm(base.TestN2VC):
                     juju:
                         charm: proxy-ci
                         proxy: true
                     juju:
                         charm: proxy-ci
                         proxy: true
-                        vca-relations:
+                        vca-relationships:
                             # Relation needs to map to the vdu providing or
                             # requiring, so that we can map to the deployed app.
                             relation:
                             # Relation needs to map to the vdu providing or
                             # requiring, so that we can map to the deployed app.
                             relation: