Загрузка данных
dmitriev-aal@VDI-Dmitriev-A:~$ kubectl describe crd platformadapters.production.platform.ckpr.integrations.rshbintech.ru
Name: platformadapters.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: 2020-11-06T08:20:32Z
Generation: 24
Resource Version: 17371456971
UID: c4f435d0-328a-41cd-bb43-5fbb6d4fa332
Spec:
Conversion:
Strategy: None
Group: production.platform.ckpr.integrations.rshbintech.ru
Names:
Kind: PlatformAdapter
List Kind: PlatformAdapterList
Plural: platformadapters
Short Names:
adapter
Singular: platformadapter
Scope: Namespaced
Versions:
Additional Printer Columns:
Description: Окружение
Json Path: .spec.environment
Name: Environment
Type: string
Description: Наименование
Json Path: .spec.name
Name: Name
Type: string
Description: Текущий статус ресурса
Json Path: .status.code
Name: Status
Type: string
Description: Сообщение о статусе ресурса
Json Path: .status.message
Name: Message
Type: string
Description: Дата создания
Json Path: .metadata.creationTimestamp
Name: Timestamp
Type: string
Name: v1
Schema:
openAPIV3Schema:
Description: PlatformAdapter is the Schema for the platformadapters 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: PlatformAdapterSpec defines the desired state of PlatformAdapter
Properties:
Commit:
Description: SHA коммита с изменением адаптера
Type: string
Connection Types:
Description: Типы подключений
Items:
Description: Тип подключения
Properties:
Source Protocol:
Description: Протокол-источник
Enum:
MQ
HTTP
SMTP
SMB
KAFKA
AMQ
TCP
Type: string
Target Protocol:
Description: Целевой протокол
Enum:
MQ
HTTP
SMTP
SMB
KAFKA
AMQ
TCP
Type: string
Type: object
Type: array
Cpu Limits:
Description: Максимальное потребление процессорной мощности (CPU)
Pattern: ^[\d]+(\.[\d+])?(m)?$
Type: string
Cpu Requests:
Description: Планируемое потребление процессорной мощности (CPU)
Pattern: ^[\d]+(\.[\d+])?(m)?$
Type: string
Description:
Description: Описание адаптера
Type: string
Environment:
Description: Код окружения (DEV, REGRESS, STRESS, RC, PRODUCTION)
Enum:
DEV
REGRESS
STRESS
RC
PRODUCTION
Type: string
Environments:
Additional Properties:
Type: string
Description: Переменные окружения адаптера
Type: object
Extra Settings By Instance:
Additional Properties:
Description: InstanceExtraSettings - перекрывающие настройки для конкретного экземпляра адаптера
Properties:
Cpu Limits:
Description: Максимальное потребление процессорной мощности (CPU)
Pattern: ^[\d]+(\.[\d+])?(m)?$
Type: string
Cpu Requests:
Description: Планируемое потребление процессорной мощности (CPU)
Pattern: ^[\d]+(\.[\d+])?(m)?$
Type: string
Environments:
Additional Properties:
Type: string
Description: Переменные окружения адаптера
Type: object
Load Level:
Description: Уровень нагруженности
Enum:
high
medium
low
Type: string
Node Selector:
Additional Properties:
Type: string
Description: Node selector
Type: object
Ram Limits:
Description: Максимальное потребление оперативной памяти (RAM)
Pattern: ^[\d]+(\.[\d+])?(Mi|Gi)?$
Type: string
Ram Requests:
Description: Планируемое потребление оперативной памяти (RAM)
Pattern: ^[\d]+(\.[\d+])?(Mi|Gi)?$
Type: string
Replica Count:
Description: Количество экземпляров адаптера
Format: int32
Type: integer
Sidecar Settings:
Description: Настройки сайдкара
Properties:
Cpu Limits:
Description: Максимальное потребление процессорной мощности (CPU)
Pattern: ^[\d]+(\.[\d+])?(m)?$
Type: string
Cpu Requests:
Description: Планируемое потребление процессорной мощности (CPU)
Pattern: ^[\d]+(\.[\d+])?(m)?$
Type: string
Ram Limits:
Description: Максимальное потребление оперативной памяти (RAM)
Pattern: ^[\d]+(\.[\d+])?(Mi|Gi)?$
Type: string
Ram Requests:
Description: Планируемое потребление оперативной памяти (RAM)
Pattern: ^[\d]+(\.[\d+])?(Mi|Gi)?$
Type: string
Type: object
Tolerations:
Description: Tolerations
Items:
Description: The pod this Toleration is attached to tolerates any taint that matches the triple <key,value,effect> using the matching operator <operator>.
Properties:
Effect:
Description: Effect indicates the taint effect to match. Empty means match all taint effects. When specified, allowed values are NoSchedule, PreferNoSchedule and NoExecute.
Type: string
Key:
Description: Key is the taint key that the toleration applies to. Empty means match all taint keys. If the key is empty, operator must be Exists; this combination means to match all values and all keys.
Type: string
Operator:
Description: Operator represents a key's relationship to the value. Valid operators are Exists and Equal. Defaults to Equal. Exists is equivalent to wildcard for value, so that a pod can tolerate all taints of a particular category.
Type: string
Toleration Seconds:
Description: TolerationSeconds represents the period of time the toleration (which must be of effect NoExecute, otherwise this field is ignored) tolerates the taint. By default, it is not set, which means tolerate the taint forever (do not evict). Zero and negative values will be treated as 0 (evict immediately) by the system.
Format: int64
Type: integer
Value:
Description: Value is the taint value the toleration matches to. If the operator is Exists, the value should be empty, otherwise just a regular string.
Type: string
Type: object
Type: array
Update Strategy:
Description: Стратегия обновления адаптера
Enum:
Recreate
RollingUpdate
Type: string
Type: object
Description: Дополнительные перекрывающие настройки для конкретных экземпляров адаптера
Type: object
Extra Settings By Load Level:
Additional Properties:
Description: ExtraSettings - дополнительные перекрывающие настройки
Properties:
Cpu Limits:
Description: Максимальное потребление процессорной мощности (CPU)
Pattern: ^[\d]+(\.[\d+])?(m)?$
Type: string
Cpu Requests:
Description: Планируемое потребление процессорной мощности (CPU)
Pattern: ^[\d]+(\.[\d+])?(m)?$
Type: string
Environments:
Additional Properties:
Type: string
Description: Переменные окружения адаптера
Type: object
Node Selector:
Additional Properties:
Type: string
Description: Node selector
Type: object
Ram Limits:
Description: Максимальное потребление оперативной памяти (RAM)
Pattern: ^[\d]+(\.[\d+])?(Mi|Gi)?$
Type: string
Ram Requests:
Description: Планируемое потребление оперативной памяти (RAM)
Pattern: ^[\d]+(\.[\d+])?(Mi|Gi)?$
Type: string
Replica Count:
Description: Количество экземпляров адаптера
Format: int32
Type: integer
Sidecar Settings:
Description: Настройки сайдкара
Properties:
Cpu Limits:
Description: Максимальное потребление процессорной мощности (CPU)
Pattern: ^[\d]+(\.[\d+])?(m)?$
Type: string
Cpu Requests:
Description: Планируемое потребление процессорной мощности (CPU)
Pattern: ^[\d]+(\.[\d+])?(m)?$
Type: string
Ram Limits:
Description: Максимальное потребление оперативной памяти (RAM)
Pattern: ^[\d]+(\.[\d+])?(Mi|Gi)?$
Type: string
Ram Requests:
Description: Планируемое потребление оперативной памяти (RAM)
Pattern: ^[\d]+(\.[\d+])?(Mi|Gi)?$
Type: string
Type: object
Tolerations:
Description: Tolerations
Items:
Description: The pod this Toleration is attached to tolerates any taint that matches the triple <key,value,effect> using the matching operator <operator>.
Properties:
Effect:
Description: Effect indicates the taint effect to match. Empty means match all taint effects. When specified, allowed values are NoSchedule, PreferNoSchedule and NoExecute.
Type: string
Key:
Description: Key is the taint key that the toleration applies to. Empty means match all taint keys. If the key is empty, operator must be Exists; this combination means to match all values and all keys.
Type: string
Operator:
Description: Operator represents a key's relationship to the value. Valid operators are Exists and Equal. Defaults to Equal. Exists is equivalent to wildcard for value, so that a pod can tolerate all taints of a particular category.
Type: string
Toleration Seconds:
Description: TolerationSeconds represents the period of time the toleration (which must be of effect NoExecute, otherwise this field is ignored) tolerates the taint. By default, it is not set, which means tolerate the taint forever (do not evict). Zero and negative values will be treated as 0 (evict immediately) by the system.
Format: int64
Type: integer
Value:
Description: Value is the taint value the toleration matches to. If the operator is Exists, the value should be empty, otherwise just a regular string.
Type: string
Type: object
Type: array
Update Strategy:
Description: Стратегия обновления адаптера
Enum:
Recreate
RollingUpdate
Type: string
Type: object
Description: Дополнительные перекрывающие настройки в зависимости от уровня нагруженности адаптера
Type: object
Extra Settings By Selector:
Description: Дополнительные перекрывающие настройки для адаптеров, удовлетворяющих селектору
Items:
Description: SelectorExtraSettings - перекрывающие настройки для адаптера, удовлетворяющего селектору
Properties:
Selector Expression:
Description: Выражение с селектором лейблов адаптера
Type: string
Settings:
Description: Перекрывающие настройки для адаптера, удовлетворяющего селектору
Properties:
Cpu Limits:
Description: Максимальное потребление процессорной мощности (CPU)
Pattern: ^[\d]+(\.[\d+])?(m)?$
Type: string
Cpu Requests:
Description: Планируемое потребление процессорной мощности (CPU)
Pattern: ^[\d]+(\.[\d+])?(m)?$
Type: string
Environments:
Additional Properties:
Type: string
Description: Переменные окружения адаптера
Type: object
Node Selector:
Additional Properties:
Type: string
Description: Node selector
Type: object
Ram Limits:
Description: Максимальное потребление оперативной памяти (RAM)
Pattern: ^[\d]+(\.[\d+])?(Mi|Gi)?$
Type: string
Ram Requests:
Description: Планируемое потребление оперативной памяти (RAM)
Pattern: ^[\d]+(\.[\d+])?(Mi|Gi)?$
Type: string
Replica Count:
Description: Количество экземпляров адаптера
Format: int32
Type: integer
Sidecar Settings:
Description: Настройки сайдкара
Properties:
Cpu Limits:
Description: Максимальное потребление процессорной мощности (CPU)
Pattern: ^[\d]+(\.[\d+])?(m)?$
Type: string
Cpu Requests:
Description: Планируемое потребление процессорной мощности (CPU)
Pattern: ^[\d]+(\.[\d+])?(m)?$
Type: string
Ram Limits:
Description: Максимальное потребление оперативной памяти (RAM)
Pattern: ^[\d]+(\.[\d+])?(Mi|Gi)?$
Type: string
Ram Requests:
Description: Планируемое потребление оперативной памяти (RAM)
Pattern: ^[\d]+(\.[\d+])?(Mi|Gi)?$
Type: string
Type: object
Tolerations:
Description: Tolerations
Items:
Description: The pod this Toleration is attached to tolerates any taint that matches the triple <key,value,effect> using the matching operator <operator>.
Properties:
Effect:
Description: Effect indicates the taint effect to match. Empty means match all taint effects. When specified, allowed values are NoSchedule, PreferNoSchedule and NoExecute.
Type: string
Key:
Description: Key is the taint key that the toleration applies to. Empty means match all taint keys. If the key is empty, operator must be Exists; this combination means to match all values and all keys.
Type: string
Operator:
Description: Operator represents a key's relationship to the value. Valid operators are Exists and Equal. Defaults to Equal. Exists is equivalent to wildcard for value, so that a pod can tolerate all taints of a particular category.
Type: string
Toleration Seconds:
Description: TolerationSeconds represents the period of time the toleration (which must be of effect NoExecute, otherwise this field is ignored) tolerates the taint. By default, it is not set, which means tolerate the taint forever (do not evict). Zero and negative values will be treated as 0 (evict immediately) by the system.
Format: int64
Type: integer
Value:
Description: Value is the taint value the toleration matches to. If the operator is Exists, the value should be empty, otherwise just a regular string.
Type: string
Type: object
Type: array
Update Strategy:
Description: Стратегия обновления адаптера
Enum:
Recreate
RollingUpdate
Type: string
Type: object
Required:
selectorExpression
settings
Type: object
Type: array
Name:
Description: Наименование адаптера
Max Length: 64
Min Length: 3
Type: string
Owner:
Description: Владелец адаптера
Type: string
Project Path:
Description: Путь до репозитория проекта адаптера
Pattern: ^(/[a-z][a-z0-9\-]+[a-z0-9])+$
Type: string
Ram Limits:
Description: Максимальное потребление оперативной памяти (RAM)
Pattern: ^[\d]+(\.[\d+])?(Mi|Gi)?$
Type: string
Ram Requests:
Description: Планируемое потребление оперативной памяти (RAM)
Pattern: ^[\d]+(\.[\d+])?(Mi|Gi)?$
Type: string
Replica Count:
Description: Количество экземпляров адаптера
Format: int32
Type: integer
Sidecar Settings:
Description: Настройки сайдкара
Properties:
Cpu Limits:
Description: Максимальное потребление процессорной мощности (CPU)
Pattern: ^[\d]+(\.[\d+])?(m)?$
Type: string
Cpu Requests:
Description: Планируемое потребление процессорной мощности (CPU)
Pattern: ^[\d]+(\.[\d+])?(m)?$
Type: string
Ram Limits:
Description: Максимальное потребление оперативной памяти (RAM)
Pattern: ^[\d]+(\.[\d+])?(Mi|Gi)?$
Type: string
Ram Requests:
Description: Планируемое потребление оперативной памяти (RAM)
Pattern: ^[\d]+(\.[\d+])?(Mi|Gi)?$
Type: string
Type: object
Update Strategy:
Description: Стратегия обновления адаптера
Enum:
Recreate
RollingUpdate
Type: string
Version:
Description: Версия адаптера
Min Length: 1
Type: string
Type: object
Status:
Description: PlatformAdapterStatus defines the observed state of PlatformAdapter
Properties:
Code:
Description: Код статуса
Enum:
ERROR
ACTIVE
VALIDATED
Type: string
Message:
Description: Информация о состоянии информационной системы
Type: string
Required:
code
message
Type: object
Type: object
Served: true
Storage: true
Subresources:
Status:
Status:
Accepted Names:
Kind: PlatformAdapter
List Kind: PlatformAdapterList
Plural: platformadapters
Short Names:
adapter
Singular: platformadapter
Conditions:
Last Transition Time: 2021-03-25T05:57:48Z
Message: "isys" is already in use
Reason: ShortNamesConflict
Status: False
Type: NamesAccepted
Last Transition Time: 2020-11-06T08:20:32Z
Message: the initial names have been accepted
Reason: InitialNamesAccepted
Status: True
Type: Established
Stored Versions:
v1
Events: <none>