Parameters

The parent key for all of the following parameters is renovate.

namespace

type

string

default

syn-${_instance}

The namespace in which to deploy this component. By default, the namespace is derived from the instance name as syn-${_instance}.

release_name

type

string

default

${_instance}

The Helm release name used for the Renovate deployment. By default, the Commodore meta-parameter parameters._instance is used. parameters._instance is set to the aliased name used for instantiation or the component name for non-aliased instances.

images

type

dictionary

default

See class/defaults.yml

Dictionary containing the container images used by this component. This parameter currently configures only the Valkey image settings.

images.valkey

type

dictionary

default

See class/defaults.yml

Valkey image settings passed to the Valkey Helm chart when components.valkey.enabled is true. Includes registry, repository, and tag.

charts

type

dictionary

Dictionary containing the chart versions used by this component.

charts.renovate.version

type

string

default

See class/defaults.yml

The Helm chart version used for this component.

charts.renovate.source

type

string

default

See class/defaults.yml

The Helm chart source repository used by this component.

charts.valkey.version

type

string

default

See class/defaults.yml

The Valkey Helm chart version used when deploying Valkey.

charts.valkey.source

type

string

default

See class/defaults.yml

The Valkey Helm chart source repository used when deploying Valkey.

components

type

dict

default

See class/defaults.yml

Optional sub-components managed by this component.

components.valkey.enabled

type

bool

default

false

Whether to deploy a Valkey Helm release alongside Renovate. When enabled, the component also injects RENOVATE_REDIS_URL into the Renovate deployment, pointing to the configured Valkey service hostname.

components.valkey.namespace

type

string

default

${renovate:namespace}

Namespace where the Valkey Helm release is deployed. Also used for the generated Redis hostname in RENOVATE_REDIS_URL.

components.valkey.release_name

type

string

default

${_instance}-valkey

Helm release name for the Valkey deployment. Also used for the generated Redis hostname in RENOVATE_REDIS_URL.

helm_values

type

dict

default

See class/defaults.yml

All helm_values are passed to the Renovate Helm chart. By default, this component doesn’t set image values for Renovate; the Helm chart defaults are used. The component doesn’t ship a default Renovate bot configuration. You must provide either helm_values.renovate.config or helm_values.renovate.existingConfigFile. For the supported self-hosted Renovate options, see the official Renovate self-hosted configuration docs. For the supported Helm chart values, see the official Renovate Helm chart documentation.

valkey_helm_values

type

dict

default

See class/defaults.yml

Values passed to the Valkey Helm chart when components.valkey.enabled is true. By default, image registry/repository/tag values are sourced from images.valkey.*. For supported values, see the official Valkey Helm chart repository.

Example

namespace: example-namespace
components:
  valkey:
    enabled: true
valkey_helm_values:
  architecture: standalone