.. _kubernetes.core.helm_repository_module:
*******************************
kubernetes.core.helm_repository
*******************************
**Manage Helm repositories.**
Version added: 0.11.0
.. contents::
:local:
:depth: 1
Synopsis
--------
- Manage Helm repositories.
Requirements
------------
The below requirements are needed on the host that executes this module.
- helm (https://github.com/helm/helm/releases)
- yaml (https://pypi.org/project/PyYAML/)
Parameters
----------
.. raw:: html
| Parameter |
Choices/Defaults |
Comments |
|
api_key
string
added in 2.3.0
|
|
Token used to authenticate with the API. Can also be specified via K8S_AUTH_API_KEY environment variable.
|
|
binary_path
path
|
|
The path of a helm binary to use.
|
|
ca_cert
path
added in 2.3.0
|
|
Path to a CA certificate used to authenticate with the API. The full certificate chain must be provided to avoid certificate validation errors. Can also be specified via K8S_AUTH_SSL_CA_CERT environment variable.
aliases: ssl_ca_cert
|
|
context
string
added in 2.4.0
|
|
Helm option to specify which kubeconfig context to use.
If the value is not specified in the task, the value of environment variable K8S_AUTH_CONTEXT will be used instead.
aliases: kube_context
|
|
force_update
boolean
added in 2.4.0
|
|
Whether or not to replace (overwrite) the repo if it already exists.
aliases: force
|
|
host
string
added in 2.3.0
|
|
Provide a URL for accessing the API. Can also be specified via K8S_AUTH_HOST environment variable.
|
|
insecure_skip_tls_verify
boolean
added in 5.3.0
|
|
Skip tls certificate checks for the repository url.
aliases: skip_tls_certs_check
|
|
kubeconfig
raw
added in 2.4.0
|
|
Helm option to specify kubeconfig path to use.
If the value is not specified in the task, the value of environment variable K8S_AUTH_KUBECONFIG will be used instead.
The configuration can be provided as dictionary.
aliases: kubeconfig_path
|
|
pass_credentials
boolean
added in 2.3.0
|
|
Pass credentials to all domains.
|
|
repo_name
string
/ required
|
|
Chart repository name.
aliases: name
|
|
repo_password
string
|
|
Chart repository password for repository with basic auth.
Required if chart_repo_username is specified.
aliases: password
|
|
repo_state
string
|
Choices:
present ←
- absent
|
Desired state of repository.
aliases: state
|
|
repo_url
string
|
|
Chart repository url
aliases: url
|
|
repo_username
string
|
|
Chart repository username for repository with basic auth.
Required if chart_repo_password is specified.
aliases: username
|
|
validate_certs
boolean
added in 2.3.0
|
|
Whether or not to verify the API server's SSL certificates. Can also be specified via K8S_AUTH_VERIFY_SSL environment variable.
aliases: verify_ssl
|