k8s-cloudwatch-adapter icon indicating copy to clipboard operation
k8s-cloudwatch-adapter copied to clipboard

apiextensions.k8s.io/v1beta1 apiVersion removed on k8s v1.22.0

Open lspecian-olx opened this issue 4 years ago • 0 comments

Description The apiextensions.k8s.io/v1beta1 apiVersion used in the CustomResourceDefinition was removed on k8s v1.22.0

Importance The issue is a blocker to install the chart properly on k8s clusters with version v1.22.0

Location

https://github.com/awslabs/k8s-cloudwatch-adapter/blob/master/charts/k8s-cloudwatch-adapter-crd/templates/crd.yaml#L1

Suggestions for an improvement I suggest the issue should be fixed by checking the apiVersion with .Capabilities.APIVersions.Has

{{- if .Capabilities.APIVersions.Has "apiextensions.k8s.io/v1" }} apiVersion: apiextensions.k8s.io/v1 {{- else }} apiVersion: apiextensions.k8s.io/v1beta1 {{- end }}

lspecian-olx avatar May 19 '21 14:05 lspecian-olx