Skip to main content
Version: 1.13.x

Helm

Collects Helm charts.

Details

Transfer Tag

hoppr.core_plugins.collect_helm_plugin

Supported PURLs

helm

System Dependencies

Transfer File Example

---
schemaVersion: v1
kind: transfer

stages:
collect:
plugins:
- name: hoppr.core_plugins.collect_helm_plugin
config:
process_timeout: 60

max_processes: 3

Configuration Options​

OptionDetails
helm_commandString. Defaults to helm. Command to be used to execute helm commands. May be overridden with another command that uses the same syntax, or a fully qualified path if helm is not on the default $PATH.
process_timeoutNumber of seconds to attempt collect before timeout. Default: 60
[System Dependencies]

Certain Linux distributions may require additional configuration. See the installation page for more information.

Proxy and Certificate Configuration​

To configure proxies, set the following environment variables:

Environment Variable NameDescription
http_proxyProxy for the HTTP protocol.
https_proxyProxy for the HTTPS protocol.
no_proxyComma-separated list of domains where proxies won't be used.

The Helm Collector plugin does not provide a way to specify certificates.

Credentials Configuration​

To specify credentials, you need a credentials file.

Sample credentials file:

---
schemaVersion: v1
kind: Credentials

metadata:
name: Registry Credentials
version: v1
description: Sample credentials file

credential_required_services:
- url: registry.gitlab.com
user_env: CI_REGISTRY_USER
pass_env: CI_REGISTRY_PASSWORD

SBOM Generation Tools​

note

For more tools visit the CycloneDX Tool Center