Files
polygon/site/services/prod/98_http.yaml
T

139 lines
2.9 KiB
YAML

name: http
service_id: 98
service_display_name: Простой HTTP контейнер
service_short_name: http
lifecycle:
suspendOnDestroyDefault: true
adoptExistingOnCreateDefault: false
operations:
- svcOperationId: 77
operation: create
kind: instance
action: create
- svcOperationId: 78
operation: delete
kind: instance
action: delete
- svcOperationId: 81
operation: modify
kind: instance
action: modify
- svcOperationId: 79
operation: redeploy
kind: action
action: redeploy
- svcOperationId: 130
operation: resume
kind: instance
action: resume
- svcOperationId: 131
operation: suspend
kind: instance
action: suspend
stateOut: {}
cfsParams:
- svcOperationCfsParamId: 212
svcOperationCfsParam: domain
dataType: string
isRequired: true
defaultValue: http-1
isModifiable: false
- svcOperationCfsParamId: 213
svcOperationCfsParam: resourceCPU
dataType: integer > 0
isRequired: true
defaultValue: '100'
isModifiable: true
- svcOperationCfsParamId: 214
svcOperationCfsParam: resourceMemory
dataType: integer > 0
isRequired: true
defaultValue: '200'
isModifiable: true
- svcOperationCfsParamId: 215
svcOperationCfsParam: resourceInstances
dataType: integer > 0
isRequired: true
defaultValue: '1'
isModifiable: true
- svcOperationCfsParamId: 216
svcOperationCfsParam: resourceRealm
dataType: string
isRequired: true
defaultValue: k8s-4-ext-nubes-ru
isModifiable: false
valueList:
- k8s-4-ext-nubes-ru
- svcOperationCfsParamId: 217
svcOperationCfsParam: registryPath
dataType: string
isRequired: true
defaultValue: nexus-sa.tst.nubes.ru/docker-nubes/jolt
isModifiable: false
- svcOperationCfsParamId: 241
svcOperationCfsParam: jsonEnv
dataType: map
isRequired: false
defaultValue: ''
isModifiable: false
- svcOperationCfsParamId: 782
svcOperationCfsParam: ingressAnnotations
dataType: map
isRequired: false
defaultValue: '{}'
isModifiable: false
- svcOperationCfsParamId: 218
svcOperationCfsParam: resourceCPU
dataType: integer > 0
isRequired: true
defaultValue: ''
isModifiable: true
- svcOperationCfsParamId: 219
svcOperationCfsParam: resourceMemory
dataType: integer > 0
isRequired: true
defaultValue: ''
isModifiable: true
- svcOperationCfsParamId: 220
svcOperationCfsParam: resourceInstances
dataType: integer > 0
isRequired: true
defaultValue: ''
isModifiable: true
- svcOperationCfsParamId: 272
svcOperationCfsParam: resourceRealm
dataType: string
isRequired: true
defaultValue: k8s-4-ext-nubes-ru
isModifiable: true
valueList:
- k8s-4-ext-nubes-ru
cfsParamsByOp:
77:
- 212
- 213
- 214
- 215
- 216
- 217
- 241
- 782
78: []
81:
- 218
- 219
- 220
79:
- 272
130: []
131: []
stateParams:
domain: http-1
resourceCPU: '100'
resourceMemory: '200'
resourceInstances: '1'
resourceRealm: k8s-4-ext-nubes-ru
registryPath: nexus-sa.tst.nubes.ru/docker-nubes/jolt
jsonEnv: ''
ingressAnnotations: '{}'