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.
This commit is contained in:
@@ -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:
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user