Модуль kubernetes.core.helm_info – Получение информации из пакета Helm, развернутого внутри кластера
Примечание
Этот модуль является частью коллекции kubernetes.core (версия 3.2.0).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install kubernetes.core. Для использования этого модуля необходимы дополнительные требования, см. Требования для получения подробной информации.
Для использования в playbook, укажите: kubernetes.core.helm_info.
Новое в kubernetes.core 0.11.0
Краткое описание
- Получение информации (значения, состояния и т.д.) из пакета Helm, развернутого внутри кластера.
Примечание
Этот модуль имеет соответствующий плагин действия.
Требования
Ниже указаны требования, необходимые на хосте, который выполняет этот модуль.
Параметры
Параметр | Комментарии |
|---|---|
api_key строка добавлено в kubernetes.core 1.2.0 | Токен, используемый для аутентификации с API. Также может быть указан через переменную окружения |
binary_path путь | Путь к исполняемому файлу helm. |
ca_cert псевдонимы: ssl_ca_cert путь добавлено в kubernetes.core 1.2.0 | Путь к сертификату CA, используемому для аутентификации с API. Для предотвращения ошибок проверки сертификатов необходимо указать полную цепочку сертификатов. Также может быть указан через переменную окружения |
context псевдонимы: kube_context строка | Параметр Helm для указания контекста kubeconfig, который следует использовать. Если значение не указано в задаче, вместо него будет использовано значение переменной окружения |
get_all_values логическое добавлено в kubernetes.core 2.4.0 | Установите в Когда Варианты:
|
host строка добавлено в kubernetes.core 1.2.0 | Укажите URL для доступа к API. Также может быть указан через переменную окружения |
kubeconfig псевдонимы: kubeconfig_path любой | Параметр Helm для указания пути к kubeconfig, который следует использовать. Если значение не указано в задаче, вместо него будет использовано значение переменной окружения Конфигурацию можно указать в виде словаря. Добавлено в версии 2.4.0. |
release_name псевдонимы: name строка / обязательно | Имя релиза для управления. |
release_namespace псевдонимы: namespace строка / обязательно | Пространство имен Kubernetes, в котором должен быть установлен график. |
release_state список / элементы=строка добавлено в kubernetes.core 2.3.0 | Показать релизы в соответствии с их состояниями. Значение по умолчанию — Если установлено в Если установлено в Если установлено в Если установлено в Если установлено в Если установлено в Если установлено в По умолчанию: |
validate_certs псевдонимы: verify_ssl логическое добавлено в kubernetes.core 1.2.0 | Проверять ли SSL-сертификаты сервера API. Также может быть указан через переменную окружения Варианты:
|
Примеры
- name: Gather information of Grafana chart inside monitoring namespace
kubernetes.core.helm_info:
name: test
release_namespace: monitoring
- name: Gather information about test-chart with pending state
kubernetes.core.helm_info:
name: test-chart
release_namespace: testenv
release_state:
- pending
Значения возврата
Общие значения возврата документированы здесь, следующие являются полями, уникальными для данного модуля:
Ключ | Описание |
|---|---|
status сложный | Словарь со статусом вывода Возвращается: только если релиз существует |
|
app_version строка |
Версия развернутого приложения Возвращается: всегда |
|
chart строка |
Имя и версия шаблона Возвращается: всегда |
|
hooks список / элементы=словарь добавлено в kubernetes.core 2.4.0 |
Плагины релиза Возвращается: всегда |
|
manifest список / элементы=словарь добавлено в kubernetes.core 2.4.0 |
Манифест релиза Возвращается: всегда |
|
name строка |
Имя релиза Возвращается: всегда |
|
namespace строка |
Пространство имен, где развернут релиз Возвращается: всегда |
|
notes строка добавлено в kubernetes.core 2.4.0 |
Примечания к релизу Возвращается: всегда |
|
revision строка |
Количество обновлений релиза Возвращается: всегда |
|
status строка |
Статус релиза (может быть DEPLOYED, FAILED, …) Возвращается: всегда |
|
updated строка |
Дата последнего обновления Возвращается: всегда |
|
values строка |
Словарь значений, использованных для развертывания Возвращается: всегда |
Ссылки на коллекцию
© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/kubernetes/core/helm_info_module.html