Overview
When managing repository settings in JFrog Artifactory using Terraform, you may prefer enabling dependency rewrite for Helm repositories.
When this option is enabled, external dependencies are rewritten for the Helm Charts that require them.
Unlike the UI, where this setting is explicitly labelled, the Terraform provider uses a different parameter name, which can sometimes cause confusion.
Solution
To enable dependency rewrite for a Helm repository via Terraform, set the external_dependencies_enabled parameter to true:
resource "artifactory_local_repository" "helm_repo" {
key = "helm-local"
package_type = "helm"
external_dependencies_enabled = true
}
This ensures that Artifactory correctly rewrites dependencies for Helm charts.
Reference: For further details, refer to the official Terraform provider documentation.