kubernetes.core.helm_info – Получение информации о развернутом в кластере пакете Helm
Примечание
Этот плагин входит в состав коллекции kubernetes.core (версия 1.1.1).
Для его установки используйте: ansible-galaxy collection install kubernetes.core.
Для использования в книге задач укажите: kubernetes.core.helm_info.
Новое в версии 0.11.0: of kubernetes.core
Обзор
- Получение информации (значений, состояний и т. д.) о развернутом в кластере пакете 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
kubernetes.core.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–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.11/collections/kubernetes/core/helm_info_module.html