update
This commit is contained in:
39
kubespray/extra_playbooks/roles/helm-apps/README.md
Normal file
39
kubespray/extra_playbooks/roles/helm-apps/README.md
Normal file
@@ -0,0 +1,39 @@
|
||||
Role Name
|
||||
=========
|
||||
|
||||
This role is intended to be used to fetch and deploy Helm Charts as part of
|
||||
cluster installation or upgrading with kubespray.
|
||||
|
||||
Requirements
|
||||
------------
|
||||
|
||||
The role needs to be executed on a host with access to the Kubernetes API, and
|
||||
with the helm binary in place.
|
||||
|
||||
Role Variables
|
||||
--------------
|
||||
|
||||
See meta/argument_specs.yml
|
||||
|
||||
Playbook example:
|
||||
|
||||
```yaml
|
||||
---
|
||||
- hosts: kube_control_plane[0]
|
||||
gather_facts: no
|
||||
roles:
|
||||
- name: helm-apps
|
||||
releases:
|
||||
- name: app
|
||||
namespace: app
|
||||
chart_ref: simple-app/simple-app
|
||||
- name: app2
|
||||
namespace: app
|
||||
chart_ref: simple-app/simple-app
|
||||
wait_timeout: "10m" # override the same option in `release_common_opts`
|
||||
repositories: "{{ repos }}"
|
||||
- repo_name: simple-app
|
||||
repo_url: "https://blog.leiwang.info/simple-app"
|
||||
release_common_opts: "{{ helm_params }}"
|
||||
wait_timeout: "5m"
|
||||
```
|
||||
Reference in New Issue
Block a user