github crossplane/crossplane v1.2.2

latest releases: v1.15.2, v1.14.8, v1.15.1...
2 years ago

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

  • #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.

Don't miss a new crossplane release

NewReleases is sending notifications on new releases.