iac/apps
ivan 742a811313 ugok: rebuild all apps as standalone HelmReleases, drop vault-native base
Root cause: apps/*/ugok extended ../base via kustomize patches, but base
is vault-native (Vault Agent Injector annotations + serviceAccount +
command/args wrapper sourcing /vault/secrets/*). The Vault Agent Injector
webhook IS deployed cluster-wide in ugok (infrastructure/vault/ugok), so
it actually intercepted these pods — but no per-app Vault roles/secrets
were ever provisioned there, so every pod hung in Init.

Fix, mirrored from apps/*/wb (which never extends base for these apps):
rebuild every affected app as a standalone HelmRelease per service, with
no serviceAccount/podAnnotations override and no vault-sourcing wrapper
in command/args (dropped entirely, or replaced with the real functional
command where base's wrapper did double duty — e.g. celery invocations,
pm's `python manage.py migrate`, pdf-markings-amqp's `start-amqp-worker`).

Also recreates ConfigMaps that were referenced by name in volumes but
never actually captured into the repo (eav, subscriptions, pm, issues,
django) — copied verbatim from the cluster dump and verified byte-for-byte
against it.

Incidental bugs found and fixed along the way:
- message-hub was still extending base (missed in an earlier pass).
- system-log's patches targeted services.api/services.worker while base
  uses services.backend for both — would have produced duplicate
  Deployments per release, one of them permanently vault-broken.
- contracts' real container port is 8080, not base's default 8000.
- drawings' Service.targetPort (8000) didn't match the real containerPort
  (8080), breaking routing.
- inspections/ugok was missing entirely from this pass.

apps/documentations: intentionally left without a redis Deployment even
though VALKEY_ADDR now points at one — the cluster dump has no redis in
that namespace, so provisioning one is a scope decision, not a bug fix.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-29 01:22:21 +05:00
..
ams-sync ++ 2026-08-29 00:05:54 +05:00
attachments ugok: rebuild all apps as standalone HelmReleases, drop vault-native base 2026-08-29 01:22:21 +05:00
auth-flow ++ 2026-07-31 12:55:03 +05:00
bim ugok: rebuild all apps as standalone HelmReleases, drop vault-native base 2026-08-29 01:22:21 +05:00
cde ++ 2026-08-08 13:17:40 +05:00
checklists ugok: rebuild all apps as standalone HelmReleases, drop vault-native base 2026-08-29 01:22:21 +05:00
comparisons ugok: rebuild all apps as standalone HelmReleases, drop vault-native base 2026-08-29 01:22:21 +05:00
contracts ugok: rebuild all apps as standalone HelmReleases, drop vault-native base 2026-08-29 01:22:21 +05:00
control-interface ugok: bootstrap application layer on universal-chart from cluster dump 2026-08-28 23:41:50 +05:00
cross-section ugok: bootstrap application layer on universal-chart from cluster dump 2026-08-28 23:41:50 +05:00
django ugok: rebuild all apps as standalone HelmReleases, drop vault-native base 2026-08-29 01:22:21 +05:00
document-link ugok: bootstrap application layer on universal-chart from cluster dump 2026-08-28 23:41:50 +05:00
documentations ugok: rebuild all apps as standalone HelmReleases, drop vault-native base 2026-08-29 01:22:21 +05:00
drawings ugok: rebuild all apps as standalone HelmReleases, drop vault-native base 2026-08-29 01:22:21 +05:00
eav ugok: rebuild all apps as standalone HelmReleases, drop vault-native base 2026-08-29 01:22:21 +05:00
faas change images ugok 2026-08-29 00:32:55 +05:00
flows ugok: rebuild all apps as standalone HelmReleases, drop vault-native base 2026-08-29 01:22:21 +05:00
iam Revert "brusnika-stage: align images with wb, add missing backend envs" 2026-08-28 19:03:00 +05:00
inspections ugok: rebuild all apps as standalone HelmReleases, drop vault-native base 2026-08-29 01:22:21 +05:00
issues ugok: rebuild all apps as standalone HelmReleases, drop vault-native base 2026-08-29 01:22:21 +05:00
mapper ugok: rebuild all apps as standalone HelmReleases, drop vault-native base 2026-08-29 01:22:21 +05:00
measurements ugok: rebuild all apps as standalone HelmReleases, drop vault-native base 2026-08-29 01:22:21 +05:00
message-hub ugok: rebuild all apps as standalone HelmReleases, drop vault-native base 2026-08-29 01:22:21 +05:00
notes ugok: rebuild all apps as standalone HelmReleases, drop vault-native base 2026-08-29 01:22:21 +05:00
pm ugok: rebuild all apps as standalone HelmReleases, drop vault-native base 2026-08-29 01:22:21 +05:00
prescriptions ugok: bootstrap application layer on universal-chart from cluster dump 2026-08-28 23:41:50 +05:00
processing change images ugok 2026-08-29 00:32:55 +05:00
projects ugok: bootstrap application layer on universal-chart from cluster dump 2026-08-28 23:41:50 +05:00
remarks ugok: bootstrap application layer on universal-chart from cluster dump 2026-08-28 23:41:50 +05:00
resources ++ 2026-07-31 15:12:16 +05:00
reviews wb: set requests/limits from 14d VictoriaMetrics utilization 2026-08-27 15:36:59 +05:00
rfi ugok: rebuild all apps as standalone HelmReleases, drop vault-native base 2026-08-29 01:22:21 +05:00
stamp-verification ugok: bootstrap application layer on universal-chart from cluster dump 2026-08-28 23:41:50 +05:00
subscriptions ugok: rebuild all apps as standalone HelmReleases, drop vault-native base 2026-08-29 01:22:21 +05:00
system-log ugok: rebuild all apps as standalone HelmReleases, drop vault-native base 2026-08-29 01:22:21 +05:00
transmittal ugok: rebuild all apps as standalone HelmReleases, drop vault-native base 2026-08-29 01:22:21 +05:00
workspaces ugok: rebuild all apps as standalone HelmReleases, drop vault-native base 2026-08-29 01:22:21 +05:00