Skip to content

Commit 97ae682

Browse files
author
Nikita Velgin
committed
add action description
1 parent cd5c37a commit 97ae682

3 files changed

Lines changed: 41 additions & 0 deletions

File tree

content/documentation/admin/actions/overview.ru.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ weight: 10
77

88
- создавать проекты, переменные, ветки или теги в GitLab;
99
- создавать ресурсы в Kubernetes;
10+
- получать ресурсы из Kubernetes;
1011
- создавать секреты в Deckhouse Stronghold или HashiCorp Vault;
1112
- создавать проекты в SonarQube, DefectDojo и других системах;
1213
- создавать топики и ACL в Kafka.

content/documentation/admin/actions/types.ru.md

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -620,6 +620,42 @@ manifests:
620620

621621
* `token` — токен сервисного аккаунта в Kubernetes.
622622

623+
## GetKubernetesResource
624+
625+
GetKubernetesResource — получает ресурс из Kubernetes кластера.
626+
627+
### Пример запроса
628+
629+
```yaml
630+
group: managed-services.deckhouse.io
631+
version: v1alpha1
632+
resource_type: postgres
633+
resource_name: example-postgres
634+
namespace: default
635+
```
636+
637+
### Спецификация запроса
638+
639+
| Название | Обязательность | Описание | Возможные значения |
640+
|---------------------------|----------------|------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
641+
| group | Да | API-группа ресурса. Указывает, к какой группе API относится запрашиваемый объект | [Определение требуемых Group и Version](#определение-требуемых-group-и-version) |
642+
| version | Да | Версия API ресурса | [Определение требуемых Group и Version](#определение-требуемых-group-и-version) |
643+
| resource_type | Да | Название ресурса во множественном числе, как в поле NAME вывода команды `kubectl api-resources` | - |
644+
| resource_name | Да | Название конкретного ресурса, который необходимо получить | - |
645+
| namespace | Да | Неймспейс, в котором находится ресурс | - |
646+
647+
### Ответ
648+
649+
При успешном выполнении действие возвращает объект ресурса в поле `resource`. Если ресурс не найден, действие завершается с ошибкой.
650+
651+
| Название | Описание |
652+
|------------|-----------------------------------------------|
653+
| `resource` | Объект ресурса в формате Kubernetes |
654+
655+
### Учётные данные
656+
657+
* `token` — токен сервисного аккаунта в Kubernetes.
658+
623659
## CreateRepositoryFromTemplate
624660

625661
CreateRepositoryFromTemplate — создаёт новый репозиторий из шаблона в Gitlab. Механизм рендеринга основан на [Go template](https://developer.hashicorp.com/nomad/docs/reference/go-template-syntax) и поддерживает все встроенные методы, а также расширения, добавленные в платформу.

content/documentation/release-notes/v1.6.0.ru.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,10 @@ description: Заметки о выпуске v1.6.0 — выгрузка ауд
2727

2828
Добавлена функция шаблонизации [«toSlug»](../../user/templating/#toslug).
2929

30+
### Действия
31+
32+
Добавлено действие [GetKubernetesResource](../../admin/actions/types/#getkubernetesresource) для получения спецификации ресурса из Kubernetes кластера.
33+
3034
### Процессы
3135

3236
Добавлен новый элемент [«Таймер»](../../admin/processes/#таймер) — пауза выполнения процесса до заданного момента времени.

0 commit comments

Comments
 (0)