This repository has been archived by the owner on Oct 23, 2024. It is now read-only.
dcos-commons-0.30.0
Breaking Changes
- Changed secret_name to service_account_secret.
- Changed principal to service_account to ensure consistency throughout.
Bug fixes
- Fixed force-complete during uninstall.
Improvements
- Added assurance that tasks which are not in any plan are not run.
- Added kill of tasks which are not in any plan.
- Added suppression of recovery of tasks which are not in the any plan.
- Refined logging, moving task detail logging to debug level.
- Added tests for new upgrade flow.
- Improved cross-version integration testing, using the DC/OS CLI that supports 1.8+ clusters.
- Implemented graceful shutdown (SIGTERM) support.
- Refactored, better isolating, offer evaluation suppress/revive logic.
- Added automatically replacing a pod if its initial launch failed.
- Added uninstall reconciliation guarantees, i.e., killing tasks launched by the framework.
- Polished the SDK CLI, moving debug subcommands under debug and ensuring that the descriptions are more clear.
- Improved the reliability of integration tests.
- Added assurance that a failed sidecar does not cause recovery of healthy RUNNING tasks.
- Improved testing of virtual networks (CNI).
- Improved offer evaluation, expanding resource reconciliation to compare all ResourceSpec fields.
- Added SDK CLI unit tests to build
- Automated TLS provisioning
- Improved logging, lowering task info to DEBUG level and better labeling of data points logged.
Documentation
- Added a secrets tutorial for framework developers.
Breaking Changes
- None
Documentation
- Added a secrets tutorial.