3.9.3 - 2020-09-02
- ENHANCEMENT
- Enable restricted commands for Cloud 7 (bsc#1117080)
3.9.2 - 2020-03-09
- ENHANCEMENT
- Enable SES commands in Cloud8 (SOC-11122)
3.9.1 - 2019-07-01
- BUGFIX
- Fix repocheck table output (SOC-10718)
- Enable restricted commands for Cloud8 (bsc#1117080)
3.9.0 - 2019-04-05
- ENHANCEMENT
- Add support for the restricted APIs
- Add --raw to "proposal show" & "proposal edit"
- Correctly parse error messages that we don't handle natively
3.8.0 - 2019-04-02
- ENHANCEMENT
- Add 'ses' subcommand to upload SES configuration file to crowbar (@skazi0)
3.7.0 - 2018-12-14
- ENHANCEMENT
- Better upgrade repocheck output
3.6.1 - 2018-12-07
- BUGFIX
- Hide the database step when it is not used (bsc#1118004)
- ENHANCEMENT
- Fix help strings
- Describe how to upgrade more nodes with one command
3.6.0 - 2018-06-19
- BUGFIX
- Fix node show help (bsc#1024498)
- ENHANCEMENT
- Extend the clean restart flags
- Add an option to identify the version of product being upgraded
- Added support for postpone/resume upgrade actions
3.5.2 - 2018-01-09
- BUGFIX
- Display invalid nodes when editing proposal
3.5.1 - 2017-12-05
- BUGFIX
- Escape reserved characters in credentials
- Fix for custom user and password for database subcommand
- Fix IP allocation subcommand (bsc#1069792)
3.5.0 - 2017-10-13
- ENHANCEMENT
- Add new service command and subcommands
3.4.0 - 2017-10-08
-
BUGFIX
- Fix proposal create from file (bsc#1037374)
- Fix create proposal from data (bsc#1037374)
-
ENHANCEMENT
- Add filtering of proposal deployment lists
3.3.1 - 2017-04-07
- BUGFIX
- Fix CROWBAR_VERIFY_SSL environment variable evaluation
- Fix upgrade hint after admin repochecks step (bsc#1029682)
- Use same timeout then the crowbar API
3.3.0 - 2017-03-30
- ENHANCEMENT
- Allow skipping the SSL verification step
3.2.2 - 2017-03-08
- ENHANCEMENT
- Add support for api/upgrade/mode API
- BUGFIX
- Send a reset command on node reset (bsc#1025206)
- Check for file existance before uploading backup (bsc#1025309)
- Fix backup upload args (bsc#1026111)
3.2.1 - 2017-02-14
- BUGFIX
- Revert "Fix json encoding for post request" (@rsalevsky)
- Fix json encoding for proposal edit (@rsalevsky)
3.2.0 - 2017-02-10
- ENHANCEMENT
- Remove experimental marker from upgrade subcommand (@rsalevsky)
- BUGFIX
- Fix json encoding for post request (@rhafer)
- Print nodes status only when nodes attribute is given (@jsuchome)
- Fix content-type sent from crowbarctl to v2 APIs (@skazi0)
3.1.9 - 2017-02-03
- ENHANCEMENT
- Enable querying the nodes upgrade status (@MaximilianMeister)
- BUGFIX
- Don't show just one Error (@MaximilianMeister)
3.1.8 - 2017-02-02
- ENHANCEMENT
- Inform the user that OpenStack backup is ongoing (@jsuchome)
- Allow granular node upgrade (@MaximilianMeister)
- BUGFIX
- Display an error when a false parameter gets passed (@MaximilianMeister)
- Change next step after 'services' to openstack DB backup (@jsuchome)
- Correctly format database error (@MaximilianMeister)
3.1.7 - 2017-01-13
- ENHANCEMENT
- Guide user through the upgrade (@MaximilianMeister)
- Internal steps of the upgrade were renamed (@MaximilianMeister)
3.1.6 - 2017-01-05
- BUGFIX
- Catch error 406 when node alias is not unique (bsc#1011581) (@MaximilianMeister)
- Use cancel not prepare (@MaximilianMeister)
- ENHANCEMENT
- Adapt http codes for upgrade cancel (@MaximilianMeister)
- Add SimpleError mixxin (@rsalevsky)
- Schema migration is included in the crowbar-init step now (@MaximilianMeister)
- Change endpoint of the openstack backup (@MaximilianMeister)
3.1.5 - 2016-12-06
- BUGFIX
- Handover timeout to the rest-client (@MaximilianMeister)
- ENHANCEMENT
- Improve upgrade precheck output (@MaximilianMeister)
- Improve upgrade error output (@MaximilianMeister)
- Add subcommand to cancel upgrade (@MaximilianMeister)
- Drop batch build command (@MaximilianMeister)
- Mark upgrade subcommand as experimental (@rsalevsky)
3.1.4 - 2016-11-14
- ENHANCEMENT
- Add database subcommand for fresh cloud installations (@MaximilianMeister)
- Update database parameter validations (@MaximilianMeister)
- Adapting request urls to various API changes (@MaximilianMeister)
3.1.3 - 2016-10-18
- BUGFIX
- Dont try to parse the body when it could be nil (@MaximilianMeister)
- ENHANCEMENT
- Namespace the database setup in the upgrade case (@MaximilianMeister)
- Restrict the port validation to a max of 65535 (@MaximilianMeister)
- Adapt urls after moving the repocheck APIs (@MaximilianMeister)
- Adapt upgrade nodes command to the API (@MaximilianMeister)
3.1.2 - 2016-09-19
- BUGFIX
- fix wrong usage of a case statement (@MaximilianMeister)
3.1.1 - 2016-09-16
- BUGFIX
- Use the new API version by default on SP2 (@rsalevsky)
- ENHANCEMENT
- Add upgrade database subcommand (@MaximilianMeister)
- Add upgrade admin server repocheck subcommand (@MaximilianMeister)
- Drop ha and ceph repocheck in favor of nodes repocheck (@MaximilianMeister)
3.1.0 - 2016-08-23
- BUGFIX
- Set the default apiversion to 1.0 (@MaximilianMeister)
- ENHANCEMENT
- Add upgrade subcommand (@MaximilianMeister)
3.0.1 - 2016-08-19
- BUGFIX
- Fix batch export subcommand (bsc#994125) (@rsalevsky)
- ENHANCEMENT
- Enable configuring the api version (@MaximilianMeister)
3.0.0 - 2016-08-16
- BREAKING
- Adapt backups subcommand to the new api 2.0 (@MaximilianMeister)
- BUGFIX
- Fix repository handling (bsc#993445) (@MaximilianMeister)
- ENHANCEMENT
- Added lgtm config (@rsalevsky)
- Clarify command role show (@itxaka)
- Replace httparty/httmultiparty with rest-client (@MaximilianMeister)
2.4.3 - 2016-07-06
- BUGFIX
- Raise timeout to 300s to handle long requests (@rsalevsky)
- ENHANCEMENT
- Added --default option to create a proposal without an editor (@rsalevsky)
2.4.2 - 2015-05-04
- BUGFIX
- Fixed duplicate option, renamed --anonymous shorthand from -a to -A (@tboerger)
- Raised timeout default value to prevent timeouts on requests (@MaximilianMeister)
- Pin development dependency listen to ruby 2.1 compatible version (@tboerger)
- ENHANCEMENT
- Properly handle 502, 503 and 504 responses (@tboerger)
- Map -h and --help options properly to help subcommand (@tboerger)
- Extended the test suite (@MaximilianMeister)
- Enhanched the inline documentation (@tboerger)
- Added subcommand to check server sanity (@MaximilianMeister)
2.4.1 - 2015-02-08
- BUGFIX
- Fixed updated path to installer API (@jdsn)
- Print correct help output for backup commands (@tboerger)
- ENHANCEMENT
- Integrated changes for fixed batch API (@tboerger)
2.4.0 - 2015-01-27
- BUGFIX
- Fixed backup commands by name (@tboerger)
- Fixed help output for nested commands (@tboerger)
- ENHANCEMENT
- Added subcommand to trigger a backup restore (@tboerger)
- Added subcommand for batch build and export (@tboerger)
2.3.0 - 2015-01-15
- BREAKING
- Dropped --no-aliases option from node list subcommand (@tboerger)
- Dropped --no-names option from node list subcommand (@tboerger)
- ENHANCEMENT
- Added more columns to node list subcommand (@tboerger)
- Order node list subcommand output alphabetically now (@tboerger)
- Added subcommand to reset a proposal state through the API (@tboerger)
- Added subcommand to interact with the backup API (@tboerger)
- Added subcommand to set the group of a node (@tboerger)
2.2.1 - 2015-12-15
- BUGFIX
- Fixed attribute naming within network request classes (@tboerger)
- Always provide a valid output format (@tboerger)
- Call correct classes for ip deallocation (@tboerger)
- ENHANCEMENT
- Prevent install with invalid network config (@MaximilianMeister)
2.2.0 - 2015-12-03
- BUGFIX
- Fixed reading of files for proposal create/edit (@tboerger)
- ENHANCEMENT
- Added proper error handling to file read on proposal (@tboerger)
- Added subcommands for installation of admin server (@MaximilianMeister)
- Added proper error handling for general connection (@tboerger)
2.1.0 - 2015-11-25
- BREAKING
- Removed the config file flag, just using default paths (@tboerger)
- BUGFIX
- Fixed heading for node status (@tboerger)
- ENHANCEMENT
- Added API help subcommand (@tboerger)
- Added switch to hide ready nodes within status (@tboerger)
- Added switches to hide names or aliases on node list (@tboerger)
- Integrated config values from environment (@tboerger)
2.0.0 - 2015-11-12
- BREAKING
- Renamed bin/crowbar to bin/crowbarctl (@tboerger)
- BUGFIX
- Fixed format shortcuts to method instead of class options (@tboerger)
- ENHANCEMENT
- Be sure to set the correct output format (@tboerger)
1.0.1 - 2015-11-11
- BUGFIX
- Fixed typos for renaming of HostIP (@tboerger)
- Fixed typos for renaming of VirtualIP (@tboerger)
- ENHANCEMENT
- Downgraded terminal-table dependency (@tboerger)
1.0.0 - 2015-11-11
- Initial release (@tboerger)