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

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

@lspecian-olx

Description

@lspecian-olx

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions