apiVersion: networking.k8s.io/v1
kind: NetworkPolicy
metadata:
  creationTimestamp: "2026-07-17T13:17:55Z"
  generation: 1
  labels:
    app: keycloak
    app.kubernetes.io/instance: keycloak
    app.kubernetes.io/managed-by: keycloak-operator
  name: keycloak-network-policy
  namespace: auth-system
  ownerReferences:
  - apiVersion: k8s.keycloak.org/v2beta1
    kind: Keycloak
    name: keycloak
    uid: d8307923-03dd-49b8-b5c0-f7a79a93a1dc
  resourceVersion: "6314"
  uid: 3fb75a42-4a29-49c7-8cb6-846dafe9c5e1
spec:
  ingress:
  - ports:
    - port: 8080
      protocol: TCP
  - from:
    - podSelector:
        matchLabels:
          app: keycloak
          app.kubernetes.io/instance: keycloak
          app.kubernetes.io/managed-by: keycloak-operator
    ports:
    - port: 7800
      protocol: TCP
    - port: 57800
      protocol: TCP
  - ports:
    - port: 9000
      protocol: TCP
  podSelector:
    matchLabels:
      app: keycloak
      app.kubernetes.io/instance: keycloak
      app.kubernetes.io/managed-by: keycloak-operator
  policyTypes:
  - Ingress
