Exemplo n.º 1
0
 def take_action(self, parsed_args):
     client = self.app.client_manager.tackerclient
     vnf_package = client.create_vnf_package(self.args2body(parsed_args))
     display_columns, columns = _get_columns(vnf_package)
     data = utils.get_item_properties(
         sdk_utils.DictModel(vnf_package),
         columns, mixed_case_fields=_mixed_case_fields)
     return (display_columns, data)
Exemplo n.º 2
0
 def take_action(self, parsed_args):
     client = self.app.client_manager.tackerclient
     vnffg = client.create_vnffg(self.args2body(parsed_args))
     display_columns, columns = _get_columns(vnffg[_VNFFG])
     data = utils.get_item_properties(sdk_utils.DictModel(vnffg[_VNFFG]),
                                      columns,
                                      formatters=_formatters)
     return (display_columns, data)
Exemplo n.º 3
0
 def take_action(self, parsed_args):
     client = self.app.client_manager.tackerclient
     obj_id = tackerV10.find_resourceid_by_name_or_id(
         client, _NFP, parsed_args.nfp)
     obj = client.show_nfp(obj_id)
     display_columns, columns = _get_columns(obj[_NFP])
     data = utils.get_item_properties(sdk_utils.DictModel(obj[_NFP]),
                                      columns)
     return (display_columns, data)
Exemplo n.º 4
0
 def take_action(self, parsed_args):
     client = self.app.client_manager.tackerclient
     vnfd = client.create_vnfd(self.args2body(parsed_args))
     display_columns, columns = _get_columns(vnfd[_VNFD])
     vnfd[_VNFD]['attributes']['vnfd'] = yaml.load(
         vnfd[_VNFD]['attributes']['vnfd'])
     data = utils.get_item_properties(sdk_utils.DictModel(vnfd[_VNFD]),
                                      columns,
                                      formatters=_formatters)
     return (display_columns, data)
Exemplo n.º 5
0
 def take_action(self, parsed_args):
     client = self.app.client_manager.tackerclient
     obj_id = tackerV10.find_resourceid_by_name_or_id(
         client, _FC, parsed_args.classifier)
     obj = client.show_classifier(obj_id)
     display_columns, columns = _get_columns(obj[_FC])
     data = utils.get_item_properties(sdk_utils.DictModel(obj[_FC]),
                                      columns,
                                      formatters=_formatters)
     return (display_columns, data)
Exemplo n.º 6
0
 def take_action(self, parsed_args):
     client = self.app.client_manager.tackerclient
     obj_id = tackerV10.find_resourceid_by_name_or_id(
         client, _VNFFG, parsed_args.vnffg)
     vnffg = client.update_vnffg(obj_id, self.args2body(parsed_args))
     display_columns, columns = _get_columns(vnffg[_VNFFG])
     data = utils.get_item_properties(sdk_utils.DictModel(vnffg[_VNFFG]),
                                      columns,
                                      formatters=_formatters)
     return (display_columns, data)
Exemplo n.º 7
0
 def take_action(self, parsed_args):
     client = self.app.client_manager.tackerclient
     vnf = client.create_vnf(self.args2body(parsed_args))
     display_columns, columns = _get_columns(vnf[_VNF])
     if vnf[_VNF]['attributes'].get('monitoring_policy'):
         vnf[_VNF]['attributes']['monitoring_policy'] =\
             _break_string(vnf[_VNF]['attributes']['monitoring_policy'])
     data = utils.get_item_properties(sdk_utils.DictModel(vnf[_VNF]),
                                      columns)
     return (display_columns, data)
Exemplo n.º 8
0
 def take_action(self, parsed_args):
     client = self.app.client_manager.tackerclient
     ns = client.create_ns(self.args2body(parsed_args))
     display_columns, columns = _get_columns(ns[_NS])
     data = utils.get_item_properties(sdk_utils.DictModel(ns[_NS]), columns)
     lstdata = list(data)
     for index, value in enumerate(lstdata):
         if value is None:
             lstdata[index] = ''
     data = tuple(lstdata)
     return (display_columns, data)
Exemplo n.º 9
0
 def take_action(self, parsed_args):
     client = self.app.client_manager.tackerclient
     obj_id = tackerV10.find_resourceid_by_name_or_id(
         client, _VNFFGD, parsed_args.vnffgd)
     obj = client.show_vnffgd(obj_id)
     data = utils.get_item_properties(
         sdk_utils.DictModel(obj[_VNFFGD]),
         (u'template',),
         formatters=_formatters)
     data = (data or _('Unable to display VNFFGD template!'))
     return ((u'template',), data)
Exemplo n.º 10
0
 def take_action(self, parsed_args):
     client = self.app.client_manager.tackerclient
     obj_id = tackerV10.find_resourceid_by_name_or_id(
         client, _VNFD, parsed_args.vnfd)
     obj = client.show_vnfd(obj_id)
     obj[_VNFD]['attributes']['vnfd'] = yaml.load(
         obj[_VNFD]['attributes']['vnfd'])
     display_columns, columns = _get_columns(obj[_VNFD])
     data = utils.get_item_properties(sdk_utils.DictModel(obj[_VNFD]),
                                      columns,
                                      formatters=_formatters)
     return (display_columns, data)
Exemplo n.º 11
0
 def take_action(self, parsed_args):
     client = self.app.client_manager.tackerclient
     obj_id = tackerV10.find_resourceid_by_name_or_id(
         client, _NSD, parsed_args.nsd)
     obj = client.show_nsd(obj_id)
     obj[_NSD]['attributes']['nsd'] = yaml.load(
         obj[_NSD]['attributes']['nsd'])
     data = utils.get_item_properties(sdk_utils.DictModel(obj[_NSD]),
                                      (u'attributes', ),
                                      formatters=_formatters)
     data = (data or _('Unable to display NSD template!'))
     return ((u'attributes', ), data)
Exemplo n.º 12
0
 def take_action(self, parsed_args):
     client = self.app.client_manager.tackerclient
     obj_id = tackerV10.find_resourceid_by_name_or_id(
         client, _VNF, parsed_args.vnf)
     vnf = client.scale_vnf(obj_id, self.args2body(parsed_args))
     if vnf[_VNF]['attributes'].get('monitoring_policy'):
         vnf[_VNF]['attributes']['monitoring_policy'] =\
             _break_string(vnf[_VNF]['attributes']['monitoring_policy'])
     display_columns, columns = _get_columns(vnf[_VNF])
     data = utils.get_item_properties(sdk_utils.DictModel(vnf[_VNF]),
                                      columns)
     return (display_columns, data)
Exemplo n.º 13
0
 def take_action(self, parsed_args):
     client = self.app.client_manager.tackerclient
     obj_id = tackerV10.find_resourceid_by_name_or_id(
         client, _NS, parsed_args.ns)
     obj = client.show_ns(obj_id)
     display_columns, columns = _get_columns(obj[_NS])
     data = utils.get_item_properties(sdk_utils.DictModel(obj[_NS]),
                                      columns)
     lstdata = list(data)
     for index, value in enumerate(lstdata):
         if value is None:
             lstdata[index] = ''
     data = tuple(lstdata)
     return (display_columns, data)