StormForge CLI
StormForge CLI release history
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
anduninstall
commands have been removed
Fixed
- The
stormforge edit workload
commands ignore workloads using in-cluster configuration
Version 4.0.4
Added
- A new
stormforge create test-run-share-url
command can be used to create sharable URLs for test runs
Changed
- Upgrade StormForge Agent to 2.3.0
Version 4.0.3
Added
- You can now manage workloads more easily by using the
stormforge edit workload container-resources
command
Changed
- Upgrade StormForge Agent to 2.2.1
- Upgrade Optimize Pro to v3.2.2
The
stormforge edit workload schedule
command’s--notify-applier
flag was renamed to--auto-deploy
Fixed
- The
-o name
output for recommendations now emits the timestamp
Version 4.0.2
Added
- The
stormforge apply
command can now filter on schedule name
Changed
- Upgrade Agent to v2.1.0
- Upgrade Optimize Pro to v3.2.1
Fixed
- Fixed the merge strategy when using
stormforge edit workload from-optimizer
Version 4.0.1
Changed
- Upgrade Optimize Live to 2.0.1
Removed
- The
stormforge check optimize-live
command has been removed
Fixed
- The
stormforge apply
command no longer aborts on client errors - Added missing data to workload CSV output
- Fixed the default schedule name when editing workloads using a custom resource
Version 4.0.0
Added
- Added
stormforge auth create|list|revoke
commands to manage authorization
Changed
- Upgraded Optimize Live to v2.0.0
- Added
in.stormforge.io
to the list ofstormforge check connect
servers - The
stormforge create cluster
command no longer generates authorization configuration - Most
stormforge get
commands will fetch only summary information when more than 50 results are returned - The
stormforge patch
command has separate arguments for experiments and patchable resources - Built with Go 1.20
Deprecated
- The
stormforge install
andstormforge uninstall
commands are deprecated. Individual products should be installed via Helm. - The
stormforge auth new-token
command is deprecated. Usestormforge auth create -o token
instead.
Removed
- This version of the CLI does not support Optimize Live versions prior to 2.0.0
- The
stormforge export
alias has been removed. Usestormforge patch
instead.
Fixed
- The
stormforge patch
argument is no longer ignored - The
stormforge patch
generated patches now include the namespace
Version 3.3.4
Changed
- Upgrade Optimize Live to v0.7.8
- Upgrade Optimize Pro to v3.2.0
Version 3.3.3
Changed
- Upgrade Optimize Live to v0.7.7
Version 3.3.2
Changed
- Upgrade Optimize Live to v0.7.6
Version 3.3.1
Changed
- Upgrade Optimize Pro to 3.1.1
- Upgrade Optimize Live to 0.7.5
- Built with Go 1.19
- Auto-complete improvements
Fixed
- Recommendation patches are now generated for DaemonSets
- Fixed a panic when getting test data sources
Version 3.3.0
Changed
- Upgrade Optimize Pro to 3.1.0
- Upgrade Optimize Live to 0.7.3
Removed
- The
scenario
commands have been removed. - The
get application --for <product>
option has been removed.
Fixed
- The
run
command no longer kicks off an experiment when using the page-up key to go back.
Version 3.2.1
Changed
- Upgrade Optimize Live to 0.7.2
- Upgrade Optimize Pro to 3.0.1
Version 3.2.0
Changed
- Upgrade Optimize Pro to 3.0.0
- Upgrade Optimize Live to 0.7.1
- The
rbac
command now produces manifests for the built-in Prometheus setup task - The
run
command no longer uses standalone StormForge Performance Testing
Fixed
- The
install
anduninstall
commands create and delete resources in the correct order
Version 3.1.3
Added
- Added JMeter support to Optimize Pro experiment generation via
stormforge run
Changed
- Include Optimize Live 0.6.6
- Improved performance of fetching large application lists
Fixed
- The
patch
command produces HPA patches - The
check version
command no longer suggests upgrading to the current version
Version 3.1.2
Changed
- Include Optimize Live 0.6.3
Version 3.1.1
Changed
- Include Optimize Live 0.6.1
Fixed
- Cluster creation produced an incorrect issuer
- The CPU resources were not scaled for recommendation based patches
Version 3.1.0
Added
- StormForge Performance Testing commands
Version 3.0.0
Added
- Windows support for AMD and ARM
- Linux support for ARM
- Create and edit commands for managing StormForge resources
- Management commands support all StormForge resource types
- Install, uninstall, and check commands for StormForge Optimize Live
- Enable and disable commands for product specific configuration
- Authorization tokens can be generated for use in automation
Changed
- The configuration file format is incompatible with v2.x versions
- The configuration file location is different on macOS