- Downgraded dependencies
- nodes-inflight option, that limits inflight restarts
- delay-between-restarts option that adds wait between two consecutive restarts
- Endpoint non required
- Active profile now uses 'current-profile' key in yaml config, rather than 'active_profile', to comply with the docs
- 'ydbops maintenance' command could not accept nodeIds in '--hosts' option (e.g. --hosts=1,2)
- 'ydbops maintenance' subtree should now properly use filters such as 'started', 'version' etc.
- ydbops now properly continues the restart loop even if listing nodes during maintenance check fails with "retry exceeded" error
- migrated to changie for keeping a changelog
--started
and--version
no longer silently include nodes, which did not have this info supplied by CMS at all (due to old YDB version). Nowydbops
explicitly refuses to add any nodes with empty start time or empty version and produces a warning.
version
command- new release pipeline - modify CHANGELOG.md only, rest is automatic
- Information about version in help output
- Scripts for build release