apiVersion: networking.k8s.io/v1
kind: NetworkPolicy
metadata:
  creationTimestamp: "2026-07-17T05:09:01Z"
  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: f64234c2-1c62-47c2-b72d-f34326e3da72
  resourceVersion: "4017"
  uid: bb55c575-7ddf-4336-98e2-c8a2f20cf482
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
