mirror of
https://github.com/renovatebot/renovate.git
synced 2026-11-01 02:00:10 +00:00
372b258a05
Move the Sveltos documentation links into the dep-types.ts description fields so they appear in the auto-generated Dependency types table. Replace the duplicate hand-written table in readme.md with a config example showing how to use depTypes for fine-grained control. Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
52 lines
1.4 KiB
Markdown
52 lines
1.4 KiB
Markdown
Renovate uses the [Sveltos](https://projectsveltos.github.io/sveltos/) manager to update the dependencies in Helm-Charts for Sveltos resources.
|
|
|
|
Learn about Sveltos Helm-Charts by reading the [Sveltos documentation](https://projectsveltos.github.io/sveltos/addons/helm_charts/).
|
|
|
|
### You must set a `managerFilePatterns` pattern
|
|
|
|
The `sveltos` manager has no default `managerFilePatterns` pattern.
|
|
This is because there is are no common filename or directory name conventions for Sveltos YAML files.
|
|
You must set your own `managerFilePatterns` rules, so Renovate knows which `*.yaml` files are Sveltos definitions.
|
|
|
|
#### `managerFilePatterns` pattern examples
|
|
|
|
```json title="If most .yaml files in your repository are for Sveltos"
|
|
{
|
|
"sveltos": {
|
|
"managerFilePatterns": ["/\\.yaml$/"]
|
|
}
|
|
}
|
|
```
|
|
|
|
```json title="Sveltos YAML files are in a sveltos/ directory"
|
|
{
|
|
"sveltos": {
|
|
"managerFilePatterns": ["/sveltos/.+\\.yaml$/"]
|
|
}
|
|
}
|
|
```
|
|
|
|
```json title="One Sveltos file in a directory"
|
|
{
|
|
"sveltos": {
|
|
"managerFilePatterns": ["/^config/sveltos\\.yaml$/"]
|
|
}
|
|
}
|
|
```
|
|
|
|
### Disabling parts of the sveltos manager
|
|
|
|
You can use `depTypes` for fine-grained control, for example to disable parts of the Sveltos manager.
|
|
|
|
```json title="Disable ClusterPromotion resources"
|
|
{
|
|
"packageRules": [
|
|
{
|
|
"matchManagers": ["sveltos"],
|
|
"matchDepTypes": ["ClusterPromotion"],
|
|
"enabled": false
|
|
}
|
|
]
|
|
}
|
|
```
|