name: k8s_go service_id: 175 service_display_name: Go service_short_name: k8sGo lifecycle: suspend_on_destroy_default: true adopt_existing_on_create_default: false outputs: params: - code: state_params type: map - code: state_out type: map - code: state_params_flat type: map - code: state_out_flat type: map - code: vault_secrets type: map sensitive: true - code: vault_url type: string - code: vault_user_path type: string - code: vault_fields type: list operations: - name: create id: 385 kind: instance action: create params: - id: 1046 code: startupConfiguration data_type: map-fixed required: true sort: 10 sub_params: - id: 477 code: resourceRealm data_type: string required: true default: "" value_list: - k8s-3-sandbox-nubes-ru - k8s-4-sandbox-nubes-ru man: Кластер Kubernetes, на котором будет развернут экземпляр is_modifiable: false - id: 1047 code: clusterConfiguration data_type: map-fixed required: true sort: 20 is_modifiable: true sub_params: - id: 478 code: cpu data_type: integer > 0 required: true default: "200" man: Указывается в Milicores
`1000` Mili == `1` Ядро is_modifiable: false - id: 479 code: memory data_type: integer > 0 required: true default: "256" man: Указывается в Megabytes is_modifiable: false - id: 480 code: replicas data_type: integer > 0 required: true default: "1" value_list: - "1" - "3" - "5" - "7" is_modifiable: false - id: 1048 code: accessConfiguration data_type: map-fixed required: true sort: 30 sub_params: - id: 481 code: domain data_type: string required: true default: lucee-utovgtao man: 'Если указан FQDN в формате: `myapp.example.com`, предварительно будет проверяться DNS-запись (А-запись **должна смотреть на IP Ingress кластера ресурсной платформы**)

Если указан в формате `myapp`, DNS-запись будет автоматически создана в служебной DNS-зоне' is_modifiable: false - id: 1049 code: appConfiguration data_type: map-fixed required: true sort: 40 is_modifiable: true sub_params: - id: 484 code: version data_type: string required: true default: "6.0" value_list: - "5.4" - "6.0" is_modifiable: false - id: 482 code: gitPath data_type: string required: true default: https://github.com/xahys/testlucee man: 'Путь до репозитория приложения
Обязательно должен быть передан как URL: `https://....`

Должен быть сетевой доступ до URL для скачивания исходников' is_modifiable: false - id: 483 code: healthPath data_type: string required: false default: "" man: Путь до healtcheck для запуска пода в Kubernetes, который отдаст 200 код
Пустое значение означает, что будет проверяться исключительно доступность приложения по порту is_modifiable: false - id: 1050 code: jsonEnv data_type: map required: false default: '{}' sort: 50 is_modifiable: true - name: delete id: 384 kind: instance action: delete params: [] - name: modify id: 388 kind: instance action: modify params: - id: 1051 code: clusterConfiguration data_type: map-fixed required: true sort: 10 sub_params: - id: 485 code: cpu data_type: string required: true default: "" man: Указывается в Milicores
`1000` Mili == `1` Ядро is_modifiable: false - id: 486 code: memory data_type: integer > 0 required: true default: "" man: Указывается в Megabytes is_modifiable: false - id: 487 code: replicas data_type: integer > 0 required: true default: "" value_list: - "1" - "3" - "5" - "7" is_modifiable: false - id: 1052 code: appConfiguration data_type: map-fixed required: true sort: 20 sub_params: - id: 490 code: version data_type: string required: true default: "" value_list: - "6.0" - "5.4" is_modifiable: false - id: 488 code: gitPath data_type: string required: true default: "" man: 'Путь до репозитория приложения
Обязательно должен быть передан как URL: `https://....`

Должен быть сетевой доступ до URL для скачивания исходников' is_modifiable: false - id: 489 code: healthPath data_type: string required: false default: "" man: Путь до healtcheck для запуска пода в Kubernetes, который отдаст 200 код
Пустое значение означает, что будет проверяться исключительно доступность приложения по порту is_modifiable: false - id: 1053 code: jsonEnv data_type: map required: false sort: 30 - name: reconcile id: 389 kind: action action: reconcile params: [] - name: restart id: 382 kind: action action: restart params: [] - name: resume id: 387 kind: instance action: resume params: [] - name: suspend id: 386 kind: instance action: suspend params: []