v0.13.0
This version is deprecated. Install the latest release.
Change logs
Global Login
IBM cloud is migrated to global API endpoint cloud.ibm.com. When logging in with the new API endpoint, user will be asked to select a region. In ibmcloud login command, flag -r is added to specify a region or --no-region can be used to log in without region specified. Besides, ibmcloud target --unset-region can be used to clear a region selection after logged in.
Changes In Commands Under account
The prerequisites of targeting a public Cloud Foundry environment is removed for commands that manage the public cloud foundry orgs/spaces/roles.
New Plugin Repository URL
The default plugin repository is migrated to new URL: https://plugins.cloud.ibm.com. The old URL https://plugins.ng.bluemix.net will still be kept until it is sunset some day in the future.
Service Endpoint Support
The Service Endpoint will allow a customer’s workload in their own account to access a service in an IBM owned account using the private IBM Cloud network. Having a VRF enabled account is a requirement of using service endpoints. Users can open a support ticket requesting to enable VRF. In CLI, new command account show is added to show the detailed account information including whether service endpoint is enabled or not. account update command is also added to enable/disable service endpoint at the account level.
Assign Account Management Access to Others
Access group policy and user policy commands are updated to support the latest feature of IAM to assign account management access to others. See details below for the changes of commands.
New Commands
account show: show the current account details, including service endpoint details, linked Softlayer account and so on.account update: update account setting, currently only--service-endpoint-enableis supported. use this option to disable or enable target account linked softlayer account service endpoint connectivity.resource service-key-update: update a service key
Updated Commands
logincommand- adds
-r, --regionto specify target region - adds
--no-regionto force login without region
- adds
targetcommand- adds
--unset-regionoption to clear region selection -c ACCOUNT_ID: this option now clears Softlayer configuration too when targeting another account.
- adds
account orgs: orgs in all regions are displayed if no region is targeted and-ris not specifiedaccount org: orgs with the same name in all regions are displayed if no region is targeted and-ris not specifiedregions: removesCustomer,Deployment, andTypecolumns in the outputinfo: removesMCCP endpointin the outputsl init:-c ACCOUNT_IDis removed. Specify IBM Cloud account inibmcloud loginoribmcloud target.-u USER_NAMEand-p PASSWORDare deprecated, we'll remove them in the future.
iam access-group-policy-create,iam access-group-policy-update,iam user-policy-create,iam user-policy-updateadd--account-managementflag to grant all platform service privilege.
Bug Fixes
resource service-instancesandresource service-keys: nil is printed when--output JSONand the response is empty--outputis case sensitivetargetcan accept arbitrary number of arguments- missing quotation mark in the description of
servicenamespace updateon Linux use sudo by defaultresources service-instance: empty value ofResourceGroupName,ServicePlanName, andServiceNamewhen--output json
Break Changes
resource group-create: removesQUOTA_NAMEargumentiam access-group-policy-create,iam access-group-policy-update,iam user-policy-create,iam user-policy-update: if no target resource is specified, it means assigning roles to all account resources, except for platform services. Previously it means assigning roles to all account resources including platform services.sl init:-c ACCOUNT_IDis removed