chore: migrar Ingress Traefik→NGINX + cascada wildcard cert (sync APERTURA COVE S3)
Some checks failed
__APP_NAME__ — build & deploy / build (push) Failing after 0s
__APP_NAME__ — build & deploy / helm-deploy (push) Has been skipped

This commit is contained in:
Coralware IDP CI
2026-05-21 10:04:53 -05:00
parent 1d130d5bed
commit 785ccbdc79
6 changed files with 79 additions and 26 deletions

View File

@@ -1,8 +1,9 @@
{{- if .Values.networkPolicy.enabled }}
# NetworkPolicy mínima del shape rest-api: bajo deny-all-default del namespace, permite:
# - Ingress: Traefik (público) + Prometheus (scrape de /metrics).
# - Ingress: rke2-ingress-nginx (público) + Prometheus (scrape de /metrics).
# - Egress: DNS, Harbor pull HTTPS.
# Sin acceso a ns-addons (rest-api no tiene BD por diseño).
# Nota: el cluster tenant usa rke2-ingress-nginx en kube-system, NO Traefik.
apiVersion: networking.k8s.io/v1
kind: NetworkPolicy
metadata:
@@ -16,11 +17,12 @@ spec:
policyTypes: [Ingress, Egress]
ingress:
# Tráfico HTTP desde Traefik (IngressRoute)
# Tráfico HTTP desde rke2-ingress-nginx (Ingress estándar).
# El controller corre en kube-system por default en RKE2.
- from:
- namespaceSelector:
matchLabels:
kubernetes.io/metadata.name: traefik-system
kubernetes.io/metadata.name: {{ .Values.networkPolicy.ingressControllerNamespace | default "kube-system" }}
ports:
- protocol: TCP
port: 8000