Releases: crossplane-contrib/provider-kubernetes
v0.11.2
v0.11.1
This release fixes a conversion bug that happened when:
- a
v1alpha1
Object exists, created through a Composition - the provider is updated to 0.11.0
- the Composition is updated to manage a
v1alpha2
object - the
spec.managementPolicies
are left empty (will be defaulted)
Which resulted in this error in the Composition reconcilement due when converting from v1alpha2
to v1alpha1
, as the spec.managementPolicies
was unset:
cannot compose resources: cannot apply composed resource "object":
failed to prune fields: failed add back owned items: failed to convert pruned
object at version kubernetes.crossplane.io/v1alpha1: conversion webhook for
kubernetes.crossplane.io/v1alpha2, Kind=Object failed: unsupported management
policy
What's Changed
Full Changelog: v0.11.0...v0.11.1
v0.11.0
Release v0.11.0 bumps the Object version from v1alpha1
to v1alpha2
. The conversion is done through a conversion webhook so there is no action needed from user side, although we recommend to upgrade the Objects used to v1alpha2
.
The field that is changing is spec.managementPolicy
of v1alpha1
which was a provider-kubernetes native solution and is being replaced by the spec.managementPolicies
in v1alpha2
which are BETA in Crossplane.
The conversion is done as follows:
Table of conversion
managementPolicy(v1alpha1) | managementPolicies(v1alpha2) |
---|---|
Default | ["*"] |
ObserveCreateUpdate | ["Observe", "Create", "Update"] |
ObserveDelete | ["Observe", "Delete"] |
Observe | ["Observe"] |
What's Changed
Full Changelog: v0.10.0...v0.11.0
v0.10.0
What's Changed
- Bump Crossplane Runtime to the Latest by @turkenh in #128
- cleanerr: Clean errors for stable status by @chlunde in #122
- Readme: Replace crossplane with crossplanecontrib by @j2L4e in #142
- Bump k8s.io/client-go from 0.27.4 to 0.28.4 by @dependabot in #151
- Bump golang.org/x/oauth2 from 0.8.0 to 0.14.0 by @dependabot in #150
- Bump runtime to v1.14.2 by @lsviben in #158
- Add an
AllTrue
readiness policy by @recht in #143 - Bump github.com/crossplane/crossplane-runtime from 1.14.2 to 1.14.3 by @dependabot in #166
- feat(kubelogin): add kubelogin azure ad auth by @haarchri in #170
New Contributors
- @chlunde made their first contribution in #122
- @j2L4e made their first contribution in #142
- @dependabot made their first contribution in #151
- @lsviben made their first contribution in #158
- @recht made their first contribution in #143
Full Changelog: v0.9.0...v0.10.0
v0.9.0
This release introduces a spec field for configuring deriving readiness of the Object
from the underlying resource.
What's Changed
- Bump Crossplane Runtime with Management Policy Workaround by @turkenh in #117
- Setup e2e with Local Deploy and Uptest by @turkenh in #118
- docs: switch to crossplane-system namespace everywhere for consistency by @phisco in #120
- feat: deriving readiness from object by @phisco in #119
New Contributors
Full Changelog: v0.8.0...v0.9.0
v0.8.0
What's Changed
- Allow Object to define a set of connectionDetails by @st3v in #99
- upgrade : go1.20, golangci to v1.51.2 by @fahedouch in #100
- Patch dependencies with high cves detected by grype by @gmrodgers in #109
- Fix Makefile default target. by @bobh66 in #113
New Contributors
- @st3v made their first contribution in #99
- @fahedouch made their first contribution in #100
- @gmrodgers made their first contribution in #109
Full Changelog: v0.7.0...v0.8.0
v0.7.0
What's Changed
- Update crossplane-runtime to 0.19 and go version to 1.19 by @bobh66 in #97
- Configure higher burst and QPS to avoid client side throttling by @tnthornton in #104
New Contributors
- @tnthornton made their first contribution in #104
Full Changelog: v0.6.0...v0.7.0
v0.6.0
What's Changed
- Update dependencies to fix throttling issues by @bobh66 in #67
- Add dependabot for dependency updates by @bobh66 in #69
- chore: add friendly name to provider metadata by @maximilianbraun in #77
- Update output columns by @bobh66 in #81
- Fix removing finalizers when referenced resources are gone by @eplightning in #76
New Contributors
- @maximilianbraun made their first contribution in #77
- @eplightning made their first contribution in #76
Full Changelog: https://github.com/crossplane-contrib/provider-kubernetes/commits/v0.6.0
v0.5.0
System
provider-kubernetes
now publishes to xpkg.upbound.io/crossplane-contrib/provider-kubernetes
and index.docker.io/crossplanecontrib/provider-kubernetes
.
You can also now view auto-generated documentation for provider-helm at https://marketplace.upbound.io/providers/crossplane-contrib/provider-kubernetes!
What's Changed
- Fix CRD generation by @turkenh in #50
- Bug fix - No Auth Provider found for name "gcp" by @dormullor in #58
- Fix stuck reference finalizers by @branden in #62
- Update to go 1.18 and latest build submodule by @bobh66 in #59
- Use bundled packages and update CI for publishing by @jastang in #66
New Contributors
- @dormullor made their first contribution in #58
- @branden made their first contribution in #62
- @jastang made their first contribution in #66
Full Changelog: v0.4.1...v0.5.0
Patch release v0.4.1
What's Changed
- [Backport release-0.4] Fix stuck reference finalizers by @github-actions in #64
Full Changelog: v0.4.0...v0.4.1