summaryrefslogtreecommitdiffstats
path: root/catalog-be/src/main/resources/scripts/import/tosca/upgradeONAPNormative.py
diff options
context:
space:
mode:
authorGitelman, Tal (tg851x) <tg851x@intl.att.com>2018-03-14 20:04:22 +0200
committerMichael Lando <ml636r@att.com>2018-03-14 18:08:16 +0000
commitb247b7b1d89aec6cf9bc46782b49903277b725e7 (patch)
tree039271c18495c812a2e4d1ad87b3e238e70f0727 /catalog-be/src/main/resources/scripts/import/tosca/upgradeONAPNormative.py
parent8b9114fc27e1849179e31c713bbd54c2119ee154 (diff)
Onap normatives are imported always
Change-Id: I3f35be9732a4b0ddba268debe1766976402fa560 Issue-ID: SDC-1103 Signed-off-by: Gitelman, Tal (tg851x) <tg851x@intl.att.com>
Diffstat (limited to 'catalog-be/src/main/resources/scripts/import/tosca/upgradeONAPNormative.py')
-rw-r--r--catalog-be/src/main/resources/scripts/import/tosca/upgradeONAPNormative.py28
1 files changed, 15 insertions, 13 deletions
diff --git a/catalog-be/src/main/resources/scripts/import/tosca/upgradeONAPNormative.py b/catalog-be/src/main/resources/scripts/import/tosca/upgradeONAPNormative.py
index b272c2726c..21a477503c 100644
--- a/catalog-be/src/main/resources/scripts/import/tosca/upgradeONAPNormative.py
+++ b/catalog-be/src/main/resources/scripts/import/tosca/upgradeONAPNormative.py
@@ -11,7 +11,7 @@ from importPolicyTypes import importPolicyTypes
from importGroupTypes import importGroupTypes
from importNormativeCapabilities import importNormativeCapabilities
from importNormativeInterfaceLifecycleTypes import importNormativeInterfaceLifecycleType
-from importOnapTypes import importOnapTypes
+from upgradeONAPTypes import upgradeOnapTypesPerConfigFile
from importCommon import *
@@ -33,15 +33,17 @@ import importCommon
def usage():
print sys.argv[0], '[-i <be host> | --ip=<be host>] [-p <be port> | --port=<be port> ] [-u <user userId> | --user=<user userId> ] [-d <true|false> | --debug=<true|false>]'
-def handleResults(results, updateversion):
- printFrameLine()
- for result in results:
- printNameAndReturnCode(result[0], result[1])
- printFrameLine()
+def handleResults(results):
+ if results is not None:
+ printFrameLine()
+ for result in results:
+ printNameAndReturnCode(result[0], result[1])
+
+ printFrameLine()
- failedResults = filter(lambda x: x[1] == None or x[1] not in [200, 201, 409], results)
- if (len(failedResults) > 0):
- errorAndExit(1, None)
+ failedResults = filter(lambda x: x[1] == None or x[1] not in [200, 201, 409], results)
+ if (len(failedResults) > 0):
+ errorAndExit(1, None)
def main(argv):
print 'Number of arguments:', len(sys.argv), 'arguments.'
@@ -51,6 +53,7 @@ def main(argv):
adminUser = 'jh0003'
debugf = None
updateversion = 'true'
+ updateOnapVersion = 'false'
importCommon.debugFlag = False
scheme = 'http'
@@ -115,11 +118,10 @@ def main(argv):
time.sleep( 70 )
resultsHeat = upgradeTypesPerConfigFile(scheme, beHost, bePort, adminUser, baseFileLocation, updateversion)
- handleResults(resultsHeat, 'false')
+ handleResults(resultsHeat)
- fileLocation = baseFileLocation + "onap-types/"
- resultsHeat = importOnapTypes(scheme, beHost, bePort, adminUser, fileLocation, updateversion)
- handleResults(resultsHeat, updateversion)
+ resultsHeat = upgradeOnapTypesPerConfigFile(scheme, beHost, bePort, adminUser, baseFileLocation, updateOnapVersion)
+ handleResults(resultsHeat)
errorAndExit(0, None)