...
- userapikey: (String)Get user details by API key
Changes to existing APIs
- createAccount
- New parameters
- accountid : UUID of the account
- userid: UUID for the User
- createUser
- userid: UUID for the User.
- createDomain
- New parameter
- domainid: UUID for the Domain
Limitations
Upgrade
During upgrade, flexibility will be provided to move existing zones into any Region.
...
- Each zone becomes part of a separate Region: Copy existing DB to all Regions and disable all zones except one in each Region.
- Upgrade existing MS to 4.1. This MS will become region 1
- Disable all the zones in region 1
- Dump region 1 DB
- mysqldump -u cloud -p -h <region1_db_host> cloud > region1.sql
- Install 4.1 MS in the remaining Regions
- Set the region_id while installing the DB
- cloud-setup-databases cloud:<dbpassword>@localhost --deploy-as=root:<password> -e <encryption_type> -m <management_server_key> -k <database_key> -r <region_id>
- Copy region 1 DB to other regions
- mysql -u cloud -p -h <region2_db_host> cloud < region1.sql
- Start all management servers. At this point all the zones are disabled
- Selectively enable zones in the required regions
- All zones remain in the same Region: Nothing to do here.
- Zones are divided among Regions: Copy existing DB to all regions and disabling the zones in all Regions other than the selected RegionFirst Region Id will become the source Region Id for all Account/User/Domain resources
Scripts
Offline scripts will be provided to move data across regions to ease
...