Helm Chart requirements.yaml: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
Line 6: | Line 6: | ||
* [[Helm_Concepts#requirements.yaml|Chart Layout]] | * [[Helm_Concepts#requirements.yaml|Chart Layout]] | ||
* [[ | * [[Helm Dependencies|Dependencies]] | ||
=Overview= | =Overview= |
Revision as of 19:34, 3 September 2019
External
Internal
Overview
requirements.yaml is an optional metadata file that contains dynamic dependencies for the chart. For a general discussion on chart dependencies, see Helm Dependencies.
Structure
dependencies: - name: blue version: 1.2.3 repository: http://example.com/charts alias: something condition: something.enabled, global. something.enabled tags: - front-end - big - name: green version 3.2.1 repository: http://another.example.com/charts
Example
dependencies:
- name: postgresql
version: 6.3.2
repository: https://kubernetes-charts.storage.googleapis.com
Fields
name
The dependency chart name.
version
The dependency chart version.
repository
The dependency chart repository full URL. Note that helm repo add must be used to add the repository locally.
alias
TODO: https://helm.sh/docs/developing_charts/#alias-field-in-requirements-yaml
condition
TODO:https://helm.sh/docs/developing_charts/#tags-and-condition-fields-in-requirements-yaml
tags
TODO: https://helm.sh/docs/developing_charts/#tags-and-condition-fields-in-requirements-yaml