stand(FullPipe): worker_configuration в camelCase (groupName/sizingPolicy/sizingDisk/labelDeck) — платформа падала на split() on null
This commit is contained in:
@@ -83,15 +83,20 @@ variable "shturval_worker_count" {
|
|||||||
# --- Значения, которые собираются из переменных ---
|
# --- Значения, которые собираются из переменных ---
|
||||||
|
|
||||||
locals {
|
locals {
|
||||||
# Группы воркеров передаются JSON-строкой (ключи snake_case).
|
# Группы воркеров передаются JSON-строкой ВНУТРЬ услуги как есть, поэтому ключи
|
||||||
|
# должны быть ровно такими, как в манифесте услуги 150: groupName, sizingPolicy,
|
||||||
|
# sizingDisk, count, autoscale, labelDeck.
|
||||||
|
# ВНИМАНИЕ: в сгенерированном примере провайдера (docs → Example) ключи показаны
|
||||||
|
# в snake_case — это ошибка генератора, платформа на них падает с
|
||||||
|
# «Cannot invoke method split() on null object» (не находит groupName → null).
|
||||||
shturval_worker_config = jsonencode([
|
shturval_worker_config = jsonencode([
|
||||||
{
|
{
|
||||||
group_name = var.shturval_worker_group_name
|
groupName = var.shturval_worker_group_name
|
||||||
sizing_policy = var.shturval_worker_sizing_policy
|
sizingPolicy = var.shturval_worker_sizing_policy
|
||||||
sizing_disk = var.shturval_worker_sizing_disk
|
sizingDisk = var.shturval_worker_sizing_disk
|
||||||
count = var.shturval_worker_count
|
count = var.shturval_worker_count
|
||||||
autoscale = false # автоскейл выключен
|
autoscale = false # автоскейл выключен
|
||||||
label_deck = true # разрешить разворачивать услуги из ЛК на этих нодах
|
labelDeck = true # разрешить разворачивать услуги из ЛК на этих нодах
|
||||||
}
|
}
|
||||||
])
|
])
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user