Files
polygon/site/services/prod/82_harbor.yaml
T

155 lines
4.1 KiB
YAML

name: harbor
service_id: 82
service_display_name: Container Registry
service_short_name: harbor
service_man: 'Расширенный реестр для управления Docker-образами с enterprise-функциями безопасности, репликации и контроля доступа.<br/>Container Registry позволяет хранить, развертывать и управлять Docker-образами
контейнеров в инфраструктуре NGcloud.<br/>Сервис можно использовать в процессе разработки контейнеров. Например, вы можете настроить систему автоматизации на работу с реестром в Container Registry в рамках
процесса непрерывной интеграции. Контейнеры идеально подходят для запуска небольших, независимых и легко изменяемых сервисов.<br/>Чтобы начать работу, создайте реестр и загрузите в него Docker-образ<br/>Авторизация:
keycloak'
lifecycle:
suspendOnDestroyDefault: true
adoptExistingOnCreateDefault: false
operations:
- svcOperationId: 14
operation: create
kind: instance
action: create
- svcOperationId: 15
operation: delete
kind: instance
action: delete
- svcOperationId: 270
operation: modify
kind: instance
action: modify
- svcOperationId: 405
operation: reconcile
kind: action
action: reconcile
- svcOperationId: 415
operation: resume
kind: instance
action: resume
- svcOperationId: 416
operation: suspend
kind: instance
action: suspend
stateOut: {}
cfsParams:
- svcOperationCfsParamId: 16
svcOperationCfsParam: domain
dataType: string
isRequired: true
defaultValue: harbor-1
isModifiable: false
- svcOperationCfsParamId: 110
svcOperationCfsParam: resourceRealm
dataType: string
isRequired: true
defaultValue: k8s-4-ext-nubes-ru
isModifiable: false
valueList:
- k8s-4-ext-nubes-ru
- svcOperationCfsParamId: 228
svcOperationCfsParam: resourceCPU
dataType: integer > 0
isRequired: true
defaultValue: '1000'
isModifiable: true
- svcOperationCfsParamId: 229
svcOperationCfsParam: resourceMemory
dataType: integer > 0
isRequired: true
defaultValue: '1024'
isModifiable: true
- svcOperationCfsParamId: 230
svcOperationCfsParam: resourceInstances
dataType: integer > 0
isRequired: true
defaultValue: '1'
isModifiable: true
- svcOperationCfsParamId: 231
svcOperationCfsParam: s3Uid
dataType: uuid
isRequired: false
defaultValue: ''
isModifiable: false
- svcOperationCfsParamId: 1126
svcOperationCfsParam: pvType
dataType: string
isRequired: true
defaultValue: s3
isModifiable: false
valueList:
- s3
- local
- svcOperationCfsParamId: 1127
svcOperationCfsParam: resourceDisk
dataType: integer > 0
isRequired: false
defaultValue: '5'
isModifiable: true
- svcOperationCfsParamId: 1128
svcOperationCfsParam: authType
dataType: string
isRequired: true
defaultValue: local
isModifiable: false
valueList:
- local
- keycloak
- svcOperationCfsParamId: 822
svcOperationCfsParam: resourceInstances
dataType: integer > 0
isRequired: true
defaultValue: ''
isModifiable: true
- svcOperationCfsParamId: 823
svcOperationCfsParam: resourceCPU
dataType: integer > 0
isRequired: false
defaultValue: ''
isModifiable: true
- svcOperationCfsParamId: 824
svcOperationCfsParam: resourceMemory
dataType: integer > 0
isRequired: true
defaultValue: ''
isModifiable: true
- svcOperationCfsParamId: 1129
svcOperationCfsParam: resourceDisk
dataType: integer > 0
isRequired: false
defaultValue: ''
isModifiable: true
cfsParamsByOp:
14:
- 16
- 110
- 228
- 229
- 230
- 231
- 1126
- 1127
- 1128
15: []
270:
- 822
- 823
- 824
- 1129
405: []
415: []
416: []
stateParams:
domain: harbor-1
resourceRealm: k8s-4-ext-nubes-ru
resourceCPU: '1000'
resourceMemory: '1024'
resourceInstances: '1'
s3Uid: ''
pvType: s3
resourceDisk: '5'
authType: local