Files
renovate/lib/modules/manager/sveltos/readme.md
Nahrin 372b258a05 docs(manager/sveltos): remove duplicated depTypes table from readme (#44016)
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>
2026-06-16 05:48:01 +00:00

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
}
]
}
```