# Helm<no value>

== Description

The helm crawler looks recursively for all Helm chart from a specific root directory. Then for each of them, it tries to update both Helm Chart dependencies and docker images specified in values.yaml.

Regarding Docker image updates, Updatecli looks for the following pattern

```
image:
  repository: ghcr.io/updatecli/updatecli
  tag: 0.37.0
```
or 

```
images:
  backend:
      repository: ghcr.io/updatecli/updatemonitor
      tag: 0.1.0
  front:
      repository: ghcr.io/updatecli/updatemonitor-ui
      tag: 0.1.0
```

This crawler can be enabled either automatically with default behavior by running `updatecli diff --experimental` from a directory containing the files to update.
Or by providing a manifest.

=== Manifests
==== Parameters

{{< autodiscoveryparameters "helm" >}}

==== Example

[source,yaml]
----
# updatecli.d/default.yaml
{{<include "assets/code_example/docs/plugins/autodiscovery/helm/updatecli.d/default.yaml">}}
----

