Skip to content

v0.27.0

Compare
Choose a tag to compare
@github-actions github-actions released this 11 Jan 23:11
· 232 commits to master since this release
0c9b214

⚠ BREAKING CHANGES

  • wait tasks always execute after apply/prune/delete (except dry runs)
  • wait tasks default to waiting until cancelled (previously 1m default)
  • WaitEvents sent for each object

Changelog

  • a95e9f4 Add e2e tests for reconciliation failure and timeout
  • 31679a6 Add global destroyer timeout
  • 7b53399 Add missing returns
  • 066fd77 Add timeout flag to apply, destroy, & status cmds
  • bc9e8c1 Allow status readers to be reused between invocations
  • 461fae8 Avoid printing out all the events
  • 703535f Avoid waiting for stalled resources
  • 87877d2 Change the behavior of hanlding a WaitTask timeout
  • 7e47e6b Check exact version when determining scope
  • 9f6552d Check versions a CRD defines
  • a5030ff Clean up prune package
  • 200d6ec Consistently use InfoHelper to get rest client
  • df4fca5 Don't print status for all events for reach WaitEvent
  • 7333873 Drop k8s.io/apiextensions-apiserver dependency
  • 944b7a7 Exports Applier StatusPoller field
  • ab7b47b Fix missing action value in table output
  • 7c27474 Handle deletion prevention correctly
  • 7fde7fb Ignore receiver name lint error
  • bab47d9 More flexible resource type to StatusReader mapping
  • 0419797 Moves printers from cmd to pkg
  • 38f7478 No need to lowercase namespaces
  • f33a0cd Remove StatusPoller factory and support custom status readers
  • ace8272 Remove unused ResetRESTMapperTask task
  • 602301e Remove unused TimeoutError code
  • 1034bbe Removed unused command PreProcess function
  • 0ac281c Removes inventory from manifestloader
  • ee6c5a7 Return error & send error event on cancel/timeout
  • cb9c7fc Run make all
  • 6c2de94 Support ReconcileFailed status in printers
  • 73dca2b Update to latest version of kyaml and k8s libs
  • 9caaf2a Validate the value of the output flag
  • 9607cb5 feat: Add apply/destroy --status-events flag
  • c5636c0 feat: Always wait for reconciliation
  • 66c6363 feat: Return a specific error type from the printers when resources fail to apply/delete/reconcile
  • a24aaea feat: send WaitEvent for every resource
  • 5f80d35 fix: Add context & timeouts to e2e tests
  • a0743e6 fix: Clean up object.FieldPath
  • de8f67c fix: Colorize example tests
  • 242b6aa fix: Don't panic when ObjMetadata is invalid
  • 99f9626 fix: Ensure WaitTask gets StatusUpdate
  • fb98bc7 fix: Handle more validation errors as field errors
  • ab5a4dc fix: Improve task & event logging
  • c5452a8 fix: Make UnknownTypesError error more readable
  • 2ca6f19 fix: Make testutil.AssertEqual more like testify
  • 1b68c32 fix: Remove preview/dry-run type from events output
  • 9426fcb fix: disable dupl linter on some e2e tests
  • b977b59 fix: race condition in BuildInfo
  • 22ec2ac fix: race condition in PruneTask
  • eda3554 fix: skipped deletes no longer cause waiting
  • 8c05973 json printer should only print summary after last action group per type