@pcf-platform-automation pcf-platform-automation released this Nov 30, 2018 · 3 commits to master since this release

Assets 5

Breaking changes

  • stage-product & configure-product & configure-director: Now errors if apply-changes is running. [a3ebd52]

Features

  • configure-ldap-authentication: add the command to configure ldap auth during initial setup

Bug Fixes

  • assign-stemcell: fix a message format

@pcf-platform-automation pcf-platform-automation released this Nov 26, 2018 · 14 commits to master since this release

Assets 5

Breaking changes

  • download-product now outputs product_path, product_slug, stemcell_path, and stemcell_version instead
    of just product and stemcell. This will help compatability with assign-stemcell.

Features

  • none

Bug Fixes

  • none

@pcf-platform-automation pcf-platform-automation released this Nov 26, 2018 · 16 commits to master since this release

Assets 5

Breaking changes

  • removed individual configuration flags for configure-director [commit]
  • removed individual configuration flags for configure-product [commit]

Features

  • add more intelligent timeouts for commands
  • fail fast if a key is not defined in configuration files for configure-product and configure-director
  • add assign-stemcell command to associate a specified stemcell to the product

Bug Fixes

  • fix stemcell version check logic in download-product command -- stemcells can now be downloaded even if they
    don't have a minor version (e.g. version 97)

@pcf-platform-automation pcf-platform-automation released this Nov 5, 2018 · 35 commits to master since this release

Assets 5

Breaking changes

None

Features

None

Bug fixes

  • The decryption passphrase check was returning dial timeout errors more frequently. Three HTTP retries were added if dial timeout occurs. [Fixes #283]

@pcf-platform-automation pcf-platform-automation released this Oct 31, 2018 · 40 commits to master since this release

Assets 5

Breaking changes

  • removed command configure-bosh, use command configure-director for configuring the bosh directory on OpsMan
  • removed command set-errand-state, use the errand-config with your config with the command configure-product

Features

  • add command download-product, it can download product and associated stemcell from Pivnet
  • add --path to command interpolate so individual values can be extracted out

Bug Fixes

  • automatic decryption passphrase unlock will only attempt doing so once on the first HTTP call #283
  • when using command configure-product, collections won't fail when guid cannot be associated #274

@pcf-platform-automation pcf-platform-automation released this Oct 15, 2018 · 59 commits to master since this release

Assets 5

Breaking changes:

  • config-template & staged-config & staged-director-config: pluralize --include-placeholders flag
  • import-installation: removed decryption-passphrase from the arguments. Global decryption-passphrase flag is required when using this command

Fixs

  • update command documentation to reflect various command flags change.
  • configure-product: handles collection types correctly by decorate collection with guid
  • staged-director-config: fix failed api request against azure
  • curl: close http response body to avoid potential resource leaks

Features

  • configure-product: allow product-name be read from config file
  • interpolation: added --vars-env support to interpolation
  • configure-authentication & configure-saml-authentication & import-installation: allow the commandline flag been passed through config file
  • configure-director: able to add/modify/remove vm extensions
  • staged-config: able to get errand state for the product
  • apply-changes: added skip-unchanged-products
  • staged-config: add product-name top-level-key in the returned payload to work better with configure-product
  • upload-product: able to validate sha256 and product-version before uploading
  • global: added a decryption-passphrase to unlock the opsman vm if it is rebooted (if provided)

@Releng-ci-bot Releng-ci-bot released this Sep 4, 2018 · 104 commits to master since this release

Assets 5
Add retries on networking errors and 5XX responses

- `om` will now retry http requests twice in the event of networking errors or
  500 response codes

@Releng-ci-bot Releng-ci-bot released this Aug 27, 2018 · 107 commits to master since this release

Assets 5
  • Fix tile-metadata command for some tiles that were failing due to it attempting to parse the metadata directory itself as a file - via @chendrix and @aegershman

@Releng-ci-bot Releng-ci-bot released this Aug 23, 2018 · 109 commits to master since this release

Assets 5
  • 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

@Releng-ci-bot Releng-ci-bot released this Jul 4, 2018 · 181 commits to master since this release

Assets 5
  • 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)