Skip to content

v0.7.0

Compare
Choose a tag to compare
@boyang9527 boyang9527 released this 01 Jun 16:26
· 24 commits to master since this release
a4db4e1

This version is deprecated. Install the latest release.

Change logs

Support Cloud Foundry Enterprise Environment (CFEE)

IBM Cloud Foundry Enterprise Environment provides a tenant-specific Cloud Foundry environment for hosting a customer’s applications allowing compute isolation, administrative control and change management for the environment. This release adds the command lines to query the CFEE environments, show the detailed stats of a CFEE environment, the capability to select and target a CFEE environment so that the bundled cf cli can be used to manage the CFEE resources, and also the capability to alias a service instance into CFEE and bind to a CFEE application.

Support migration of Cloud Foundry service instance to resource group

This release adds the command to migrate a Cloud Foundry service instance to RC compatible service instance in a resource group if it is supported by the service

Add lock and unlock capability for service ID and API keys

Accidental deletion of service ID and API key may cause service outage. This release adds lock/unlock capability for service ID and API keys to help the user to prevent that.

Support global tagging of resources

This release incorporates a set of commands for managing the tags of Cloud resources

New commands

  • cfee environments: list the CFEE environments visible to the current user
  • cfee environment : show the detailed stats of a CFEE environment
  • resource cf-service-instance-migrate: migrate a Cloud Foundry service instance to RC compatible service instance in a resource group
  • resource tags: list all tags
  • resource tag : show details of a tag
  • resource tag-create: create a tag
  • resource tag-delete: delete a tag
  • resource tag-attach: add a tag to a resource
  • resource tag-detach: remove a tag from a resource
  • resource tag-update: switch user tag to restricted tag and vice versa
  • iam service-id-lock: lock a service ID
  • iam service-id-unlock: unlock a service ID
  • iam api-key-lock: lock an API key
  • iam api-key-unlock: unlock an API key
  • iam service-api-key-lock: lock a service api key
  • iam service-api-key-unlock: unlock a service api key

Updated commands

  • target -r REGION now shows "not supported" instead of "not found" for regions that don't have cloud foundry deployment
  • resource service-instance, resource service-instance-update and resource service-instance-delete now allow using ID as argument
  • target --cf allows user to select and target either a public Cloud Foundry instance or CFEE environment
  • target --cf-api allows user to target a public Cloud Foundry instance or CFEE environment by specifying the api endpoint of the Cloud Foundry instance
  • resource service-alias-create supports creating a service alias in CFEE environment
  • resource service-binding-create allows binding a service instance to a CFEE application
  • -v, --version option is removed from iam access-group-policy-update, iam service-api-key-update, iam service-policy-update and iam user-policy-update
  • iam service-ids, iam api-keys and iam service-api-keys add a column to indicate whether the service ID or key is locked or not
  • iam service-id-create, iam api-key-create and iam service-api-key-create add --lock function to lock the service ID or api key when it is created.
  • iam service-id-update, iam service-id-delete, iam api-key-update, iam api-key-delete, iam service-api-key-update and iam service-api-key-delete will fail if the service ID or api key is locked.
  • iam access-group-policy-create, iam access-group-policy-update, iam user-policy-create, iam user-policy-update, iam service-policy-create and iam sevice-policy-update add validation of resource group
  • account user-delete changes to account user-remove
  • account user-invite provide options (-o, --org-role, -s, --space-role) to invite a user to org/space.

Defects fixing

  • Some commands shows "not logged in" when user logs in dedicated environment with --no-iam option
  • target --cf fails when IAM token expires
  • iam oauth-tokens fails when logging in with --no-iam option
  • Authorization policy created from iam authorization-policy-create does not work when specifying the service instance in the policy

Other changes

  • Upgrade to Golang 1.9.6
  • Auto-completion is removed from system shell setting. The user needs to enable it by him/herself by sourcing the script in the user shell profile
  • Installation path changes from /usr/local/Bluemix to /usr/local/ibmcloud