Skip to content

Releases: pivotal-cf/om

0.29.0

02 Jan 19:58
Compare
Choose a tag to compare

New in this release

  • Added --trace global flag to print all HTTP request and response payloads.
  • Added certificate-authority command to print the specified CA.
  • When outputting json, do not nest values under a top-level key.

0.28.0

01 Dec 16:36
Compare
Choose a tag to compare

New in this release

  • Introduces a new configure-director command that will eventually replace the configure-bosh command.
  • The export-installation, import-installation, and upload-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 and OM_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

  • Adds support for opentsdb_ip to the configure-bosh command, thanks to @zmb3 #114.
  • The upload-stemcell flag now includes a --force flag to force the upload of a stemcell even when Ops Manager reports that it already has a matching version, thanks to @rcw5 #116.

0.27.0

11 Oct 21:49
Compare
Choose a tag to compare

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 to stderr.

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

09 Sep 00:33
Compare
Choose a tag to compare

Bug Fixes

  • The curl command will now fail if the response is 4xx or 5xx 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 the apply-changes command, thanks to a PR from @peterellisjones #95.

0.25.0

02 Aug 00:47
Compare
Choose a tag to compare

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, like configure-authentication or import-installation will no longer require that you provide a protocol (https:// or http://). This brings the behavior of these commands inline with commands that require authentication.

Contributions

  • Adds support for setting up your OpsManager with proxy settings, thanks to a PR from @rcw5 #93.

0.24.0

17 Jul 18:21
Compare
Choose a tag to compare

New in this release

  • The installations command has been added to list recent invocations of apply-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 specifying automatic as the value for instances when using the --product-resources flag.
  • The apply-changes command will no longer "re-attach" to installations that are "stuck" in the running 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 and configure-product commands will now support NSX configuration on vSphere environments, thanks to a PR from @christianang and @xchapter7x, [#88].

0.23.0

15 May 20:35
Compare
Choose a tag to compare

New in this release

  • Allows users to delete available products with delete-product.
  • Displays a list of pending deployment changes with the pending-changes command.
  • Allows users to "unstage" a staged product with the unstage-product command.

0.22.0

26 Apr 20:36
Compare
Choose a tag to compare

New in this release

  • A new deployed-products command is now supported.
  • The curl command now supports a --silent flag that will suppress output to stderr.
  • The curl command also now supports a --header flag for attaching request headers.

0.21.0

05 Apr 19:01
Compare
Choose a tag to compare

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

0.20.0

13 Mar 22:42
Compare
Choose a tag to compare

Bug fixes:

  • JSON responses from om curl will no longer be interpolated.
  • No longer attempts to create availability zones for IAASes that don't support them, like Azure.