Skip to content

v0.6.0

Compare
Choose a tag to compare
@archerzz archerzz released this 29 Sep 19:16
· 27 commits to master since this release

This version is deprecated. Install the latest release.

Change logs

Identity and access management for users and services

This release incorporates a set of command lines to support the service id, service api key management, and access policy management for users and services.

New cloud resource management

This release adds a set of command lines to support resource groups, quota, resource catalog, resource instance, resource key, resource alias and instance binding to CloudFoundry applications.

Move account/org/space/user related commands from namespace 'iam' to 'account'

The command lines to manage accounts, account users, orgs, spaces and org/space roles are moved from 'iam' namespace to 'account' namespace. We still keep a copy under 'iam' as well. But we encourage users to adopt the commands under 'account' namespace.

CLIs for Softlayer load balancer

This release adds command lines to manage Softlayer load balancer service.

Login experience improvement

bx api / bx loginshows current available public api endpoints for users to select, if no API endpoint was set previously.

New commands

  • Commands under iam namespace to manage service policies
   service-policies         List all service policies of specified service
   service-policy           Display details of a service policy
   service-policy-create    Create a service policy
   service-policy-update    Update a service policy
   service-policy-delete    Delete a service policy
  • Commands under iam namespace to manage user policies
   user-policies            List policies of a user
   user-policy              Display details of a user policy
   user-policy-create       Create a user policy for resources in current account
   user-policy-update       Update a user policy for resources in current account
   user-policy-delete       Delete a user policy
  • Commands under iam namespace to manage service IDs
   service-ids              List all service IDs
   service-id               Display details of a service ID
   service-id-create        Create a service ID
   service-id-update        Update a service ID
   service-id-delete        Delete a service ID
  • Commands under iam namespace to manage service API keys
   service-api-keys         List all service API keys
   service-api-key          List details of a service API key
   service-api-key-create   Create a service API key
   service-api-key-update   Update a service API key
   service-api-key-delete   Delete a service API key
  • Commands under resource namespace to manage resource groups
   groups            List resource groups
   group             Show details of a resource group
   group-update      Update an existing resource group
  • Commands under catalog namespace to operate resource catalog
   search                    Search catalog entries
   entry                     Get a catalog entry
   entry-create              Create a new catalog entry(catalog admin of an account only)
   entry-update              Update an existing catalog entry(catalog admin or editor of an account only)
   entry-visibility          Get the visibility for a catalog entry(catalog admin of an account only)
   entry-visibility-set      Update the visibility of an existing catalog entry(catalog admin of an account only)
   entry-delete              Delete a catalog entry(catalog admin of an account only)
  • Commands under resource namespace to list resource quotas
   quotas            List all quota definitions
   quota             Show details of a quota definition
  • Commands under resource namespace to manage resource instances
   instances         List resource instances
   instance          Show details of a resource instance
   instance-create   Create a resource instance
   instance-update   Update resource instance
   instance-delete   Delete resource instance
  • Commands under resource namespace to manage resource keys
   key-create        Create a resource key
   keys              List resource keys of resource instance or resource alias
   key               Show details of a resource key
   key-delete        Delete a resource key
  • Commands under resource namespace to manage resource aliases
   aliases           List aliases for a resource instance
   alias             Show details of a resource alias
   alias-create      Create an alias of a resource instance
   alias-update      Update an resource alias
   alias-delete      Delete a resource alias
  • Commands under resource namespace to manage resource bindings
   bindings          Show bindings to the resource alias
   binding           Show details of a resource binding
   binding-create    Create a resource binding
   binding-delete    Delete a resource binding
  • Commands under sl loadbal namespace to manage Softlayer load balancer
   cancel            Cancel an existing load balancer
   create            Adds a load balancer given the id returned from create-options
   create-options    Get price options to create a load balancer with
   detail            Get Load balancer details
   group-add         Adds a new load_balancer service
   group-delete      Deletes an existing load balancer service group
   group-edit        Edit an existing load balancer service group
   group-reset       Reset connections on a certain service group
   health-checks     List health check types
   list              List active load balancers
   routing-methods   List routing methods
   routing-types     List routing types
   service-add       Adds a new load balancer service
   service-delete    Deletes an existing load balancer service
   service-edit      Edit the properties of a service group
   service-toggle    Toggle the status of an existing load balancer service

Updated commands

  • Add prerequisite check for commands under app, account, iam, billing, security, and service namespaces
  • bx api shows current public regions and api endpoint if no api is set
  • bx login shows current public regions and api endpoint for user to select if api is not set or specified
  • iam oauth-tokens falls back to UAA server to refresh token when iam is not available in the targeted Bluemix environment
  • Provide public region endpoint as options in login
  • Update usage description of iam account-user-invite command, org manager is not allowed to execute this command
  • Make plugin name case insensitive when install/remove plugin

Defect fixing

  • Wrong description of -p option in app domain-cert-add command