Skip to content

v0.13.0

Choose a tag to compare

@archerzz archerzz released this 13 Dec 18:11
· 23 commits to master since this release
326943d

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-enable is 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

  • login command
    • adds -r, --region to specify target region
    • adds --no-region to force login without region
  • target command
    • adds --unset-region option to clear region selection
    • -c ACCOUNT_ID: this option now clears Softlayer configuration too when targeting another account.
  • account orgs: orgs in all regions are displayed if no region is targeted and -r is not specified
  • account org: orgs with the same name in all regions are displayed if no region is targeted and -r is not specified
  • regions: removes Customer, Deployment, and Type columns in the output
  • info: removes MCCP endpoint in the output
  • sl init:
    • -c ACCOUNT_ID is removed. Specify IBM Cloud account in ibmcloud login or ibmcloud target.
    • -u USER_NAME and -p PASSWORD are 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-update add --account-management flag to grant all platform service privilege.

Bug Fixes

  • resource service-instances and resource service-keys: nil is printed when --output JSON and the response is empty
  • --output is case sensitive
  • target can accept arbitrary number of arguments
  • missing quotation mark in the description of service namespace
  • update on Linux use sudo by default
  • resources service-instance: empty value of ResourceGroupName, ServicePlanName, and ServiceName when --output json

Break Changes

  • resource group-create: removes QUOTA_NAME argument
  • iam 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_ID is removed