Releases: crossplane-contrib/provider-kubernetes
v0.11.4
v0.11.3
This patch release includes an important fix for v1alpha1 to/from v1alpha2 conversion, by properly including spec.references[].toFieldPath. Previously this field was being dropped.
What's Changed
- [Backport release-0.11] fix missing ToFieldPath in conversion by @github-actions in #187
Full Changelog: v0.11.2...v0.11.3
v0.11.2
v0.11.1
This release fixes a conversion bug that happened when:
- a
v1alpha1Object exists, created through a Composition - the provider is updated to 0.11.0
- the Composition is updated to manage a
v1alpha2object - the
spec.managementPoliciesare 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
AllTruereadiness 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