Skip to content

Releases: pivotal-cf/om

0.39.0

23 Aug 11:22
Compare
Choose a tag to compare
  • Add variadic --ops-file / -o flag support to interpolate, configure-product and configure-director commands - via @calebwashburn
  • Update --vars-file short flag for configure-product to be consistent with others (-l) - via @genevieve
  • Add support for OM_USERNAME and OM_PASSWORD environment variables on configure-authentication command - @genevieve
  • Update placeholders in config-template command to be consistent with placeholders in other commands like staged-config - via @kcboyle and @fredwangwang
  • Add variadic --product-name / -n flag to apply-changes to support selective deploys - via @zmb3
  • Add ability to configure errand states via the config file used in the configure-product command - via @calebwashburn
  • Make create-vm-extension idempotent - via @calebwashburn
  • Add --config / -c flag to configure VM extensions using a .yml config file with the create-vm-extension command - via @calebwashburn
  • Add --include-placeholder and --include-credentials flags to the staged-director-config command - via @fredwangwang and @kcboyle
  • Add global --env / -e flag to configure om for a given environment using a .yml file - via @kcboyle and @fredwangwang
  • Add --format to specific commands that use it and remove global --format flag (breaking change) - via @genevieve and @chendrix
  • Add om tile-metadata command to extract product name and version from tile file - via @chendrix and @davidderiso
  • Improve performance of upload-product command - via @fredwangwang and @ljfranklin

0.38.0

04 Jul 13:32
Compare
Choose a tag to compare
  • Add ability to set target with OM_TARGET environment variable (thanks @kkallday!)
  • Add staged-director-config command (thanks @jtarchie and @anEXPer!)
  • Add --shasum flag to upload-stemcell to validate SHA256 checksum (thanks @jtarchie and @kcboyle!)
  • Add --shasum flag to upload-product to validate SHA256 checksum (thanks @jtarchie and @kcboyle!)
  • Add --vars-file flag to configure-product to interpolate variable
    placeholders (thanks @jtarchie!)
  • Add --include-credentials flag to staged-config (thanks @jtarchie and @fredwangwang!)
  • Add --include-placeholder flag to staged-config (thanks @jtarchie and @fredwangwang!)
  • Placeholders are included for variables in output from config-template command (thanks @jtarchie and @kcboyle!)
  • Values for property collections are now returned by staged-config (thanks @kcboyle and @fredwangwang!)
  • Non-configurable properties are no longer returned from staged-config (thanks @jtarchie and @fredwangwang!)
  • Fix issue where configure-director could cause director AZ and network configuration to get
    clobbered when run multiple times (fix depends on recent patches to Ops Manager)

0.37.0

17 May 05:53
Compare
Choose a tag to compare

0.36.0

27 Apr 17:57
Compare
Choose a tag to compare
  • Add EXPERIMENTAL staged-config command to get the staged configuration for a product as a yml file that can be used with `configure-product. Config does not include credentials by default.
    • staged-config --include-credentials to get the configuration with credentials. Note that this requires that the product has already been deployed. There is also a known issue where this command does not work for any tile that has a secret nested under a selector: #145. These limitations are the main reason for calling this command EXPERIMENTAL
  • Bug Fix: Asynchronous commands that show a progress bar no longer hang if Ops Manager stops responding (thanks @ryanmoran and @kkallday!)
  • configure-director can now be run more than once successfully. Previous, Ops Manager did not provide an endpoint needed to make this command idempotent. That has now been backported to patches of most current Ops Manager releases.
  • Improve help text for regenerate-certificates

Thanks also to @fredwangwang and @kcboyle for some docs fixes!

0.35.0

05 Apr 23:54
Compare
Choose a tag to compare
  • Add experimental config-template command.
  • Add staged-manifest command to get the staged BOSH manifest for a product.
  • Add deployed-manifest command to get the deployed BOSH manifest for a product.
  • Update configure-product to allow configuration via a config file using the --config flag.
  • Move all information and error logging from stdout to stderr.
  • Check HTTP responses for errors. (thanks @jhvhs!)
  • Add deprecation warning for configure-bosh command as configure-director is preferred.
  • Improve error handling for asynchronous commands like file uploading.
  • Add timeout for retrying temporary errors. (thanks @hegderaj!)

0.34.0

08 Mar 00:53
Compare
Choose a tag to compare
  • Add additional_vm_extentions to configure-product
  • Add environment variable aliases to help text
  • Prevent upload-product from hanging connection is closed on server (Ops Manager)

0.33.0

16 Feb 19:19
Compare
Choose a tag to compare

om now supports a create-vm-extension command: om create-vm-extension --name iam-blobstore-reader --cloud-properties '{ "iam_instance_profile": "blobstore-reader-profile" }'

0.32.0

15 Feb 00:22
Compare
Choose a tag to compare

om configure-director now supports a --resource-configuration flag. The configure-director command (API-driven) has now reached parity with the older configure-bosh (UI-driven). The configure-director command should now be preferred when using om.

0.31.0

14 Feb 22:13
Compare
Choose a tag to compare

New in this release

  • import-installation no longer exits with a status of 1 when the Ops Manager is already configured (a helpful message is still displayed)

0.30.0

08 Feb 19:30
Compare
Choose a tag to compare

New in this release

  • Improve validation for required flags and configuration options.

Contributions

  • Configure network before configuring product properties, which may depend on network properties @datianshi #129.
  • Add "service_network" to our GCP docs for the network configuration, @Pivotal-Jayson-Hairston #125