* feat(manager): share OCI Helm chart resolution across managers Add getOciChartDep() to helmv3/oci.ts and use it in argocd, fleet, flux, helmfile, helmsman, helmv3, kustomize, sveltos, terraform and vendir. - set pinDigests: false for OCI charts in all of them - apply registryAliases to OCI charts in argocd, helmfile and helmsman - keep the registry port in terraform helm_release repositories - skip fleet OCI charts without a version instead of using 'undefined' * docs(manager/helmv3): correct the OCI chart pinDigests rationale * refactor(manager/helmfile): drop redundant OCI repository url guard The repository schema already requires url to be a string, so the falsy branch could not be reached by parsed input and left the patch partially covered.
The helmsman manager is currently limited and does not support the full feature set of Helmsman, read about the limitations below.
Non-configured managerFilePatterns
By default the helmsman manager has an empty array for its managerFilePatterns configuration option, because there is no convention for file naming in practice.
This means that helmsman won't search for any files, and you won't get any updates from the manager.
To enable the helmsman manager, provide a valid managerFilePatterns yourself, for example:
{
"helmsman": {
"managerFilePatterns": ["/(^|/)desired_state\\.yaml$/"]
}
}
File format
Currently, state files must be in the .yaml format.
The .toml format is not supported.
OCI Helm charts
Renovate looks up Helm charts stored in OCI registries with the docker datasource.
Use registryAliases to map a registry host, for example a pull-through cache, to the registry Renovate should query instead.