Closed starlightromero closed 1 year ago
Hello @starlightromero,
The issue is that Helm provides auto-detection with Capabilities.APIVersions
, which is not filled by default when using helm template
(as most 3rd party tools do).
Helm provides the ability to inject content in APIVersions
(and KubeVersion
) in helm template
for this reason (it's supported in the helm_template
resources, for instance: https://registry.terraform.io/providers/hashicorp/helm/latest/docs/data-sources/template#api_versions).
I believe it to be a better approach on both sides as you set it once and it works for all Helm charts, without having the need to check all variables names to specify APIVersion for resource X or Y.
This issue is similar to #733 and #734
Describe what happened: When using Kustomize, (in my case, with Terraform) there is no way to specify the API version for the CRDs in
extendeddaemonset
when the valueinstallCRDs
is set totrue
.I am getting the error:
This is because my cluster supports
apiextensions.k8s.io/v1
Describe what you expected:
extendeddaemonset
CRDs should deploy with the correct apiVersions.Steps to reproduce the issue:
Additional environment details (Operating System, Cloud provider, etc):