Skip to content

Automated Dependency Updates for OpenTelemetry Collector Builder (ocb)

Categories: golang

Renovate supports updating OpenTelemetry Collector Builder (ocb) dependencies.

File Matching

Because file names for ocb cannot be easily determined automatically, Renovate will not attempt to match any ocb files by default. For details on how to extend a manager's managerFilePatterns value, please follow this link.

Supported datasources

This manager supports extracting the following datasources: go.

Dependency types

This manager extracts the following depType values:

depType Description
collector The OpenTelemetry Collector version itself
connectors Connector component module
exports Exporter component module
extensions Extension component module
processors Processor component module
providers Provider component module
receivers Receiver component module

Default config

{
  "managerFilePatterns": []
}

Additional Information

Renovate uses this manager to update dependencies defined in the build definitions for the OpenTelemetry Collector Builder (ocb).

By default, the ocb manager has no managerFilePatterns patterns. This means you must set a managerFilePatterns pattern for the ocb manager, for Renovate to update your ocb files. Here's a configuration example:

If your builder file is named foo-builder.yml or builder.yaml or builder-config.yaml
{
  "ocb": {
    "managerFilePatterns": ["/builder(-config)?.ya?ml$/"]
  }
}

Supported dependencies and their respective depTypes are:

Name depType
base collector collector
connectors connectors
exporters exports
extensions extensions
processors processors
providers providers
receivers receivers