fix: alinear namespace con ADR-054 (cluster-per-tenant)
Some checks failed
__APP_NAME__ — build & deploy / build (push) Failing after 0s
__APP_NAME__ — build & deploy / helm-deploy (push) Has been skipped

- 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.
This commit is contained in:
2026-05-06 18:05:36 -05:00
parent fcec92ea1d
commit 397d5fbaed
2 changed files with 5 additions and 6 deletions

View File

@@ -50,9 +50,11 @@ jobs:
TENANT_ID_NODASHES: ${{ vars.TENANT_ID_NODASHES }} TENANT_ID_NODASHES: ${{ vars.TENANT_ID_NODASHES }}
TENANT_TIER: ${{ vars.TENANT_TIER }} TENANT_TIER: ${{ vars.TENANT_TIER }}
IMAGE_TAG: ${{ needs.build.outputs.image_tag }} 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: | run: |
helm upgrade --install __APP_NAME__ ./helm/__APP_NAME__ \ helm upgrade --install __APP_NAME__ ./helm/__APP_NAME__ \
--namespace tenant-${TENANT_ID_NODASHES}-apps \ --namespace apps \
--create-namespace \ --create-namespace \
--set image.tag=${IMAGE_TAG} \ --set image.tag=${IMAGE_TAG} \
--set tenantId=${TENANT_ID} \ --set tenantId=${TENANT_ID} \
@@ -61,11 +63,8 @@ jobs:
--wait --timeout 5m --wait --timeout 5m
- name: Verificar rollout - name: Verificar rollout
env:
TENANT_ID_NODASHES: ${{ vars.TENANT_ID_NODASHES }}
run: | run: |
kubectl -n tenant-${TENANT_ID_NODASHES}-apps \ kubectl -n apps rollout status deploy/__APP_NAME__ --timeout=3m
rollout status deploy/__APP_NAME__ --timeout=3m
- name: Smoke check post-deploy - name: Smoke check post-deploy
env: env:

View File

@@ -66,4 +66,4 @@ serviceMonitor:
networkPolicy: networkPolicy:
enabled: true enabled: true
addonsNamespace: __TENANT_ID_NODASHES__-addons addonsNamespace: addons # ADR-054: namespace funcional fijo en cluster tenant