mirror of
https://github.com/renovatebot/renovate.git
synced 2025-05-13 08:01:49 +00:00

Co-authored-by: Sebastian Poxhofer <secustor@users.noreply.github.com> Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com> Co-authored-by: Michael Kriese <michael.kriese@visualon.de> Co-authored-by: Rhys Arkins <rhys@arkins.net>
45 lines
1.8 KiB
Markdown
45 lines
1.8 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 these `depTypes` for fine-grained control, for example to disable parts of the Sveltos manager.
|
|
|
|
| Resource | `depType` |
|
|
| :--------------------------------------------------------------------------------------------------- | :--------------- |
|
|
| [Cluster Profiles](https://projectsveltos.github.io/sveltos/addons/clusterprofile/) | `ClusterProfile` |
|
|
| [Profiles](https://projectsveltos.github.io/sveltos/addons/profile/) | `Profile` |
|
|
| [EventTrigger](https://projectsveltos.github.io/sveltos/events/addon_event_deployment/#eventtrigger) | `EventTrigger` |
|