arillso.container.helm role – Deploy Helm charts to Kubernetes clusters
Note
This role is part of the arillso.container collection (version 1.0.2).
It is not included in ansible-core.
To check whether it is installed, run ansible-galaxy collection list.
To install it use: ansible-galaxy collection install arillso.container.
To use it in a playbook, specify: arillso.container.helm.
Entry point main – Deploy Helm charts to Kubernetes clusters
Synopsis
This role manages Helm chart deployments to Kubernetes clusters. Supports repository management, chart installation, and validation.
Parameters
Parameter |
Comments |
|---|---|
Default values for all chart deployments Default: |
|
List of Helm charts to deploy. Each chart requires: - name: Chart release name - chart: Chart name - repository: Repository key from helm_repositories - version: Chart version - namespace: Target namespace - create_namespace: Create namespace if missing - values: Chart values override Default: |
|
Enable debug output for Helm commands Choices:
|
|
Timeout for deployment in seconds Default: |
|
Wait for deployment to complete Choices:
|
|
Enable Helm chart deployment Choices:
|
|
Kubernetes context to use for Helm operations Default: |
|
Helm log level Choices:
|
|
Dictionary of Helm repositories. Key is repository name, value is repository URL. Default: |
|
Inventory groups to target for Helm operations Default: |
|
Target host for Helm operations Default: |
|
Delay between validation retries in seconds Default: |
|
Enable post-deployment validation Choices:
|
|
Number of validation retry attempts Default: |
|
Timeout for validation checks in seconds Default: |