Skip to content

v0.6.7

Compare
Choose a tag to compare
@boyang9527 boyang9527 released this 16 May 22:00
· 24 commits to master since this release
a4db4e1

This version is deprecated. Install the latest release.

Change logs

Remove Cloud Foundry UAA token retrieval when logging in IBM Cloud

Given Cloud Foundry is only one of the services provided by IBM Cloud, the logging into CF to retrieve UAA tokens is removed from the IBM Cloud login process by default. The user needs to use target -o -s or target --cf command to set/select a cloud foundry instance to manage the Cloud Foundry resources.

-o and -s options in login command are deprecated but still kept to maintain the compatibility.

Support access group and assigning policies to access group

Access group allows to organize users and service IDs into a group and manage access by assigning policies to the group. This release adds the command line support for access group, including both the CRUD of access groups and management of IAM policies for the access group.

Support Linux for PPC64le

Starting from this release, Linux for PPC64le architecture is formally supported. This is only for IBM Cloud CLI and does not include the plug-ins. Go to IBM Cloud CLI plug-in repository to check the os and platforms supported by each plug-in.

Rebrand the command line from bluemix to ibmcloud

The name of IBM Cloud CLI is formally changed to ibmcloud starting from this release. The previous long name bluemix and short name bx are still supported and kept for a period of time until they are formally deprecated.

Support searching resource globally

This release added the capability to search cloud resources globally using Lucene query syntax with command resource search.

New commands

  • iam access-groups List all the access groups
  • iam access-group Show details of an access group
  • iam access-group-create Create an access group
  • iam access-group-update Update the name and description of an access group
  • iam access-group-delete Delete an access group
  • iam access-group-user-add Add users to an access group
  • iam access-group-user-remove Remove a user from an access group
  • iam access-group-user-purge Remove a user from all access groups
  • iam access-group-users List users of an access groups
  • iam access-group-service-id-add Add service IDs to an access group
  • iam access-group-service-id-remove Remove a service ID from an access group
  • iam access-group-service-id-purge Remove a service ID from all access groups
  • iam access-group-service-ids List service IDs of an access groups
  • iam access-group-policies List policies of an access group
  • iam access-group-policy Show details of an access group policy
  • iam access-group-policy-create Create an access group policy
  • iam access-group-policy-update Update an access group policy
  • iam access-group-policy-delete Delete an access group policy
  • resource search Search resources using Lucene query syntax

Updated commands

  • regions lists all the regions no matter there is cloud foundry service or not
  • login shows how to login with api key and one-time passcode when authentication is rejected because of using a federated ID or MFA is required
  • update changes the default answer to 'N' when confirming whether to update now
  • runtime and runtimes commands only support public cloud
  • Allows using uuid beside name in service ID, service ID policy and Service ID api key management
    • iam sevice-id
    • iam service-id-update
    • iam service-id-delete
    • iam service-policies
    • iam service-policy
    • iam service-policy-create
    • iam service-policy-update
    • iam service-policy-delete
    • iam service-api-keys
    • iam service-api-key
    • iam service-api-key-create
    • iam service-api-key-update
    • iam service-api-key-delete
  • iam service-api-keys, iam service-api-key, iam service-api-key-create, iam service-api-key-update, iam service-api-key-delete add --force option to fail the command when multiple service IDs are found for the given service ID name
  • resource service-instance shows "Last Operation" information of the service instance

Removed Commands

  • catalog template-run

Defects fixing

  • incorrect accept-language header when sending HTTP request
  • only account owner can invite user to the account
  • iam user-policy, iam user-policies, iam service-policy, iam service-policies are not showing service and resource fields when the policy is applied to resource group members.

Other changes

  • Environment variables BLUEMIX_TRACE and BLUEMIX_COLOR now apply to Cloud Foundry commands as well.
  • Added additional environment variables BLUEMIX_ANLALYTICS, BLUEMIX_VERSION_CHECK, BLUEMIX_HTTP_TIMEOUT to overwrite the settings in configuration file