You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
apiextensions.k8s.io/v1beta1 has been deprecated since k8s 1.16, and is removed in 1.22 that is already out. There should be minimal changes required other than changing the CRD apiVersion. Since we're 4 months away from the next release, I think this should get into v12 https://github.com/vitessio/vitess/tree/main/go/vt/topo/k8stopo
#9045 does the migration. Luckily there is no upgrade or change required for users. The CRD version just changes how the resource gets made. So switching to a new yaml and api for CRD creation won't change anything for any active users.
The only real change is that the new CRD yaml won't work if applied to clusters that don't have the apiextensions/v1 API enabled.
So the new yaml won't work for pre v1.16 k8s clusters. But technically the topo still can if someone were to manually mess with the spec and create the same CRD using the old API.
apiextensions.k8s.io/v1beta1
has been deprecated since k8s 1.16, and is removed in 1.22 that is already out. There should be minimal changes required other than changing the CRD apiVersion. Since we're 4 months away from the next release, I think this should get into v12https://github.com/vitessio/vitess/tree/main/go/vt/topo/k8stopo
cc @carsonoid
The text was updated successfully, but these errors were encountered: