Releases: pivotal-cf/om
Releases · pivotal-cf/om
0.29.0
0.28.0
New in this release
- Introduces a new
configure-director
command that will eventually replace theconfigure-bosh
command. - The
export-installation
,import-installation
, andupload-product
commands now support a--polling-interval
flag to only print updates to the terminal on a defined polling interval. - All authenticated commands now support setting
OM_USERNAME
andOM_PASSWORD
instead of--username
and--password
flags. - The
--format
global flag allows users to specify the format of their command output. Options include tabular and JSON formats.
Contributions
0.27.0
New in this release
- The credentials references listed by the
credential-references
command are now alphabetized. - CAs and certificates can now be managed via the following new commands:
certificate-authorities
generate-certificate-authority
create-certificate-authority
activate-certificate-authority
delete-certificate-authority
regenerate-certificates
Bug Fixes
- Resolves an issue to ensure enabling/disabling errands are mapping to the correct API values.
- The
revert-staged-changes
command will no longer fail if there are no staged changes to revert. - The
curl
command will now print error messages tostderr
.
Contributions
- The
configure-product
command will now print the name of the updated resource configuration before updating that job thanks to a PR from @christianang #106 - The
--resource-configuration
flag now supports "floating IPs" for configuring load balancing on OpenStack thanks to another PR from @christianang and @oozie #111
0.26.0
Bug Fixes
- The
curl
command will now fail if the response is4xx
or5xx
from the API, resolving #98. - The
revert-staged-changes
command will know use a form-local CSRF token, resolving #102. - Provides a more helpful error message when the
configure-authentication
command fails with an "unexpected status" response.
Contributions
- Adds a new
--skip-deploy-products
flag to only deploy the Director when running theapply-changes
command, thanks to a PR from @peterellisjones #95.
0.25.0
New in this release
- The new
credential-references
command will allow you to discover what credentials your products provide. - Now that you have a list of provided credentials, you can fetch those credentials using the
credentials
command.
Bug Fixes
- Allows the
configure-bosh
command to take "empty" configuration JSON arguments. Providing these empty arguments is equivalent to omitting the flags entirely. - Providing the
--target
command for "unauthenticated" commands, likeconfigure-authentication
orimport-installation
will no longer require that you provide a protocol (https://
orhttp://
). This brings the behavior of these commands inline with commands that require authentication.
Contributions
0.24.0
New in this release
- The
installations
command has been added to list recent invocations ofapply-changes
. - The
configure-bosh
command will now print some more helpful error messages when incorrect flag arguments are provided. - A new
installation-log
command will allow users to fetch the logs for a given installation.
Bug Fixes
- The
pending-changes
command will now properly display products that do not have errands. - The
configure-product
command supports specifyingautomatic
as the value forinstances
when using the--product-resources
flag. - The
apply-changes
command will no longer "re-attach" to installations that are "stuck" in therunning
state if there are newer installations attempts. - The
upload-product
command will error if the--product
flag is missing.
Contributions
- Supports specifying a director IAM instance profile configuration, thanks to a PR from @peterellisjones [#78].
- Corrects
configure-bosh
command to allow security and resource configuration to change after the BOSH director has been deployed, thanks to a PR from @asehra and Robin Watkins [#87]. - The
configure-bosh
andconfigure-product
commands will now support NSX configuration on vSphere environments, thanks to a PR from @christianang and @xchapter7x, [#88].
0.23.0
0.22.0
0.21.0
New in this release
- The
errands
command will list all errands for the specified product - The
set-errands-state
command will set post-deploy and pre-delete errand state (enabled/disabled/when-changed/default) for the specified product and errand - Improve logging when reattaching to a running installation.
- Support for
OM_CLIENT_SECRET
environment variable as alternative to existing--client-secret
flag - Now possible to reconfigure director and IAAS configuration after initial deploy (network configuration is still locked).
Bug fixes
- Add internal retries to handle connectivity blips during authentication and GET requests
- Improve performance for
import-installation
so it doesn’t consume significant CPU