Spec-Zone.ru › Ansible 2.11

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.

Примечание

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

Требования

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

  • 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
  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

Spec-Zone.ru

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