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

1 line
7.5 KiB
JSON

{"queryDurationMs":51,"svcOperation":{"svcOperationId":108,"operation":"create","url":"https://jenkins-master1.adl.nubes.ru/job/cloudServicesDev/job/k8s/job/SthutrvalCluster/job/create/job/master/buildWithParameters","descr":null,"man":null,"cfsParams":[{"svcOperationCfsParamId":344,"svcOperationCfsParam":"nsxtUid","label":"UUID nsxt","dataType":"uuid","valueList":null,"refSvcId":22,"isRequired":true,"defaultValue":null,"defaultCompute":null,"func":null,"regex":null,"uniqueScope":null,"maxlength":null,"minlength":null,"maxvalue":null,"minvalue":null,"descr":"InstanceUid nsxt. Nsxt должен быть создан","man":null,"sort":10,"dependsOnCfsParams":null,"isModifiable":null,"isSensitive":false},{"svcOperationCfsParamId":747,"svcOperationCfsParam":"vdcUid","label":"UUID vdc","dataType":"uuid","valueList":null,"refSvcId":21,"isRequired":true,"defaultValue":null,"defaultCompute":null,"func":null,"regex":null,"uniqueScope":null,"maxlength":null,"minlength":null,"maxvalue":null,"minvalue":null,"descr":null,"man":null,"sort":20,"dependsOnCfsParams":null,"isModifiable":null,"isSensitive":false},{"svcOperationCfsParamId":345,"svcOperationCfsParam":"clusterName","label":"Имя кластера Kubernetes","dataType":"string","valueList":null,"refSvcId":null,"isRequired":true,"defaultValue":"example1","defaultCompute":null,"func":null,"regex":"(?=^.{1,63}$)^[a-z0-9]([a-z0-9-]*[a-z0-9])?$","uniqueScope":"provider","maxlength":null,"minlength":null,"maxvalue":null,"minvalue":null,"descr":"Наименование кластера Kubernetes. Имя будет использоваться в fqdn (svc.$CLUSTER_NAME)","man":null,"sort":25,"dependsOnCfsParams":null,"isModifiable":null,"isSensitive":false},{"svcOperationCfsParamId":346,"svcOperationCfsParam":"controlPlaneSizingPolicy","label":"Сайзинг Control Plane","dataType":"string","valueList":null,"refSvcId":null,"isRequired":true,"defaultValue":null,"defaultCompute":null,"func":null,"regex":null,"uniqueScope":null,"maxlength":null,"minlength":null,"maxvalue":null,"minvalue":null,"descr":"Настройка Control Plane. CPU (шт) / MEM (gb).<br/>Наверное, должна подтягиваться из свойств ресурсной платформы","man":null,"sort":30,"dependsOnCfsParams":"vdcUid","isModifiable":null,"isSensitive":false},{"svcOperationCfsParamId":347,"svcOperationCfsParam":"controlPlaneSizingDisk","label":"Размер (Gb) для Control Plane","dataType":"integer &gt; 0","valueList":null,"refSvcId":null,"isRequired":true,"defaultValue":"30","defaultCompute":null,"func":null,"regex":null,"uniqueScope":null,"maxlength":null,"minlength":null,"maxvalue":999,"minvalue":20,"descr":"Настройка Control Plane. Disk (Gb)","man":null,"sort":40,"dependsOnCfsParams":null,"isModifiable":true,"isSensitive":false},{"svcOperationCfsParamId":348,"svcOperationCfsParam":"controlPlaneCount","label":"Кол-во нод Control Plane","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":9,"minvalue":1,"descr":null,"man":null,"sort":50,"dependsOnCfsParams":null,"isModifiable":true,"isSensitive":false},{"svcOperationCfsParamId":349,"svcOperationCfsParam":"workersSizingPolicy","label":"Сайзинг Workers","dataType":"string","valueList":null,"refSvcId":null,"isRequired":true,"defaultValue":null,"defaultCompute":null,"func":null,"regex":null,"uniqueScope":null,"maxlength":null,"minlength":null,"maxvalue":null,"minvalue":null,"descr":"Настройка workers. CPU (шт) / MEM (gb)","man":null,"sort":60,"dependsOnCfsParams":"vdcUid","isModifiable":null,"isSensitive":false},{"svcOperationCfsParamId":350,"svcOperationCfsParam":"workersSizingDisk","label":"Размер (Gb) для Workers","dataType":"integer &gt; 0","valueList":null,"refSvcId":null,"isRequired":true,"defaultValue":"40","defaultCompute":null,"func":null,"regex":null,"uniqueScope":null,"maxlength":null,"minlength":null,"maxvalue":999,"minvalue":20,"descr":"Настройка workers. Disk (Gb)","man":null,"sort":70,"dependsOnCfsParams":null,"isModifiable":true,"isSensitive":false},{"svcOperationCfsParamId":351,"svcOperationCfsParam":"workersCount","label":"Кол-во нод Workers","dataType":"integer &gt; 0","valueList":null,"refSvcId":null,"isRequired":true,"defaultValue":"2","defaultCompute":null,"func":null,"regex":null,"uniqueScope":null,"maxlength":null,"minlength":null,"maxvalue":99,"minvalue":1,"descr":"Настройка workers. Кол-во нод","man":null,"sort":80,"dependsOnCfsParams":null,"isModifiable":true,"isSensitive":false},{"svcOperationCfsParamId":352,"svcOperationCfsParam":"appVersion","label":"Версия Штурвал","dataType":"string","valueList":["2.12.1","2.11.0"],"refSvcId":null,"isRequired":true,"defaultValue":"2.12.1","defaultCompute":null,"func":null,"regex":null,"uniqueScope":null,"maxlength":null,"minlength":null,"maxvalue":null,"minvalue":null,"descr":"Версия Штурвал (не является версией Kubernetes)","man":null,"sort":90,"dependsOnCfsParams":null,"isModifiable":true,"isSensitive":false},{"svcOperationCfsParamId":353,"svcOperationCfsParam":"needExternalAddressAPI","label":"Включить vIP для Kubernetes API","dataType":"boolean","valueList":["true"],"refSvcId":null,"isRequired":true,"defaultValue":"true","defaultCompute":null,"func":null,"regex":null,"uniqueScope":null,"maxlength":null,"minlength":null,"maxvalue":null,"minvalue":null,"descr":"Выделяет внешний IP для доступа к kubernetes API. Пока нельзя выставить false","man":null,"sort":100,"dependsOnCfsParams":null,"isModifiable":null,"isSensitive":false},{"svcOperationCfsParamId":354,"svcOperationCfsParam":"accessIpListAPI","label":"Access-List для Kubernetes API","dataType":"json","valueList":null,"refSvcId":null,"isRequired":true,"defaultValue":"[]","defaultCompute":null,"func":null,"regex":null,"uniqueScope":null,"maxlength":null,"minlength":null,"maxvalue":null,"minvalue":null,"descr":"Access IP List для подключения к Kubernetes API. Указывается массив. Если передан пустой массив, доступ выделяется всем","man":null,"sort":110,"dependsOnCfsParams":null,"isModifiable":true,"isSensitive":false},{"svcOperationCfsParamId":355,"svcOperationCfsParam":"needExternalAddressIngress","label":"Включить vIP для Kubernetes Ingress","dataType":"boolean","valueList":["true"],"refSvcId":null,"isRequired":true,"defaultValue":"true","defaultCompute":null,"func":null,"regex":null,"uniqueScope":null,"maxlength":null,"minlength":null,"maxvalue":null,"minvalue":null,"descr":"Выделяет внешний IP для доступа к Ingress","man":null,"sort":120,"dependsOnCfsParams":null,"isModifiable":null,"isSensitive":false},{"svcOperationCfsParamId":356,"svcOperationCfsParam":"accessIpListIngress","label":"Access-List для Kubernetes Ingress","dataType":"json","valueList":null,"refSvcId":null,"isRequired":true,"defaultValue":"[]","defaultCompute":null,"func":null,"regex":null,"uniqueScope":null,"maxlength":null,"minlength":null,"maxvalue":null,"minvalue":null,"descr":"Access IP List для подключения к Ingress. Указывается массив. Если передан пустой массив, доступ выделяется всем","man":null,"sort":130,"dependsOnCfsParams":null,"isModifiable":true,"isSensitive":false}]},"runDurationMs":54}