apiVersion: networking.k8s.io/v1
kind: NetworkPolicy
metadata:
  creationTimestamp: "2026-07-17T14:34:20Z"
  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: f31ed60f-32f1-41b6-afc5-a5ec04cca287
  resourceVersion: "4054"
  uid: 2db2d621-a027-49b3-a578-07dd464929b2
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
