From 4d59ad117ae39929ee6f3c410a3725fa2c2e0407 Mon Sep 17 00:00:00 2001 From: Nikita Velgin Date: Mon, 13 Apr 2026 14:36:51 +0300 Subject: [PATCH] Decrecation: remove specific kubernetes datasources --- .../admin/datasources/types.ru.md | 68 +------------------ .../documentation/release-notes/v1.3.0.ru.md | 2 +- .../documentation/release-notes/v1.4.0.ru.md | 4 ++ 3 files changed, 7 insertions(+), 67 deletions(-) diff --git a/content/documentation/admin/datasources/types.ru.md b/content/documentation/admin/datasources/types.ru.md index 2b57775..84ad158 100644 --- a/content/documentation/admin/datasources/types.ru.md +++ b/content/documentation/admin/datasources/types.ru.md @@ -388,66 +388,6 @@ title: Типы источников данных |User | **обязательно** | Имя пользователя для подключения к Kafka | - | |Pass | **обязательно** | Пароль пользователя для подключения к Kafka | - | -## KubernetesDeployments - -Источник данных типа **KubernetesDeployments** возвращает список всех Deployment в кластере Kubernetes. - -### Авторизация - -Конфигурация авторизации описана в разделе [Внешние сервисы](../external-services/#kubernetes). - -### Спецификация ответа - -Платформа возвращает все Deployment в кластере Kubernetes. Спецификация ресурса Deployment доступна в [официальной документации](https://kubernetes.io/docs/reference/kubernetes-api/workload-resources/deployment-v1/#DeploymentSpec). - -### Конфигурация - -* **URL** — URL Kubernetes API в формате `https://api.example.com`. - -### Параметры - -Настраиваемые параметры отсутствуют. - -## KubernetesIngresses - -Источник данных типа **KubernetesIngresses** возвращает список всех Ingress в кластере Kubernetes. - -### Авторизация - -Конфигурация авторизации описана в разделе [внешний сервис Kubernetes](../external-services/#kubernetes). - -### Спецификация ответа - -Платформа возвращает все Ingress в кластере Kubernetes. Спецификация ресурса Ingress доступна в [официальной документации](https://kubernetes.io/docs/reference/kubernetes-api/service-resources/ingress-v1/). - -### Конфигурация - -* **URL** — URL Kubernetes API в формате `https://api.example.com`. - -### Параметры - -Настраиваемые параметры отсутствуют. - -## KubernetesNamespaces - -Источник данных типа **KubernetesNamespaces** возвращает список всех пространств имен в кластере Kubernetes. - -### Авторизация - -Конфигурация авторизации описана в разделе [внешний сервис Kubernetes](../external-services/#kubernetes). - -### Спецификация ответа - -Платформа возвращает все пространства имен в кластере Kubernetes. Спецификация ресурса Namespace доступна в [официальной документации](https://kubernetes.io/docs/reference/kubernetes-api/cluster-resources/namespace-v1/). - -### Конфигурация - -* **URL** — URL Kubernetes API в формате `https://api.example.com`. - -### Параметры - -Настраиваемые параметры отсутствуют. - ## KubernetesResources Источник данных типа **KubernetesResources** возвращает список ресурсов Kubernetes. Тип возвращаемых ресурсов задается через параметры источника данных. Поддерживаются как встроенные в Kubernetes типы ресурсов, так и любые кастомные ресурсы. @@ -501,7 +441,7 @@ FIELDS: |namespace |опционально | Пространство имен, из которого будут собираться ресурсы. Если не указан, ресурсы будут собираться из всех пространств имен. Значение параметра учитывается только если значение **isNamespaced** равно `true` | | |resource |**обязательно**| Название ресурса. Указывается маленькими буквами во множественном числе, как в поле NAME вывода команды `kubectl api-resources`. | | -## Примеры конфигурации +### Примеры Собрать все ingress-ресурсы Kubernetes-кластера: @@ -550,11 +490,7 @@ resource: modulereleases Каждому типу ресурса соответствует своя версия и группа. Полный список API-ресурсов с их группами и версиями — в [документации Kubernetes](https://kubernetes.io/docs/reference/kubernetes-api/). -Если неизвестно, какие требуются Group и Version, можно попробовать подставить актуальные значения. Есть несколько вариантов как их посмотреть: - -#### С помощью утилиты kubectl - -Команда `kubectl explain` показывает `version` и `apiGroup` для ресурса. +Если неизвестно, какие требуются Group и Version, можно попробовать подставить актуальные значения. Есть несколько вариантов как их посмотреть, например с помощью утилиты kubectl: команда `kubectl explain` показывает `version` и `apiGroup` для ресурса. Пример: diff --git a/content/documentation/release-notes/v1.3.0.ru.md b/content/documentation/release-notes/v1.3.0.ru.md index 8c740c9..504a72b 100644 --- a/content/documentation/release-notes/v1.3.0.ru.md +++ b/content/documentation/release-notes/v1.3.0.ru.md @@ -64,4 +64,4 @@ weight: 940 В релизе **1.4.0** будут удалены следующие механизмы: -- **Источники данных для конкретных ресурсов Kubernetes**: KubernetesNamespaces, KubernetesDeployments, KubernetesIngresses, KubernetesPods — для замены рекомендуется использовать общий источник данных [KubernetesResources](../../admin/datasources/types/#kubernetesresources). +- **Источники данных для конкретных ресурсов Kubernetes**: `KubernetesNamespaces`, `KubernetesDeployments`, `KubernetesIngresses`, `KubernetesPods` — для замены рекомендуется использовать общий источник данных [KubernetesResources](../../admin/datasources/types/#kubernetesresources). diff --git a/content/documentation/release-notes/v1.4.0.ru.md b/content/documentation/release-notes/v1.4.0.ru.md index 1c63907..6733c97 100644 --- a/content/documentation/release-notes/v1.4.0.ru.md +++ b/content/documentation/release-notes/v1.4.0.ru.md @@ -31,6 +31,10 @@ CREATE EXTENSION IF NOT EXISTS pg_trgm; В связи с изменением подхода к организации чатов для AI-ассистента, текущая история пользовательских диалогов будет очищена. +### Источники данных Kubernetes + +Удалены встроенные типы источников данных `KubernetesNamespaces`, `KubernetesDeployments`, `KubernetesIngresses` и `KubernetesPods`; для синхронизации ресурсов кластера используйте [KubernetesResources](../../admin/datasources/types/#kubernetesresources). + ## Новые возможности ### AI-ассистент и MCP-сервер