Skip to content

Provider v3.1.2 uses helm v3.18.5, which contains a regression JSON Schema $ref URLs #1798

Description

@sliu-notion

The latest upgrade of helm provider to v3.1.2 use helm v3.18.5 which contains the regression in JSON schema $href URLs that was fixed in v3.18.6.

helm/helm#31136

Terraform, Provider, Kubernetes and Helm Versions

Terraform version: v1.10.0
Provider version: v3.1.2
Kubernetes version: v3.1.0

Affected Resource(s)

  • helm_release

Terraform Configuration Files

# Copy-paste your Terraform configurations here - for large Terraform configs,
# please use a service like Dropbox and share a link to the ZIP file. For
# security, you can also encrypt the files using our GPG public key.

Debug Output

NOTE: In addition to Terraform debugging, please set HELM_DEBUG=1 to enable debugging info from helm.

Panic Output

Steps to Reproduce

  1. terraform apply using a helm chart with an $href schema reference
  2. Downgrade to v3.1.1, terraform apply works as expected

Expected Behavior

terraform apply on the helm_release should continue to accept the same values.schema.json as before

Actual Behavior

terraform apply fails with values don't meet the specifications of the schema(s) in the following chart(s): ... failing loading <LINK> invalid file url:

Important Factoids

References

helm/helm#31136

Community Note

  • Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request
  • If you are interested in working on this issue or have submitted a pull request, please leave a comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions