apiVersion: networking.k8s.io/v1
kind: NetworkPolicy
metadata:
  creationTimestamp: "2026-07-17T05:35:38Z"
  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: 4f5ccf6c-2d28-431c-98b9-a2132e8d30fb
  resourceVersion: "3578"
  uid: ab666d54-7bcc-4881-b6d9-00a94b1ff658
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
