Загрузка данных
dmitriev-aal@VDI-Dmitriev-A:~/Desktop/appfarm/infra/k8s/grafana$ kubectl describe crds linkdefinitions
Name: linkdefinitions.production.platform.ckpr.integrations.rshbintech.ru
Namespace:
Labels: <none>
Annotations: controller-gen.kubebuilder.io/version: v0.11.1
API Version: apiextensions.k8s.io/v1
Kind: CustomResourceDefinition
Metadata:
Creation Timestamp: 2022-06-02T12:45:04Z
Generation: 29
Resource Version: 20378415453
UID: ab847d8f-cf31-4245-b809-3989a06da39f
Spec:
Conversion:
Strategy: None
Group: production.platform.ckpr.integrations.rshbintech.ru
Names:
Kind: LinkDefinition
List Kind: LinkDefinitionList
Plural: linkdefinitions
Short Names:
link
links
Singular: linkdefinition
Scope: Namespaced
Versions:
Additional Printer Columns:
Description: Окружение
Json Path: .spec.environment
Name: Environment
Type: string
Description: Идентификатор
Json Path: .spec.id
Name: ID
Type: string
Description: Текущий статус ресурса
Json Path: .status.code
Name: Status
Type: string
Description: Сообщение о статусе ресурса
Json Path: .status.message
Name: Message
Type: string
Name: v1
Schema:
openAPIV3Schema:
Description: LinkDefinition is the Schema for the linkdefinitions API
Properties:
API Version:
Description: APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
Type: string
Kind:
Description: Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
Type: string
Metadata:
Type: object
Spec:
Description: LinkDefinitionSpec defines the desired state of LinkDefinition
Properties:
Cpu Limits:
Description: DEPRECATED: Максимальное потребление процессорной мощности (CPU). Управление вычислительными ресурсами выполняется через спецификацию PlatformAdapter
Pattern: ^[\d]+(\.[\d+])?(m)?$
Type: string
Cpu Requests:
Description: DEPRECATED: Планируемое потребление процессорной мощности (CPU). Управление вычислительными ресурсами выполняется через спецификацию PlatformAdapter
Pattern: ^[\d]+(\.[\d+])?(m)?$
Type: string
Description:
Description: Описание интеграционной связи
Type: string
Enabled:
Description: Признак активации соединения
Type: boolean
Endpoint Mapping:
Description: Соответствие конечных точек источника и приёмника
Items:
Properties:
Endpoint Alias:
Description: Код (синоним) конечной точки источника. Применяется как для MQ, так и для HTTP-связей. Для HTTP-связей допускается указание пустых кавычек в качестве значения.
Type: string
Endpoint Origin:
Description: Путь (оригинальный) эндпоинта в сервисе
Type: string
From System:
Description: Код системы-источника
Type: string
Hmac Properties:
Description: Настройки проверки целостности сообщений
Properties:
Check Enabled:
Description: Необходимость проверки подписи входящий сообщений
Type: boolean
Sign Enabled:
Description: Необходимость подписи исходящих сообщений
Type: boolean
Required:
checkEnabled
signEnabled
Type: object
Message As Object:
Description: Служебный флаг для системы Бисквит
Type: boolean
Request Mapping:
Additional Properties:
Type: string
Description: Декларация соответствия целевой конечной точки при запросе
Type: object
Request Xsd Path:
Description: Путь к XSD для валидации запроса
Type: string
Response Mapping:
Additional Properties:
Type: string
Description: Декларация соответствия целевой конечной точки при запросе
Type: object
Response Xsd Path:
Description: Путь к XSD для валидации ответа
Type: string
To System:
Description: Код системы-приёмника
Type: string
Transport Properties:
Description: Настройки отправки сообщения
Properties:
Expiration:
Description: Время жизни в миллисекундах, 0 - не ограничено
Format: int64
Type: integer
Persistence Enabled:
Description: Персистентный/не персистентный режим доставки
Type: boolean
Priority:
Description: Приоритет
Type: boolean
Type: object
Type: object
Type: array
Environment:
Description: Код окружения (DEV, REGRESS, STRESS, RC, PRODUCTION)
Enum:
DEV
REGRESS
STRESS
RC
PRODUCTION
Type: string
Id:
Description: Идентификатор взаимодействия
Pattern: ^[0-9a-z][0-9a-z\-]+[0-9a-z]$
Type: string
Ram Limits:
Description: DEPRECATED: Максимальное потребление оперативной памяти (RAM). Управление вычислительными ресурсами выполняется через спецификацию PlatformAdapter
Pattern: ^[\d]+(\.[\d+])?(Mi|Gi)?$
Type: string
Ram Requests:
Description: DEPRECATED: Планируемое потребление оперативной памяти (RAM). Управление вычислительными ресурсами выполняется через спецификацию PlatformAdapter
Pattern: ^[\d]+(\.[\d+])?(Mi|Gi)?$
Type: string
Replica Count:
Description: DEPRECATED: Количество экземпляров адаптера. Управление экземплярами адаптера выполняется через спецификацию PlatformAdapter
Type: integer
Source Information System Id:
Description: Идентификатор информационной системы-источника
Max Length: 64
Min Length: 2
Pattern: ^[0-9a-z][0-9a-z\-]*[0-9a-z]$
Type: string
Source Message Type:
Description: Тип сообщения системы-источника
Enum:
ENVELOPE_IP1
ENVELOPE_V1
ENVELOPE_V2
ENVELOPE_BQ
ENVELOPE_BPM
ENVELOPE_V3
Type: string
Source Parameters:
Additional Properties:
Type: string
Description: Параметры соединения для протокола системы-источника
Type: object
Source Protocol:
Description: Протокол взаимодействия системы-источника
Enum:
MQ
HTTP
SMTP
SMB
AMQ
TCP
Type: string
Source Service Id:
Description: Идентификатор сервиса-источника
Max Length: 64
Min Length: 2
Pattern: ^[0-9a-z][0-9a-z\-]*[0-9a-z]$
Type: string
Target Information System Id:
Description: Идентификатор целевой информационной системы
Max Length: 64
Min Length: 2
Pattern: ^[0-9a-z][0-9a-z\-]*[0-9a-z]$
Type: string
Target Message Type:
Description: Тип сообщения целевой системы
Enum:
ENVELOPE_IP1
ENVELOPE_V1
ENVELOPE_V2
ENVELOPE_BQ
ENVELOPE_BPM
ENVELOPE_V3
Type: string
Target Parameters:
Additional Properties:
Type: string
Description: Параметры соединения для протокола целевой системы
Type: object
Target Protocol:
Description: Протокол взаимодействия целевой системы
Enum:
MQ
HTTP
SMTP
SMB
AMQ
TCP
Type: string
Target Service Id:
Description: Идентификатор целевого сервиса
Max Length: 64
Min Length: 2
Pattern: ^[0-9a-z][0-9a-z\-]*[0-9a-z]$
Type: string
Required:
environment
id
sourceInformationSystemId
sourceProtocol
sourceServiceId
targetInformationSystemId
targetProtocol
targetServiceId
Type: object
Status:
Description: LinkDefinitionStatus defines the observed state of LinkDefinition
Properties:
Adapters:
Description: Информация о состоянии адаптеров
Items:
Description: AdapterStatus - статус линка в конкретном адаптере
Properties:
Adapter Addresses:
Description: Адреса адаптера для обращения из пользовательских приложений
Items:
Description: AdapterAddress - адрес адаптера для обращения из пользовательских приложений
Properties:
Description:
Description: Описание адреса, предназначение
Type: string
Uri:
Description: Полный адрес, включая схему и порт
Type: string
Required:
description
uri
Type: object
Type: array
Adapter Name:
Description: Наименование адаптера
Type: string
Adapter Namespace:
Description: Неймспейс, в котором запущен адаптер
Type: string
Adapter Project:
Description: Проект на базе, которого создан адаптер
Type: string
Adapter Type:
Description: Тип адаптера: umqa, uha, kafka-adapter и т.д.
Type: string
Adapter Version:
Description: Версия адаптера
Type: string
Code:
Description: Собирательное состояние линка на основе всех реплик адаптера: код
Type: string
Message:
Description: Собирательное состояние линка на основе всех реплик адаптера: расшифровка
Type: string
Name:
Description: Deprecate since 1.30.0: use Pods
Type: string
Namespace:
Description: Deprecate since 1.30.0: use AdapterNamespace
Type: string
Pods:
Description: Статус линка в разрезе запущенных экземпляров адаптера
Items:
Description: AdapterPodStatus - статус линка в конкретном экземпляре адаптера
Properties:
Code:
Description: Состояние линка на экземпляре адаптера: код
Type: string
Message:
Description: Состояние линка на экземпляре адаптера: расшифровка
Type: string
Pod Name:
Description: Наименование пода
Type: string
Required:
code
message
podName
Type: object
Type: array
Side:
Description: Сторона, для которой запущен адаптер
Enum:
source
target
Type: string
Required:
adapterName
adapterNamespace
adapterProject
adapterType
adapterVersion
code
message
Type: object
Type: array
Code:
Description: Код статуса
Enum:
ERROR
ACTIVE
VALIDATED
PENDING
INACTIVE
WARNING
FINALIZING
DENIED
DELETION_BLOCKED
Type: string
Desired Replica Count:
Description: Ожидаемое количество обработчиков связи
Format: int32
Type: integer
Message:
Description: Информация о состоянии информационной системы
Type: string
Ready Replica Count:
Description: Готовые к работе обработчики связи
Format: int32
Type: integer
Status Transitions:
Description: Переходы состояний статуса
Items:
Properties:
Code:
Type: string
Last Transition Time:
Format: date-time
Type: string
Required:
code
lastTransitionTime
Type: object
Type: array
Required:
code
desiredReplicaCount
message
readyReplicaCount
Type: object
Type: object
Served: true
Storage: true
Subresources:
Status:
Status:
Accepted Names:
Kind: LinkDefinition
List Kind: LinkDefinitionList
Plural: linkdefinitions
Short Names:
link
links
Singular: linkdefinition
Conditions:
Last Transition Time: 2022-06-02T12:45:04Z
Message: no conflicts found
Reason: NoConflicts
Status: True
Type: NamesAccepted
Last Transition Time: 2022-06-02T12:45:04Z
Message: the initial names have been accepted
Reason: InitialNamesAccepted
Status: True
Type: Established
Stored Versions:
v1
Events: <none>