mirror of
https://github.com/renovatebot/renovate.git
synced 2025-01-23 13:06:27 +00:00
dca3418bbd
Moves datasource, manager, platform and versioning code from lib/ into new lib/modules/ BREAKING CHANGE: External tools must update paths to datasource, manager, platform and versioning
54 lines
1.5 KiB
Markdown
54 lines
1.5 KiB
Markdown
Renovate supports updating Helm Chart references within `requirements.yaml` (Helm v2) and `Chart.yaml` (Helm v3) files.
|
|
|
|
If your Helm charts make use of repository Aliases then you will need to configure an `aliases` object in your config to tell Renovate where to look for them.
|
|
|
|
If you need to change the versioning format, read the [versioning](https://docs.renovatebot.com/modules/versioning/) documentation to learn more.
|
|
|
|
### Private repositories and registries
|
|
|
|
To use private sources of Helm charts, you must set the password and username you use to authenticate to the private source.
|
|
For this you use a custom `hostRules` array.
|
|
|
|
#### OCI registries
|
|
|
|
```json5
|
|
{
|
|
hostRules: [
|
|
{
|
|
// global login
|
|
matchHost: 'registry.gitlab.com',
|
|
hostType: 'docker',
|
|
username: '<some-username>',
|
|
password: '<some-password>',
|
|
},
|
|
{
|
|
// for repository string oci://registry.gitlab.com/user/oci-helm-test
|
|
matchHost: 'https://registry.gitlab.com/user/oci-helm-test',
|
|
hostType: 'docker',
|
|
username: '<some-username>',
|
|
password: '<some-password>',
|
|
},
|
|
],
|
|
}
|
|
```
|
|
|
|
#### Helm repository
|
|
|
|
```json5
|
|
{
|
|
hostRules: [
|
|
{
|
|
// global login
|
|
matchHost: 'gitlab.com',
|
|
username: '<some-username>',
|
|
password: '<some-password>',
|
|
},
|
|
{
|
|
// specific repository
|
|
matchHost: 'https://gitlab.com/api/v4/projects/xxxxxxx/packages/helm/stable',
|
|
username: '<some-username>',
|
|
password: '<some-password>',
|
|
},
|
|
],
|
|
}
|
|
```
|