Skip to content

v1.1.2

Choose a tag to compare

@hasheddan hasheddan released this 03 Jun 00:16
· 37 commits to release-1.1 since this release
73c711b

This patch release contains three primary fixes. The original PRs are listed below and the relevant backports to release-1.1 can be found in #2343.

  • #2321 Updates dependency resolver controller to remove finalizer on Lock and exit early without requeue if the lock package list is empty. This drastically improves the experience of upgrading and uninstalling Crossplane. All packages must be uninstalled prior to Crossplane for Lock to be cleaned up successfully.
  • #2331 Updates revision controllers to create the Lock if it does not exist when resolving dependencies. If a package revision is inactive it will not create the Lock as its only purpose would be to remove itself from it. If a package opts out of dependency management it will not create theLock as it does not attempt to consider dependencies.
  • #2340 The ControllerConfig API supports setting the imagePullPolicy for the controller Deployment, but it was not being honored when constructing the Deployment. This updates to honor it.