fix: NetworkPolicy egress complet (Postgres + Keycloak + Kafka si besoin)
This commit is contained in:
@@ -16,7 +16,7 @@ sources:
|
||||
- https://git.lions.dev/lionsdev/unionflow-server-impl-quarkus-k1 # ce repo (deploy)
|
||||
dependencies:
|
||||
- name: lions-app
|
||||
version: "1.0.2"
|
||||
version: "1.0.3"
|
||||
repository: "https://git.lions.dev/api/packages/lionsdev/helm"
|
||||
# Alternative pour dev local sans registry :
|
||||
# repository: "file://../helm-chart-lions-app"
|
||||
|
||||
21
values.yaml
21
values.yaml
@@ -127,11 +127,9 @@ lions-app:
|
||||
|
||||
# --------------------------------------------------------
|
||||
# NetworkPolicy
|
||||
# TEMPORAIREMENT DÉSACTIVÉE : à reactiver après validation POC et affinage
|
||||
# des règles egress (notamment egress vers node IP pour OIDC public URL)
|
||||
# --------------------------------------------------------
|
||||
networkPolicy:
|
||||
enabled: false
|
||||
enabled: true
|
||||
allowIngressFrom:
|
||||
- namespaceSelector:
|
||||
kubernetes.io/metadata.name: ingress-nginx
|
||||
@@ -140,28 +138,21 @@ lions-app:
|
||||
allowEgressDNS: true
|
||||
allowEgressKubeAPI: true
|
||||
allowEgressTo:
|
||||
# PostgreSQL
|
||||
- namespaceSelector:
|
||||
kubernetes.io/metadata.name: postgresql
|
||||
ports:
|
||||
- port: 5432
|
||||
protocol: TCP
|
||||
# Kafka
|
||||
- namespaceSelector:
|
||||
kubernetes.io/metadata.name: kafka
|
||||
ports:
|
||||
- port: 9092
|
||||
protocol: TCP
|
||||
# Keycloak
|
||||
- namespaceSelector:
|
||||
kubernetes.io/metadata.name: keycloak
|
||||
ports:
|
||||
- port: 8080
|
||||
protocol: TCP
|
||||
|
||||
# --------------------------------------------------------
|
||||
# Probes Quarkus SmallRye Health
|
||||
# --------------------------------------------------------
|
||||
- namespaceSelector:
|
||||
kubernetes.io/metadata.name: kafka
|
||||
ports:
|
||||
- port: 9092
|
||||
protocol: TCP
|
||||
probes:
|
||||
liveness:
|
||||
enabled: true
|
||||
|
||||
Reference in New Issue
Block a user