--- apiVersion: networking.k8s.io/v1 items: - apiVersion: networking.k8s.io/v1 kind: NetworkPolicy metadata: annotations: kubectl.kubernetes.io/last-applied-configuration: | {"apiVersion":"networking.k8s.io/v1","kind":"NetworkPolicy","metadata":{"annotations":{},"labels":{"app.kubernetes.io/component":"ai-gateway-controller","app.kubernetes.io/name":"ai-gateway-controller","app.kubernetes.io/part-of":"aigateway"},"name":"ai-gateway-controller-allow-metrics-traffic","namespace":"opendatahub"},"spec":{"ingress":[{"from":[{"namespaceSelector":{"matchExpressions":[{"key":"kubernetes.io/metadata.name","operator":"In","values":["redhat-ods-monitoring","openshift-monitoring"]}]}}],"ports":[{"port":8443,"protocol":"TCP"}]},{"ports":[{"port":8081,"protocol":"TCP"}]}],"podSelector":{"matchLabels":{"control-plane":"ai-gateway-controller"}},"policyTypes":["Ingress"]}} creationTimestamp: "2026-10-29T22:49:57Z" generation: 1 labels: app.kubernetes.io/component: ai-gateway-controller app.kubernetes.io/name: ai-gateway-controller app.kubernetes.io/part-of: aigateway managedFields: - apiVersion: networking.k8s.io/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:kubectl.kubernetes.io/last-applied-configuration: {} f:labels: .: {} f:app.kubernetes.io/component: {} f:app.kubernetes.io/name: {} f:app.kubernetes.io/part-of: {} f:spec: f:ingress: {} f:podSelector: {} f:policyTypes: {} manager: kubectl-client-side-apply operation: Update time: "2026-10-29T22:49:57Z" name: ai-gateway-controller-allow-metrics-traffic namespace: opendatahub resourceVersion: "19742" uid: 63adec99-d86d-44a2-99c5-d67e0758347d spec: ingress: - from: - namespaceSelector: matchExpressions: - key: kubernetes.io/metadata.name operator: In values: - redhat-ods-monitoring - openshift-monitoring ports: - port: 8443 protocol: TCP - ports: - port: 8081 protocol: TCP podSelector: matchLabels: control-plane: ai-gateway-controller policyTypes: - Ingress - apiVersion: networking.k8s.io/v1 kind: NetworkPolicy metadata: annotations: internal.config.kubernetes.io/previousKinds: NetworkPolicy internal.config.kubernetes.io/previousNames: kserve-controller-manager internal.config.kubernetes.io/previousNamespaces: opendatahub platform.opendatahub.io/instance.generation: "1" platform.opendatahub.io/instance.name: default-kserve platform.opendatahub.io/instance.uid: 5c371401-cc98-417c-9ed7-c2f911c5d628 creationTimestamp: "2026-10-29T22:48:06Z" generation: 1 labels: platform.opendatahub.io/part-of: kserve managedFields: - apiVersion: networking.k8s.io/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:internal.config.kubernetes.io/previousKinds: {} f:internal.config.kubernetes.io/previousNames: {} f:internal.config.kubernetes.io/previousNamespaces: {} f:platform.opendatahub.io/instance.generation: {} f:platform.opendatahub.io/instance.name: {} f:platform.opendatahub.io/instance.uid: {} f:labels: f:platform.opendatahub.io/part-of: {} f:ownerReferences: k:{"uid":"5c371401-cc98-417c-9ed7-c2f911c5d628"}: {} f:spec: f:ingress: {} f:podSelector: {} manager: kserve-module-controller operation: Apply time: "2026-10-29T22:48:06Z" name: kserve-controller-manager namespace: opendatahub ownerReferences: - apiVersion: components.platform.opendatahub.io/v1alpha1 blockOwnerDeletion: true controller: true kind: Kserve name: default-kserve uid: 5c371401-cc98-417c-9ed7-c2f911c5d628 resourceVersion: "17747" uid: 6b154eb8-450f-4db7-a37d-a0a348c57c15 spec: ingress: - {} podSelector: matchLabels: control-plane: kserve-controller-manager policyTypes: - Ingress - apiVersion: networking.k8s.io/v1 kind: NetworkPolicy metadata: annotations: internal.config.kubernetes.io/previousKinds: NetworkPolicy internal.config.kubernetes.io/previousNames: llmisvc-controller-manager internal.config.kubernetes.io/previousNamespaces: opendatahub platform.opendatahub.io/instance.generation: "1" platform.opendatahub.io/instance.name: default-kserve platform.opendatahub.io/instance.uid: 5c371401-cc98-417c-9ed7-c2f911c5d628 creationTimestamp: "2026-10-29T22:48:06Z" generation: 1 labels: platform.opendatahub.io/part-of: kserve managedFields: - apiVersion: networking.k8s.io/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:internal.config.kubernetes.io/previousKinds: {} f:internal.config.kubernetes.io/previousNames: {} f:internal.config.kubernetes.io/previousNamespaces: {} f:platform.opendatahub.io/instance.generation: {} f:platform.opendatahub.io/instance.name: {} f:platform.opendatahub.io/instance.uid: {} f:labels: f:platform.opendatahub.io/part-of: {} f:ownerReferences: k:{"uid":"5c371401-cc98-417c-9ed7-c2f911c5d628"}: {} f:spec: f:ingress: {} f:podSelector: {} manager: kserve-module-controller operation: Apply time: "2026-10-29T22:48:06Z" name: llmisvc-controller-manager namespace: opendatahub ownerReferences: - apiVersion: components.platform.opendatahub.io/v1alpha1 blockOwnerDeletion: true controller: true kind: Kserve name: default-kserve uid: 5c371401-cc98-417c-9ed7-c2f911c5d628 resourceVersion: "17748" uid: 1227d7f6-b273-4129-a225-a62edfe4c35f spec: ingress: - {} podSelector: matchLabels: control-plane: llmisvc-controller-manager policyTypes: - Ingress - apiVersion: networking.k8s.io/v1 kind: NetworkPolicy metadata: annotations: kubectl.kubernetes.io/last-applied-configuration: | {"apiVersion":"networking.k8s.io/v1","kind":"NetworkPolicy","metadata":{"annotations":{},"labels":{"app.kubernetes.io/component":"models-as-a-service","app.kubernetes.io/name":"maas-controller","app.kubernetes.io/part-of":"models-as-a-service","app.opendatahub.io/modelsasservice":"true"},"name":"maas-controller-allow-monitoring","namespace":"opendatahub"},"spec":{"ingress":[{"from":[{"namespaceSelector":{"matchLabels":{"kubernetes.io/metadata.name":"redhat-ods-monitoring"}}}],"ports":[{"port":8443,"protocol":"TCP"}]}],"podSelector":{"matchLabels":{"control-plane":"maas-controller"}},"policyTypes":["Ingress"]}} creationTimestamp: "2026-10-29T22:47:55Z" generation: 1 labels: app.kubernetes.io/component: models-as-a-service app.kubernetes.io/name: maas-controller app.kubernetes.io/part-of: models-as-a-service app.opendatahub.io/modelsasservice: "true" managedFields: - apiVersion: networking.k8s.io/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:kubectl.kubernetes.io/last-applied-configuration: {} f:labels: .: {} f:app.kubernetes.io/component: {} f:app.kubernetes.io/name: {} f:app.kubernetes.io/part-of: {} f:app.opendatahub.io/modelsasservice: {} f:spec: f:ingress: {} f:podSelector: {} f:policyTypes: {} manager: kubectl-client-side-apply operation: Update time: "2026-10-29T22:47:55Z" name: maas-controller-allow-monitoring namespace: opendatahub resourceVersion: "17263" uid: 63a8f94a-0d4d-4664-b936-cccb95d0cd2b spec: ingress: - from: - namespaceSelector: matchLabels: kubernetes.io/metadata.name: redhat-ods-monitoring ports: - port: 8443 protocol: TCP podSelector: matchLabels: control-plane: maas-controller policyTypes: - Ingress - apiVersion: networking.k8s.io/v1 kind: NetworkPolicy metadata: annotations: internal.config.kubernetes.io/previousKinds: NetworkPolicy internal.config.kubernetes.io/previousNames: odh-model-controller-webhook-allow-ingress internal.config.kubernetes.io/previousNamespaces: opendatahub platform.opendatahub.io/instance.generation: "1" platform.opendatahub.io/instance.name: default-kserve platform.opendatahub.io/instance.uid: 5c371401-cc98-417c-9ed7-c2f911c5d628 creationTimestamp: "2026-10-29T22:48:07Z" generation: 1 labels: platform.opendatahub.io/part-of: kserve managedFields: - apiVersion: networking.k8s.io/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:internal.config.kubernetes.io/previousKinds: {} f:internal.config.kubernetes.io/previousNames: {} f:internal.config.kubernetes.io/previousNamespaces: {} f:platform.opendatahub.io/instance.generation: {} f:platform.opendatahub.io/instance.name: {} f:platform.opendatahub.io/instance.uid: {} f:labels: f:platform.opendatahub.io/part-of: {} f:ownerReferences: k:{"uid":"5c371401-cc98-417c-9ed7-c2f911c5d628"}: {} f:spec: f:ingress: {} f:podSelector: {} manager: kserve-module-controller operation: Apply time: "2026-10-29T22:48:07Z" name: odh-model-controller-webhook-allow-ingress namespace: opendatahub ownerReferences: - apiVersion: components.platform.opendatahub.io/v1alpha1 blockOwnerDeletion: true controller: true kind: Kserve name: default-kserve uid: 5c371401-cc98-417c-9ed7-c2f911c5d628 resourceVersion: "17749" uid: 7a14dd3b-3ccf-401f-90ea-9c1b8f615738 spec: ingress: - {} podSelector: matchLabels: control-plane: odh-model-controller policyTypes: - Ingress - apiVersion: networking.k8s.io/v1 kind: NetworkPolicy metadata: creationTimestamp: "2026-10-29T22:47:02Z" generation: 1 managedFields: - apiVersion: networking.k8s.io/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:ownerReferences: k:{"uid":"ef4af4e5-63a8-4caa-9590-160da5077f24"}: {} f:spec: f:ingress: {} f:podSelector: {} f:policyTypes: {} manager: dscinitialization.opendatahub.io operation: Apply time: "2026-10-29T22:47:02Z" name: opendatahub namespace: opendatahub ownerReferences: - apiVersion: dscinitialization.opendatahub.io/v2 blockOwnerDeletion: true controller: true kind: DSCInitialization name: default-dsci uid: ef4af4e5-63a8-4caa-9590-160da5077f24 resourceVersion: "15154" uid: 63801b8d-8735-4e46-85c5-15e570a2fe39 spec: ingress: - from: - namespaceSelector: matchLabels: opendatahub.io/generated-namespace: "true" - from: - namespaceSelector: matchLabels: opendatahub.io/application-namespace: "true" - from: - namespaceSelector: matchLabels: network.openshift.io/policy-group: ingress - from: - namespaceSelector: matchLabels: kubernetes.io/metadata.name: openshift-host-network - from: - namespaceSelector: matchLabels: kubernetes.io/metadata.name: openshift-monitoring - from: - namespaceSelector: matchLabels: kubernetes.io/metadata.name: openshift-cluster-observability-operator podSelector: {} policyTypes: - Ingress - apiVersion: networking.k8s.io/v1 kind: NetworkPolicy metadata: creationTimestamp: "2026-10-29T22:49:42Z" generation: 1 labels: app.kubernetes.io/component: manager app.kubernetes.io/created-by: trustyai-service-operator app.kubernetes.io/instance: controller-manager-allow-egress app.kubernetes.io/managed-by: kustomize app.kubernetes.io/name: networkpolicy app.kubernetes.io/part-of: trustyai app.opendatahub.io/trustyai: "true" control-plane: trustyai-service-operator managedFields: - apiVersion: networking.k8s.io/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:labels: f:app.kubernetes.io/component: {} f:app.kubernetes.io/created-by: {} f:app.kubernetes.io/instance: {} f:app.kubernetes.io/managed-by: {} f:app.kubernetes.io/name: {} f:app.kubernetes.io/part-of: {} f:app.opendatahub.io/trustyai: {} f:control-plane: {} f:spec: f:egress: {} f:podSelector: {} f:policyTypes: {} manager: kubectl operation: Apply time: "2026-10-29T22:49:42Z" name: trustyai-service-operator-controller-manager-allow-egress namespace: opendatahub resourceVersion: "19557" uid: 84ae2e1f-60b7-4257-ae0b-8f98120b155c spec: egress: - {} podSelector: matchLabels: app.kubernetes.io/part-of: trustyai app.opendatahub.io/trustyai: "true" control-plane: trustyai-service-operator policyTypes: - Egress - apiVersion: networking.k8s.io/v1 kind: NetworkPolicy metadata: creationTimestamp: "2026-10-29T22:49:42Z" generation: 1 labels: app.kubernetes.io/component: manager app.kubernetes.io/created-by: trustyai-service-operator app.kubernetes.io/instance: controller-manager-allow-ports app.kubernetes.io/managed-by: kustomize app.kubernetes.io/name: networkpolicy app.kubernetes.io/part-of: trustyai app.opendatahub.io/trustyai: "true" control-plane: trustyai-service-operator managedFields: - apiVersion: networking.k8s.io/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:labels: f:app.kubernetes.io/component: {} f:app.kubernetes.io/created-by: {} f:app.kubernetes.io/instance: {} f:app.kubernetes.io/managed-by: {} f:app.kubernetes.io/name: {} f:app.kubernetes.io/part-of: {} f:app.opendatahub.io/trustyai: {} f:control-plane: {} f:spec: f:ingress: {} f:podSelector: {} f:policyTypes: {} manager: kubectl operation: Apply time: "2026-10-29T22:49:42Z" name: trustyai-service-operator-controller-manager-allow-ports namespace: opendatahub resourceVersion: "19559" uid: b5555031-7d10-4f95-8040-2068630df6f9 spec: ingress: - from: - namespaceSelector: matchLabels: kubernetes.io/metadata.name: openshift-monitoring - namespaceSelector: matchLabels: kubernetes.io/metadata.name: openshift-user-workload-monitoring ports: - port: 8443 protocol: TCP - ports: - port: 8081 protocol: TCP - ports: - port: 9443 protocol: TCP podSelector: matchLabels: app.kubernetes.io/part-of: trustyai app.opendatahub.io/trustyai: "true" control-plane: trustyai-service-operator policyTypes: - Ingress - apiVersion: networking.k8s.io/v1 kind: NetworkPolicy metadata: creationTimestamp: "2026-10-29T22:48:00Z" generation: 1 labels: app.kubernetes.io/component: usage-tenancy-proxy app.kubernetes.io/managed-by: maas-controller app.kubernetes.io/part-of: models-as-a-service app.opendatahub.io/modelsasservice: "true" managedFields: - apiVersion: networking.k8s.io/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:labels: f:app.kubernetes.io/component: {} f:app.kubernetes.io/managed-by: {} f:app.kubernetes.io/part-of: {} f:app.opendatahub.io/modelsasservice: {} f:ownerReferences: k:{"uid":"615997c7-670c-41f6-841a-fe4d9a3d48c8"}: {} f:spec: f:ingress: {} f:podSelector: {} f:policyTypes: {} manager: maas-controller operation: Apply time: "2026-10-29T22:48:00Z" name: usage-tenancy-proxy-allow-perses namespace: opendatahub ownerReferences: - apiVersion: maas.opendatahub.io/v1alpha1 blockOwnerDeletion: true controller: true kind: Config name: default uid: 615997c7-670c-41f6-841a-fe4d9a3d48c8 resourceVersion: "17430" uid: 87e013a5-6863-4886-8c75-01ccbaee08ff spec: ingress: - from: - podSelector: matchLabels: app.kubernetes.io/managed-by: perses-operator ports: - port: 8443 protocol: TCP - from: - namespaceSelector: matchLabels: network.openshift.io/policy-group: host-network ports: - port: 8443 protocol: TCP podSelector: matchLabels: app: usage-tenancy-proxy policyTypes: - Ingress - apiVersion: networking.k8s.io/v1 kind: NetworkPolicy metadata: creationTimestamp: "2026-10-29T22:48:00Z" generation: 1 labels: app.kubernetes.io/component: usage-tenancy-proxy app.kubernetes.io/managed-by: maas-controller app.kubernetes.io/part-of: models-as-a-service app.opendatahub.io/modelsasservice: "true" managedFields: - apiVersion: networking.k8s.io/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:labels: f:app.kubernetes.io/component: {} f:app.kubernetes.io/managed-by: {} f:app.kubernetes.io/part-of: {} f:app.opendatahub.io/modelsasservice: {} f:ownerReferences: k:{"uid":"615997c7-670c-41f6-841a-fe4d9a3d48c8"}: {} f:spec: f:egress: {} f:podSelector: {} f:policyTypes: {} manager: maas-controller operation: Apply time: "2026-10-29T22:48:00Z" name: usage-tenancy-proxy-egress-restrict namespace: opendatahub ownerReferences: - apiVersion: maas.opendatahub.io/v1alpha1 blockOwnerDeletion: true controller: true kind: Config name: default uid: 615997c7-670c-41f6-841a-fe4d9a3d48c8 resourceVersion: "17433" uid: 43de8fb4-198b-4b73-97d7-43a0d5de6b4a spec: egress: - ports: - port: 53 protocol: UDP - port: 53 protocol: TCP - port: 5353 protocol: UDP - port: 5353 protocol: TCP to: - namespaceSelector: matchLabels: kubernetes.io/metadata.name: openshift-dns podSelector: matchLabels: dns.operator.openshift.io/daemonset-dns: default - ports: - port: 443 protocol: TCP - port: 6443 protocol: TCP - ports: - port: 8080 protocol: TCP to: - podSelector: matchLabels: app.kubernetes.io/component: lokistack-gateway app.kubernetes.io/instance: data-science-lokistack app.kubernetes.io/name: lokistack podSelector: matchLabels: app: usage-tenancy-proxy policyTypes: - Egress kind: NetworkPolicyList metadata: resourceVersion: "196936"