Esempio n. 1
0
 def set_chassis_metadata_networks(self, chassis, networks):
     nets = ','.join(networks) if networks else ''
     # TODO(twilson) This could just use DbSetCommand
     return cmd.UpdateChassisExtIdsCommand(
         self,
         chassis, {'neutron-metadata-proxy-networks': nets},
         if_exists=True)
Esempio n. 2
0
 def set_chassis_neutron_description(self, chassis, description,
                                     agent_type):
     desc_key = (ovn_const.OVN_AGENT_METADATA_DESC_KEY
                 if agent_type == ovn_const.OVN_METADATA_AGENT else
                 ovn_const.OVN_AGENT_DESC_KEY)
     return cmd.UpdateChassisExtIdsCommand(
         self, chassis, {desc_key: description}, if_exists=False)
Esempio n. 3
0
 def update_metadata_health_status(self, chassis, nb_cfg):
     return cmd.UpdateChassisExtIdsCommand(
         self, chassis,
         {ovn_const.OVN_AGENT_METADATA_SB_CFG_KEY: str(nb_cfg)},
         if_exists=True)