Spec-Zone.ru › Ansible 2.10

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 пакета.

Примечание

Для этого модуля существует соответствующий плагин действий.

Требования

Ниже перечислены требования, необходимые на хосте, на котором выполняется этот модуль.

  • helm (https://github.com/helm/helm/releases)
  • yaml (https://pypi.org/project/PyYAML/)

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API