mirror of
https://github.com/renovatebot/renovate.git
synced 2026-11-01 10:09:50 +00:00
be13c9f5f7
* 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.
27 lines
1.0 KiB
Markdown
27 lines
1.0 KiB
Markdown
The `helmsman` manager is currently limited and does not support the full feature set of [Helmsman](https://github.com/Praqma/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:
|
|
|
|
```json
|
|
{
|
|
"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`](../../../configuration-options.md#registryaliases) to map a registry host, for example a pull-through cache, to the registry Renovate should query instead.
|