Processing: выровнены индексы envs после слияния master
master добавил в apps/processing/base/engine-low.yaml переменную IGNORE_TAINTS_AND_NODE_SELECTOR, из-за чего всё начиная с индекса 21 сдвинулось на единицу. Патчи оверлея адресуются по индексу, и сборка слоя apps упала: testing value /spec/values/services/backend/envs/22/name failed Это ровно то, ради чего перед каждым replace стоит op: test — вместо тихой перезаписи соседней переменной получили явную остановку сборки. Индексы сдвинуты: 21→22, 22→23, 25→26, 26→27, 27→28, 28→29, 30→31, 31→32, 32→33, 66→67, 69→70, 70→71. Индексы 2, 5 и 6 не изменились. Сама новая переменная патча не требует: в base у неё "true", то есть апстрим теперь по умолчанию игнорирует taint'ы и nodeSelector — как раз то поведение, ради которого здесь зануляются ENABLE_TOLERATION и DEFAULT_NODE_SELECTOR_*. Прежние правки оставлены: они не мешают, а убирать их вслепую, не зная приоритета флагов внутри engine, рискованно.
This commit is contained in:
parent
46616f2260
commit
00056b9150
@ -93,10 +93,10 @@ patches:
|
|||||||
# Vault нет, а vault-agent-init на несуществующем секрете не отрендерит
|
# Vault нет, а vault-agent-init на несуществующем секрете не отрендерит
|
||||||
# шаблон и оставит под в Init:Error, до флага дело не дойдёт.
|
# шаблон и оставит под в Init:Error, до флага дело не дойдёт.
|
||||||
- op: test
|
- op: test
|
||||||
path: /spec/values/services/backend/envs/22/name
|
path: /spec/values/services/backend/envs/23/name
|
||||||
value: ENABLE_SMTP
|
value: ENABLE_SMTP
|
||||||
- op: replace
|
- op: replace
|
||||||
path: /spec/values/services/backend/envs/22/value/_default
|
path: /spec/values/services/backend/envs/23/value/_default
|
||||||
value: "0"
|
value: "0"
|
||||||
- op: remove
|
- op: remove
|
||||||
path: /spec/values/services/backend/podAnnotations/_default/vault.hashicorp.com~1agent-inject-secret-processing-smtp
|
path: /spec/values/services/backend/podAnnotations/_default/vault.hashicorp.com~1agent-inject-secret-processing-smtp
|
||||||
@ -108,53 +108,53 @@ patches:
|
|||||||
# mailgun. Оставляем только S3 — единственное внешнее хранилище, которое
|
# mailgun. Оставляем только S3 — единственное внешнее хранилище, которое
|
||||||
# в aero действительно есть.
|
# в aero действительно есть.
|
||||||
- op: test
|
- op: test
|
||||||
path: /spec/values/services/backend/envs/21/name
|
path: /spec/values/services/backend/envs/22/name
|
||||||
value: ENABLE_PDM_STORAGE
|
value: ENABLE_PDM_STORAGE
|
||||||
- op: replace
|
- op: replace
|
||||||
path: /spec/values/services/backend/envs/21/value/_default
|
path: /spec/values/services/backend/envs/22/value/_default
|
||||||
value: "0"
|
|
||||||
- op: test
|
|
||||||
path: /spec/values/services/backend/envs/25/name
|
|
||||||
value: ENABLE_BIM_API_V2_DB
|
|
||||||
- op: replace
|
|
||||||
path: /spec/values/services/backend/envs/25/value/_default
|
|
||||||
value: "0"
|
value: "0"
|
||||||
- op: test
|
- op: test
|
||||||
path: /spec/values/services/backend/envs/26/name
|
path: /spec/values/services/backend/envs/26/name
|
||||||
value: ENABLE_WORKSPACE_API_DB
|
value: ENABLE_BIM_API_V2_DB
|
||||||
- op: replace
|
- op: replace
|
||||||
path: /spec/values/services/backend/envs/26/value/_default
|
path: /spec/values/services/backend/envs/26/value/_default
|
||||||
value: "0"
|
value: "0"
|
||||||
- op: test
|
- op: test
|
||||||
path: /spec/values/services/backend/envs/27/name
|
path: /spec/values/services/backend/envs/27/name
|
||||||
value: ENABLE_ISSUE_API_DB
|
value: ENABLE_WORKSPACE_API_DB
|
||||||
- op: replace
|
- op: replace
|
||||||
path: /spec/values/services/backend/envs/27/value/_default
|
path: /spec/values/services/backend/envs/27/value/_default
|
||||||
value: "0"
|
value: "0"
|
||||||
- op: test
|
- op: test
|
||||||
path: /spec/values/services/backend/envs/28/name
|
path: /spec/values/services/backend/envs/28/name
|
||||||
value: ENABLE_RESOURCES_API
|
value: ENABLE_ISSUE_API_DB
|
||||||
- op: replace
|
- op: replace
|
||||||
path: /spec/values/services/backend/envs/28/value/_default
|
path: /spec/values/services/backend/envs/28/value/_default
|
||||||
value: "0"
|
value: "0"
|
||||||
- op: test
|
- op: test
|
||||||
path: /spec/values/services/backend/envs/30/name
|
path: /spec/values/services/backend/envs/29/name
|
||||||
value: ENABLE_PDM_API_DB
|
value: ENABLE_RESOURCES_API
|
||||||
- op: replace
|
- op: replace
|
||||||
path: /spec/values/services/backend/envs/30/value/_default
|
path: /spec/values/services/backend/envs/29/value/_default
|
||||||
value: "0"
|
value: "0"
|
||||||
- op: test
|
- op: test
|
||||||
path: /spec/values/services/backend/envs/31/name
|
path: /spec/values/services/backend/envs/31/name
|
||||||
value: ENABLE_COMPARISONS_API_DB
|
value: ENABLE_PDM_API_DB
|
||||||
- op: replace
|
- op: replace
|
||||||
path: /spec/values/services/backend/envs/31/value/_default
|
path: /spec/values/services/backend/envs/31/value/_default
|
||||||
value: "0"
|
value: "0"
|
||||||
- op: test
|
- op: test
|
||||||
path: /spec/values/services/backend/envs/32/name
|
path: /spec/values/services/backend/envs/32/name
|
||||||
value: ENABLE_MAIL_GUN
|
value: ENABLE_COMPARISONS_API_DB
|
||||||
- op: replace
|
- op: replace
|
||||||
path: /spec/values/services/backend/envs/32/value/_default
|
path: /spec/values/services/backend/envs/32/value/_default
|
||||||
value: "0"
|
value: "0"
|
||||||
|
- op: test
|
||||||
|
path: /spec/values/services/backend/envs/33/name
|
||||||
|
value: ENABLE_MAIL_GUN
|
||||||
|
- op: replace
|
||||||
|
path: /spec/values/services/backend/envs/33/value/_default
|
||||||
|
value: "0"
|
||||||
|
|
||||||
# Планирование подов задач. engine работает kubernetes-исполнителем и сам
|
# Планирование подов задач. engine работает kubernetes-исполнителем и сам
|
||||||
# создаёт Job'ы, подставляя им nodeSelector dedicated=processing и
|
# создаёт Job'ы, подставляя им nodeSelector dedicated=processing и
|
||||||
@ -163,22 +163,22 @@ patches:
|
|||||||
# didn't match Pod's node affinity/selector
|
# didn't match Pod's node affinity/selector
|
||||||
# ровно как это было у postgresql (см. postRenderers в его релизе).
|
# ровно как это было у postgresql (см. postRenderers в его релизе).
|
||||||
- op: test
|
- op: test
|
||||||
path: /spec/values/services/backend/envs/66/name
|
path: /spec/values/services/backend/envs/67/name
|
||||||
value: ENABLE_TOLERATION
|
value: ENABLE_TOLERATION
|
||||||
- op: replace
|
- op: replace
|
||||||
path: /spec/values/services/backend/envs/66/value/_default
|
path: /spec/values/services/backend/envs/67/value/_default
|
||||||
value: "0"
|
value: "0"
|
||||||
- op: test
|
- op: test
|
||||||
path: /spec/values/services/backend/envs/69/name
|
path: /spec/values/services/backend/envs/70/name
|
||||||
value: DEFAULT_NODE_SELECTOR_KEY
|
value: DEFAULT_NODE_SELECTOR_KEY
|
||||||
- op: replace
|
- op: replace
|
||||||
path: /spec/values/services/backend/envs/69/value/_default
|
path: /spec/values/services/backend/envs/70/value/_default
|
||||||
value: ""
|
value: ""
|
||||||
- op: test
|
- op: test
|
||||||
path: /spec/values/services/backend/envs/70/name
|
path: /spec/values/services/backend/envs/71/name
|
||||||
value: DEFAULT_NODE_SELECTOR_VALUE
|
value: DEFAULT_NODE_SELECTOR_VALUE
|
||||||
- op: replace
|
- op: replace
|
||||||
path: /spec/values/services/backend/envs/70/value/_default
|
path: /spec/values/services/backend/envs/71/value/_default
|
||||||
value: ""
|
value: ""
|
||||||
|
|
||||||
# S3 из Vault, как у api.
|
# S3 из Vault, как у api.
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user