Загрузка данных


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>