community.kubernetes.helm_info – Получение информации из развернутого в кластере Helm пакета
Примечание
Этот плагин входит в коллекцию community.kubernetes (версия 1.1.1).
Для его установки используйте: ansible-galaxy collection install community.kubernetes.
Чтобы использовать его в playbook, укажите: community.kubernetes.helm_info.
Новое в версии 0.11.0: из community.kubernetes
Описание
- Получение информации (значений, состояний и т.д.) из развернутого в кластере Helm пакета.
Примечание
Для этого модуля существует соответствующий плагин действий.
Требования
Ниже перечислены требования, необходимые на хосте, на котором выполняется этот модуль.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| binary_path путь | Путь к бинарному файлу helm. | |
| context строка | Опция helm для указания контекста kubeconfig. Если значение не указано в задаче, используется значение переменной окружения K8S_AUTH_CONTEXT.псевдонимы: kube_context | |
| kubeconfig путь | Опция helm для указания пути к файлу kubeconfig. Если значение не указано в задаче, используется значение переменной окружения K8S_AUTH_KUBECONFIG.псевдонимы: kubeconfig_path | |
| release_name строка / обязательно | Имя релиза для управления. псевдонимы: name | |
| release_namespace строка / обязательно | Пространство имён Kubernetes, в котором должен быть установлен шаблон. псевдонимы: namespace |
Примеры
- name: Deploy latest version of Grafana chart inside monitoring namespace
community.kubernetes.helm_info:
name: test
release_namespace: monitoring
Возвращаемые значения
Общие возвращаемые значения описаны здесь, следующие поля уникальны для этого модуля:
| Ключ | Возвращаемое значение | Описание | |
|---|---|---|---|
| status сложный | только при существовании релиза | Словарь со статусом вывода | |
| appversion строка | всегда | Версия развернутого приложения | |
| chart строка | всегда | Имя шаблона и версия шаблона | |
| name строка | всегда | Имя релиза | |
| namespace строка | всегда | Пространство имен, где развернут релиз | |
| revision строка | всегда | Количество обновлений релиза | |
| status строка | всегда | Статус релиза (может быть DEPLOYED, FAILED, ...) | |
| updated строка | всегда | Дата последнего обновления | |
| values строка | всегда | Словарь значений, используемых для развертывания | |
Авторы
- Lucas Boisserie (@LucasBoisserie)
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.10/collections/community/kubernetes/helm_info_module.html