This repository was archived by the owner on Sep 24, 2021. It is now read-only.

Description
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 }}