Example #1
0
 def __validate_endpoint_ha_field(self, endpoint):
     if endpoint is None:
         return  # remove the attribute, valid case
     HA_NAME = 'ha'
     ha = endpoint.get(HA_NAME)
     if ha is None:
         return  # remove ha attribute, valid case
     if ':' not in ha:
         self._raise_invalid_fields(
             ENDPOINT, endpoint, "invalid endpoint format "
             "ip_address:port")
     ip, port = ha.split(':')
     if not is_network_ip_address_valid(ip):
         self._raise_invalid_fields('ha', ha, 'invalid endpoint address')
     if not is_network_port_valid(port):
         self._raise_invalid_fields('ha', ha, 'invalid endpoint port')
Example #2
0
 def __validate_endpoint_ha_field(self, endpoint):
     if endpoint is None:
         return  # remove the attribute, valid case
     HA_NAME = 'ha'
     ha = endpoint.get(HA_NAME)
     if ha is None:
         return  # remove ha attribute, valid case
     if ':' not in ha:
         self._raise_invalid_fields(ENDPOINT, endpoint,
                                    "invalid endpoint format "
                                    "ip_address:port")
     ip, port = ha.split(':')
     if not is_network_ip_address_valid(ip):
         self._raise_invalid_fields('ha', ha,
                                    'invalid endpoint address')
     if not is_network_port_valid(port):
         self._raise_invalid_fields('ha', ha,
                                    'invalid endpoint port')