Service Fabric CLI
==================
A command line interface for interacting with Azure Service Fabric clusters
and their related entities.
Invocation
==========
To get started, after installation run the following:
.. code-block:: bash
sfctl -h
Change Log
==========
Unreleased
-----
- Add commands to get and set chaos schedule (#70)
- Add commands to get chaos and get events for chaos (#70)
- Remove command to get chaos report. The functionality is replaced by command get chaos and the command get chaos events (#70)
- Typo fix for service commands (#71)
- Add missing help text (#71)
- Fix bug in displaying property help text (#71)
- Add tests to verify correctness of help text (#71)
- Add scaling policy parameter to the command for service create and the command for service update (#76)
4.0.0
-----
- Update to 6.1 Service Fabric runtime (#64)
- Property command group added
- Added support for external stores when calling application provision
- Provision and unprovision now support no wait return flags
- Application list related commands now support an optional argument to limit the number of results
- Deployed application info can now optionally include health states
- Numerous documentation improvements and corrections
- ChaosContext (context) and ChaosTargetFilter (chaos-target-filter) arguments are added to Chaos start command (#62)
- Add test structure to verify correct HTTP request generation
- Update provision application type command to match the latest Service Fabric runtime, now a custom command
- Add command to get container logs deployed on node
3.0.0
-----
- Rename compose deployment creation and upgrade progress commands to accept 'deployment-name' as identifier (#44)
- Fix incorrect parsing error when updating service description load metrics (#47)
- Fix incorrect application upgrade argument names (#37)
2.0.0
-----
- Update to official 6.0 Service Fabric SDK
- Report cluster health command added
- Report health commands now have an immediate argument to tell the Fabric
gateway to send the report immediately
- Get cluster configuration and upgrade configuration for stand alone clusters
commands added
- Added start and update cluster upgrade commands
- Start node command removed (use enable node)
- Stop node command removed (use disable node)
- Added information about new Fabric name hierarchical delimiter (~)
- Health commands now include statistics, can be optionally removed
- Limited set of repair manager commands added
- Infrastructure service commands no longer accept a callback function
- Docker compose commands have had arguments renamed to reflect Service Fabric
API changes
- Added support to upgrade Docker compose deployments
1.2.0rc2
--------
- Updating to Service Fabric 6.0 SDK release candidate
- Added support and testing for Python 3.5, for ease of install on Ubuntu
- Fixing number parsing in command arguments
- Moving to different versions of pyopenssl and msrest
- Improvement in application upload stability and performance
- Add support for file share upload based on image store connection string
1.1.0
-----
- Added support for authenticating to clusters with AAD (#10)
- Improved application upload performance (#11)
1.0.1
-----
- Fixed missing helps module.
1.0.0
-----
- Initial release.