StormForge CLI

StormForge CLI release history

Version 6.0.0

Added

  • There is a new stormforge view command for fetching output comparable to the web UI
  • There is a new stormforge describe command for fetching a more detailed view of a resource
  • There is a new stormforge manage command for manually configuring resources

Changed

  • Commands accept a slash delimited name argument instead of (or in addition to) the filtering flags
  • The stormforge get command shows different fields
  • The stormforge edit command now launches an interactive editor

Removed

  • Optimize Pro functionality has been removed
  • Performance Test functionality has been removed

Fixed

  • The --selector argument is not ignored for tab completions
  • Some commands mistakenly bypassed filtering requirements
  • Flag and argument completions are more consistent

Version 5.1.13

Fixed

  • Fixes an issue where -o name was selected when a TTY isn’t available

Version 5.1.12

Changed

  • Dependency updates

Version 5.1.11

Changed

  • Dependency updates

Fixed

  • Fix for empty values showing up as “

Version 5.1.10

Changed

  • Dependency updates
  • The Go Template output has improved support for Kubernetes quantities
  • Recommendation output includes JVM max heap (if applicable)

Version 5.1.9

Changed

  • Dependency updates

Fixed

  • The workload patches can be read from stdin

Version 5.1.8

Changed

  • Dependency upgrades
  • Fixed an issue where some authorization scopes were not being requested

Version 5.1.7

Changed

  • Dependency updates

Fixed

  • Fixes an issue where the stormforge auth list results could be truncated

Version 5.1.6

Changed

  • Dependency upgrades

Version 5.1.5

Changed

  • Dependency upgrades

Security

Version 5.1.4

Changed

  • Added missing workload impact data to the stormforge get workload output

Version 5.1.3

Added

  • When creating auto-deployed recommendations, you can now include a --wait flag and corresponding --timeout flag to delay applying the recommendation

Changed

  • Workload CSV numeric values are rendered at a fixed precision

Fixed

  • The stormforge apply command now correctly reapplies recommendations
  • Sort keys are not silently ignored

Version 5.1.2

Added

  • The get commands now support limited client-side filtering using Kubernetes field selectors via the --field-selector option
  • The get workloads command now has a --full-fetch option to force fetching all data from the API (note: this might take extra time to run)

Fixed

  • The CSV columns named auto-deploy and hpa-enabled are now named auto_deploy and hpa_enabled
  • The get workloads command now shows “UNAVAILABLE” for values that were not fetched from the API

Version 5.1.1

Changed

  • Added schedule, auto-deploy, and hpa-enabled columns to the workload CSV output

Security

Version 5.1.0

Changed

  • Optimize Pro commands are now hidden
  • The stormforge patch command supports multiple recommendations
  • Workload CSV output includes replicas and optimization_score

Removed

  • The stormforge run command has been removed
  • The stormforge edit workload label command has been removed. Use stormforge edit workload --set-label instead.

Fixed

  • The Deleted value is no longer suggested for --state flags
  • Create recommendation failures are properly reported
  • Allow recommendations to be sorted by timestamp
  • The apply command now prevents empty filters

Security

  • Switched container image base from Alpine to Distroless

Version 5.0.6

Added

  • The new stormforge edit cluster command can be used to manage cluster resources

Changed

  • The stormforge apply command no longer applies recommendations that have insufficient data unless --force is used

Deprecated

  • The stormforge edit workload label command is now deprecated. Use stormforge edit workload --set-label instead.
  • Deprecation notice: Starting in the next release, in an effort to reduce dependencies, the stormforge-cli container image will no longer include a shell.

Fixed

  • The stormforge get workload table view honors --show-impact
  • The stormforge get recommendations command now fetches all recommendations correctly when you specify JSON, YAML, or CSV output format

Security

  • Upgrades dependencies with known vulnerabilities

Version 5.0.5

Changed

  • Dependency upgrades

Fixed

  • JSON and YAML output should have matching field ordering

Version 5.0.4

Changed

  • The edit workload handlers --auto-deploy flag is no longer implied by the thresholds
  • The edit workload container-resources command accepts the RequestsAndLimits policy

Fixed

  • The edit workload container-resources command can unset values

Version 5.0.3

Added

  • Support for workload auto-deploy thresholds. See the stormforge edit workload handlers command in the CLI reference.
  • Workloads can be filtered by over- or under-provisioned state

Changed

  • Removed references to workload schedule names

Fixed

  • The auth revoke command was not accepting client identifiers

Version 5.0.2

Changed

  • The get cluster output now includes the Optimize Live and StormForge Applier version numbers

Fixed

  • The check connect works correctly when testing client credentials
  • Generating tokens no longer requests the offline_access scope

Version 5.0.1

Changed

  • Updated recommendation state names

Fixed

  • The authorization issuer was not configured properly in some cases

Version 5.0.0

Changed

  • Workload and recommendation commands reflect consolidation to a single schedule
  • The stormforge get workloads command hides impact details unless --show-impact is used

Removed

  • The install and uninstall commands have been removed

Fixed

  • The stormforge edit workload commands ignore workloads using in-cluster configuration