zone_name: Optional[str] = None,
port: Optional[int] = None,
placement: Optional[str] = None,
- endpoints: Optional[str] = None,
+ zone_endpoints: Optional[str] = None,
start_radosgw: Optional[bool] = True,
inbuf: Optional[str] = None):
"""Bootstrap new rgw realm, zonegroup, and zone"""
rgw_zone=zone_name,
rgw_frontend_port=port,
placement=placement_spec,
- endpoints=endpoints)]
+ zone_endpoints=zone_endpoints)]
else:
err_msg = 'Invalid arguments: either pass a spec with -i or provide the realm, zonegroup and zone.'
return HandleCommandResult(retval=-errno.EINVAL, stdout='', stderr=err_msg)
return HandleCommandResult(retval=0, stdout=json.dumps(realms_info, indent=4), stderr='')
@CLICommand('rgw zone modify', perm='rw')
- def update_zone_info(self, realm_name: str, zonegroup_name: str, zone_name: str, realm_token: str, endpoints: List[str]):
+ def update_zone_info(self, realm_name: str, zonegroup_name: str, zone_name: str, realm_token: str, zone_endpoints: List[str]):
try:
retval, out, err = RGWAM(self.env).zone_modify(realm_name,
zonegroup_name,
zone_name,
- endpoints,
+ zone_endpoints,
realm_token)
return (retval, 'Zone updated successfully', '')
except RGWAMException as e:
port: Optional[int] = None,
placement: Optional[str] = None,
start_radosgw: Optional[bool] = True,
- endpoints: Optional[str] = None,
+ zone_endpoints: Optional[str] = None,
inbuf: Optional[str] = None):
"""Bootstrap new rgw zone that syncs with zone on another cluster in the same realm"""
rgw_realm_token=realm_token,
rgw_frontend_port=port,
placement=placement_spec,
- endpoints=endpoints)]
+ zone_endpoints=zone_endpoints)]
else:
err_msg = 'Invalid arguments: either pass a spec with -i or provide the zone_name and realm_token.'
return HandleCommandResult(retval=-errno.EINVAL, stdout='', stderr=err_msg)
custom_configs: Optional[List[CustomConfig]] = None,
rgw_realm_token: Optional[str] = None,
update_endpoints: Optional[bool] = False,
- endpoints: Optional[str] = None # commad separated endpoints list
+ zone_endpoints: Optional[str] = None # commad separated endpoints list
):
assert service_type == 'rgw', service_type
self.ssl = ssl
self.rgw_realm_token = rgw_realm_token
self.update_endpoints = update_endpoints
- self.endpoints = endpoints
+ self.zone_endpoints = zone_endpoints
def get_port_start(self) -> List[int]:
return [self.get_port()]
access_key = rgw_acces_key.access_key if rgw_acces_key else ''
secret = rgw_acces_key.secret_key if rgw_acces_key else ''
self.zone_op().modify(zone, zonegroup, None,
- access_key, secret, endpoints=rgw_spec.endpoints)
+ access_key, secret, endpoints=rgw_spec.zone_endpoints)
self.update_period(realm, zonegroup)
- if start_radosgw and rgw_spec.endpoints is None:
+ if start_radosgw and rgw_spec.zone_endpoints is None:
# Instruct the orchestrator to start RGW daemons, asynchronically, this will
# call back the rgw module to update the master zone with the corresponding endpoints
realm_token = RealmToken(realm_name,