From d320af6ad793686f9093a552b5da1c2c989a8592 Mon Sep 17 00:00:00 2001 From: emelinda Date: Sun, 9 Aug 2026 01:05:26 +0300 Subject: [PATCH] =?UTF-8?q?Workspaces:=20=D0=B7=D0=B0=D1=84=D0=B8=D0=BA?= =?UTF-8?q?=D1=81=D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D0=BD=20=D0=B2=D1=8B=D0=B1?= =?UTF-8?q?=D0=BE=D1=80=20=D0=B2=D0=B5=D1=80=D1=81=D0=B8=D0=B8=20=D1=84?= =?UTF-8?q?=D1=80=D0=BE=D0=BD=D1=82=D0=B5=D0=BD=D0=B4=D0=B0=20=D0=BF=D0=BE?= =?UTF-8?q?=20=D0=B4=D0=B0=D0=BD=D0=BD=D1=8B=D0=BC=20=D1=80=D0=B5=D0=B5?= =?UTF-8?q?=D1=81=D1=82=D1=80=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Комментарий в оверлее переписан с «в бандле есть srx_workspaces» на проверяемые факты. Прежняя формулировка была получена grep'ом по подстроке, которая матчит и srx_workspacesV2, — вывод оказался верным по случайности. Что проверено: * в бандле платформы из 18 упоминаний remoteEntry.js воркспейсовое одно, /workspaces-v2/..., и встречается только srx_workspacesV2; * отдаваемый контуром /module/remoteEntry.js объявляет то же имя; * в cr.yandex у workspaces-v2-frontend 61 тег contour_*, у v1 (workspaces-frontend) ни одного, образа workspace-frontend нет. Тег contour_2a4ce3fd из base — самая свежая contour-сборка: по датам создания образов в реестре она от 2026-07-24, предыдущая от 2026-07-19. Собирает такие образы джоба build_contour из generic/build-contour-frontend по правилу «ветка master и ENABLE_BUILD_IMAGE_CONTOUR=true», то есть contour_* всегда с мастера. Переопределять тег в оверлее не нужно. --- apps/workspaces/aero/kustomization.yaml | 24 +++++++++++++++++++----- 1 file changed, 19 insertions(+), 5 deletions(-) diff --git a/apps/workspaces/aero/kustomization.yaml b/apps/workspaces/aero/kustomization.yaml index 0ed40ae..4254923 100644 --- a/apps/workspaces/aero/kustomization.yaml +++ b/apps/workspaces/aero/kustomization.yaml @@ -65,8 +65,22 @@ patches: # rewrite снимает префикс и проксирует в frontend-svc.workspaces:80. # # Версия — именно v2, хотя в репозитории есть и v1 (workspaces-frontend-static - # в apps/workspaces/dsinv). Так решает не выбор, а собранный бандл платформы: - # в образе sarex-frontend-dev:contour_5.22.0 лежит строка - # "/workspaces-v2/module/remoteEntry.js" и имя ремоута srx_workspaces, - # обращений к v1 в нём нет вовсе. Плюс у v1 нет ни одной contour-сборки: - # в его CI (platform/workspaces-frontend) слова contour не встречается. + # в apps/workspaces/dsinv). Так решает не выбор, а собранный бандл платформы. + # Проверено по трём независимым источникам: + # + # 1. В образе sarex-frontend-dev:contour_5.22.0 из 18 упоминаний + # remoteEntry.js воркспейсовое ровно одно — /workspaces-v2/module/..., + # а из имён ремоутов встречается только srx_workspacesV2 + # (у v1 имя без суффикса — srx_workspaces, вхождений ноль). + # 2. Отдаваемый контуром /module/remoteEntry.js объявляет srx_workspacesV2. + # 3. В cr.yandex у образа workspaces-v2-frontend 61 тег contour_*, + # у workspaces-frontend (v1) — ни одного, только preprod и stage. + # Репозитория workspace-frontend в реестре нет вовсе. + # + # Тег в base — contour_2a4ce3fd — и есть САМАЯ СВЕЖАЯ contour-сборка: + # по датам создания образов в реестре она от 2026-07-24, следующая за ней + # contour_09b9baba от 2026-07-19. Собираются такие образы джобой + # build_contour из generic/build-contour-frontend, и её правило — + # ветка master при ENABLE_BUILD_IMAGE_CONTOUR=true, то есть contour_* по + # определению приезжает с мастера. Поэтому тег здесь не переопределяется: + # base уже указывает на нужное, и bump в base автоматически приедет сюда.