From 397d5fbaed13ee4b850972e85895ebf90e7e99c5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Irving=20L=C3=B3pez?= Date: Wed, 6 May 2026 18:05:36 -0500 Subject: [PATCH] fix: alinear namespace con ADR-054 (cluster-per-tenant) - workflow: --namespace apps (antes tenant-${TENANT_ID_NODASHES}-apps) - values.yaml networkPolicy.addonsNamespace: addons (antes con tenant-id) ADR-054 establece namespaces funcionales en cluster tenant (RKE2 dedicado por ADR-018). El cluster es la unidad de aislamiento; tenant-id en namespace name es legacy del modelo multi-tenant en cluster compartido. --- .gitea/workflows/APP_NAME-build.yaml | 9 ++++----- helm/APP_NAME/values.yaml | 2 +- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/.gitea/workflows/APP_NAME-build.yaml b/.gitea/workflows/APP_NAME-build.yaml index 0dc4bf7..41d64df 100644 --- a/.gitea/workflows/APP_NAME-build.yaml +++ b/.gitea/workflows/APP_NAME-build.yaml @@ -50,9 +50,11 @@ jobs: TENANT_ID_NODASHES: ${{ vars.TENANT_ID_NODASHES }} TENANT_TIER: ${{ vars.TENANT_TIER }} IMAGE_TAG: ${{ needs.build.outputs.image_tag }} + # ADR-054: en cluster tenant los namespaces son funcionales (apps/addons), + # sin tenant-id en el nombre — el cluster ya es el sandbox del tenant. run: | helm upgrade --install __APP_NAME__ ./helm/__APP_NAME__ \ - --namespace tenant-${TENANT_ID_NODASHES}-apps \ + --namespace apps \ --create-namespace \ --set image.tag=${IMAGE_TAG} \ --set tenantId=${TENANT_ID} \ @@ -61,11 +63,8 @@ jobs: --wait --timeout 5m - name: Verificar rollout - env: - TENANT_ID_NODASHES: ${{ vars.TENANT_ID_NODASHES }} run: | - kubectl -n tenant-${TENANT_ID_NODASHES}-apps \ - rollout status deploy/__APP_NAME__ --timeout=3m + kubectl -n apps rollout status deploy/__APP_NAME__ --timeout=3m - name: Smoke check post-deploy env: diff --git a/helm/APP_NAME/values.yaml b/helm/APP_NAME/values.yaml index 16dc5ef..7e6e4fe 100644 --- a/helm/APP_NAME/values.yaml +++ b/helm/APP_NAME/values.yaml @@ -66,4 +66,4 @@ serviceMonitor: networkPolicy: enabled: true - addonsNamespace: __TENANT_ID_NODASHES__-addons + addonsNamespace: addons # ADR-054: namespace funcional fijo en cluster tenant