Files
tf_provider/artifacts/api-meta/dev/operations/89/88.json
T
2026-06-30 15:46:41 +04:00

1 line
5.2 KiB
JSON

{"queryDurationMs":53,"svcOperation":{"svcOperationId":88,"operation":"create","url":"https://jenkins-master1.adl.nubes.ru/job/cloudServicesDev/job/k8s/job/Flask/job/create/job/master/buildWithParameters","descr":null,"man":null,"cfsParams":[{"svcOperationCfsParamId":248,"svcOperationCfsParam":"domain","label":"Имя домена","dataType":"string","valueList":null,"refSvcId":null,"isRequired":true,"defaultValue":"web01","defaultCompute":"display_name","func":null,"regex":"^(?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?\\.)*[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?$","uniqueScope":null,"maxlength":null,"minlength":null,"maxvalue":null,"minvalue":null,"descr":null,"man":"Если будет указан `FQDN`, то происходят проверки DNS на валидность А-записи. А-запись **обязана смотреть на балансировщик** ресурсной платформы.<br/>Если указано имя `в рамках одного октета`, будет добавлено **в публичную днс-зону**","sort":10,"dependsOnCfsParams":null,"isModifiable":null,"isSensitive":false},{"svcOperationCfsParamId":249,"svcOperationCfsParam":"resourceRealm","label":"Платформа для развертывания","dataType":"string","valueList":null,"refSvcId":null,"isRequired":true,"defaultValue":null,"defaultCompute":null,"func":"getAvailableResourceRealms","regex":null,"uniqueScope":null,"maxlength":null,"minlength":null,"maxvalue":null,"minvalue":null,"descr":"Кластер Kubernetes в котором будет развёрнуто приложение","man":"Выбрать платформу из списка<br/><br/>**Если список не отображается**<br/>обратитесь к сервис менеджеру с вопросом предоставления ресурсной платформы","sort":20,"dependsOnCfsParams":null,"isModifiable":null,"isSensitive":false},{"svcOperationCfsParamId":250,"svcOperationCfsParam":"resourceCPU","label":"Квота ядра пода","dataType":"integer &gt; 0","valueList":null,"refSvcId":null,"isRequired":true,"defaultValue":"300","defaultCompute":null,"func":null,"regex":null,"uniqueScope":null,"maxlength":null,"minlength":null,"maxvalue":8000,"minvalue":100,"descr":"Пример: `1000`","man":"Указывается в Milicores<br/>`1000` Mili == `1` Ядро","sort":30,"dependsOnCfsParams":null,"isModifiable":true,"isSensitive":false},{"svcOperationCfsParamId":251,"svcOperationCfsParam":"resourceMemory","label":"Квота памяти пода","dataType":"integer &gt; 0","valueList":null,"refSvcId":null,"isRequired":true,"defaultValue":"256","defaultCompute":null,"func":null,"regex":null,"uniqueScope":null,"maxlength":null,"minlength":null,"maxvalue":8192,"minvalue":128,"descr":"Пример: `2048`","man":"Указывается в Megabytes","sort":40,"dependsOnCfsParams":null,"isModifiable":true,"isSensitive":false},{"svcOperationCfsParamId":252,"svcOperationCfsParam":"resourceInstances","label":"Кол-во реплик пода","dataType":"integer &gt; 0","valueList":null,"refSvcId":null,"isRequired":true,"defaultValue":"1","defaultCompute":null,"func":null,"regex":null,"uniqueScope":null,"maxlength":null,"minlength":null,"maxvalue":7,"minvalue":1,"descr":"Пример: `3`","man":"Балансировка производится между всеми репликами","sort":50,"dependsOnCfsParams":null,"isModifiable":true,"isSensitive":false},{"svcOperationCfsParamId":253,"svcOperationCfsParam":"gitPath","label":"URL Проекта (gitpath)","dataType":"string","valueList":null,"refSvcId":null,"isRequired":true,"defaultValue":"https://github.com/Foxyhhd/Baldurs-Gate-test.git","defaultCompute":null,"func":null,"regex":null,"uniqueScope":null,"maxlength":null,"minlength":null,"maxvalue":null,"minvalue":null,"descr":"Пример: `https://github.com/myuser/myproject.git`","man":"Проект должен быть публичным","sort":60,"dependsOnCfsParams":null,"isModifiable":true,"isSensitive":false},{"svcOperationCfsParamId":255,"svcOperationCfsParam":"healthPath","label":"URL HealthCheck","dataType":"string","valueList":null,"refSvcId":null,"isRequired":false,"defaultValue":null,"defaultCompute":null,"func":null,"regex":null,"uniqueScope":null,"maxlength":null,"minlength":null,"maxvalue":null,"minvalue":null,"descr":"Пример: `/api/v1/health`","man":"Может быть пустым. Если ничего не передано, проверяется `tcpsocket`<br/>Путь до healtcheck для запуска пода в Kubernetes, который отдаст 200 код","sort":70,"dependsOnCfsParams":null,"isModifiable":null,"isSensitive":false},{"svcOperationCfsParamId":254,"svcOperationCfsParam":"jsonEnv","label":"Переменные окружения пода","dataType":"map","valueList":null,"refSvcId":null,"isRequired":false,"defaultValue":null,"defaultCompute":null,"func":null,"regex":null,"uniqueScope":null,"maxlength":null,"minlength":null,"maxvalue":null,"minvalue":null,"descr":null,"man":"Структура, которая будет передана как переменные окружения","sort":80,"dependsOnCfsParams":null,"isModifiable":true,"isSensitive":false}]},"runDurationMs":54}