aboutsummaryrefslogtreecommitdiffstats
path: root/vnfsdk_pkgtools/cli/__main__.py
diff options
context:
space:
mode:
Diffstat (limited to 'vnfsdk_pkgtools/cli/__main__.py')
-rw-r--r--vnfsdk_pkgtools/cli/__main__.py13
1 files changed, 10 insertions, 3 deletions
diff --git a/vnfsdk_pkgtools/cli/__main__.py b/vnfsdk_pkgtools/cli/__main__.py
index 175fcb2..c5653d7 100644
--- a/vnfsdk_pkgtools/cli/__main__.py
+++ b/vnfsdk_pkgtools/cli/__main__.py
@@ -88,16 +88,19 @@ def parse_args(args_list):
required=True)
csar_create.add_argument(
'--manifest',
- help='Manifest file relative to service template directory')
+ help='Manifest file relative to service template directory',
+ required=True)
csar_create.add_argument(
'--history',
- help='Change history file relative to service template directory')
+ help='Change history file relative to service template directory',
+ required=True)
csar_create.add_argument(
'--tests',
help='Directory containing test information, relative to service template directory')
csar_create.add_argument(
'--licenses',
- help='Directory containing license information, relative to service template directory')
+ help='Directory containing license information, relative to service template directory',
+ required=True)
csar_create.add_argument(
'--digest',
choices=manifest.SUPPORTED_HASH_ALGO,
@@ -108,6 +111,10 @@ def parse_args(args_list):
csar_create.add_argument(
'--privkey',
help='Private key file for certification, absoluate or relative path')
+ csar_create.add_argument(
+ '--sol241',
+ action='store_true',
+ help='Generate SOL004 v2.4.1 csar for backward compatilibity')
csar_open = subparsers.add_parser('csar-open')