time.sleep(5)
t += 5
print ("Could not determine KDU status")
+ return
if literal:
print(yaml.safe_dump(resp, indent=4, default_flow_style=False))
if long:
table = PrettyTable(['vim name', 'uuid', 'project', 'operational state', 'error details'])
else:
- table = PrettyTable(['vim name', 'uuid'])
+ table = PrettyTable(['vim name', 'uuid', 'operational state'])
for vim in resp:
if long:
vim_details = ctx.obj.vim.get(vim['uuid'])
table.add_row([vim['name'], vim['uuid'], '{} ({})'.format(project_name, project_id),
vim_state, wrap_text(text=error_details, width=80)])
else:
- table.add_row([vim['name'], vim['uuid']])
+ table.add_row([vim['name'], vim['uuid'], vim['_admin'].get('operationalState', '-')])
table.align = 'l'
print(table)
@click.option('--vnf_name', default=None, help='member-vnf-index if the target is a vnf instead of a ns)')
@click.option('--kdu_name', default=None, help='kdu-name if the target is a kdu)')
@click.option('--vdu_id', default=None, help='vdu-id if the target is a vdu')
-@click.option('--vdu_count', default=None, help='number of vdu instance of this vdu_id')
+@click.option('--vdu_count', default=None, type=int, help='number of vdu instance of this vdu_id')
@click.option('--action_name', prompt=True, help='action name')
@click.option('--params', default=None, help='action params in YAML/JSON inline string')
@click.option('--params_file', default=None, help='YAML/JSON file with action params')
op_data['kdu_name'] = kdu_name
if vdu_id:
op_data['vdu_id'] = vdu_id
- if vdu_count:
+ if vdu_count is not None:
op_data['vdu_count_index'] = vdu_count
if timeout:
op_data['timeout_ns_action'] = timeout