Skip to content
This repository has been archived by the owner on Oct 23, 2024. It is now read-only.

dcos-commons-0.30.0

Compare
Choose a tag to compare
@paegun paegun released this 30 Aug 15:59
· 1495 commits to master since this release

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.