--- apiVersion: networking.k8s.io/v1 items: - apiVersion: networking.k8s.io/v1 kind: NetworkPolicy metadata: creationTimestamp: "2026-10-30T23:43:36Z" generation: 1 labels: app.kubernetes.io/component: api app.kubernetes.io/name: maas-api app.kubernetes.io/part-of: models-as-a-service app.opendatahub.io/modelsasservice: "true" maas.opendatahub.io/tenant-name: models-as-a-service maas.opendatahub.io/tenant-namespace: models-as-a-service managedFields: - apiVersion: networking.k8s.io/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:labels: f:app.kubernetes.io/component: {} f:app.kubernetes.io/name: {} f:app.kubernetes.io/part-of: {} f:app.opendatahub.io/modelsasservice: {} f:maas.opendatahub.io/tenant-name: {} f:maas.opendatahub.io/tenant-namespace: {} f:ownerReferences: k:{"uid":"8a730140-60af-4b45-b161-d7e97b2207a4"}: {} f:spec: f:ingress: {} f:podSelector: {} f:policyTypes: {} manager: maas-controller operation: Apply time: "2026-10-30T23:53:40Z" name: maas-api-allow-cleanup namespace: odh-ai-gateway-infra ownerReferences: - apiVersion: maas.opendatahub.io/v1alpha1 blockOwnerDeletion: true controller: true kind: Config name: default uid: 8a730140-60af-4b45-b161-d7e97b2207a4 resourceVersion: "32763" uid: 57df1b39-0f09-407a-93c3-8dc216a84000 spec: ingress: - from: - podSelector: matchLabels: app: maas-api-cleanup app.kubernetes.io/component: api app.kubernetes.io/name: maas-api app.kubernetes.io/part-of: models-as-a-service ports: - port: 8080 protocol: TCP - port: 8443 protocol: TCP podSelector: matchLabels: app.kubernetes.io/component: api app.kubernetes.io/name: maas-api app.kubernetes.io/part-of: models-as-a-service policyTypes: - Ingress - apiVersion: networking.k8s.io/v1 kind: NetworkPolicy metadata: creationTimestamp: "2026-10-30T23:43:37Z" generation: 1 labels: app.kubernetes.io/component: api app.kubernetes.io/name: maas-api app.kubernetes.io/part-of: models-as-a-service app.opendatahub.io/modelsasservice: "true" maas.opendatahub.io/tenant-name: models-as-a-service maas.opendatahub.io/tenant-namespace: models-as-a-service managedFields: - apiVersion: networking.k8s.io/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:labels: f:app.kubernetes.io/component: {} f:app.kubernetes.io/name: {} f:app.kubernetes.io/part-of: {} f:app.opendatahub.io/modelsasservice: {} f:maas.opendatahub.io/tenant-name: {} f:maas.opendatahub.io/tenant-namespace: {} f:ownerReferences: k:{"uid":"8a730140-60af-4b45-b161-d7e97b2207a4"}: {} f:spec: f:ingress: {} f:podSelector: {} f:policyTypes: {} manager: maas-controller operation: Apply time: "2026-10-30T23:53:41Z" name: maas-api-allow-deployment-ns namespace: odh-ai-gateway-infra ownerReferences: - apiVersion: maas.opendatahub.io/v1alpha1 blockOwnerDeletion: true controller: true kind: Config name: default uid: 8a730140-60af-4b45-b161-d7e97b2207a4 resourceVersion: "32816" uid: fcc3c39d-35f5-4ba8-ba52-f4af1c5ea28e spec: ingress: - from: - namespaceSelector: matchLabels: kubernetes.io/metadata.name: opendatahub podSelector: matchLabels: control-plane: maas-controller - namespaceSelector: matchLabels: kubernetes.io/metadata.name: opendatahub podSelector: matchExpressions: - key: deployment operator: In values: - odh-dashboard - rhods-dashboard - maas-ui - namespaceSelector: matchLabels: kubernetes.io/metadata.name: opendatahub podSelector: matchLabels: maas-api-e2e-probe: "true" ports: - port: 8443 protocol: TCP podSelector: matchLabels: app.kubernetes.io/component: api app.kubernetes.io/part-of: models-as-a-service policyTypes: - Ingress - apiVersion: networking.k8s.io/v1 kind: NetworkPolicy metadata: creationTimestamp: "2026-10-30T23:43:37Z" generation: 1 labels: app.kubernetes.io/component: api app.kubernetes.io/name: maas-api app.kubernetes.io/part-of: models-as-a-service app.opendatahub.io/modelsasservice: "true" maas.opendatahub.io/tenant-name: models-as-a-service maas.opendatahub.io/tenant-namespace: models-as-a-service managedFields: - apiVersion: networking.k8s.io/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:labels: f:app.kubernetes.io/component: {} f:app.kubernetes.io/name: {} f:app.kubernetes.io/part-of: {} f:app.opendatahub.io/modelsasservice: {} f:maas.opendatahub.io/tenant-name: {} f:maas.opendatahub.io/tenant-namespace: {} f:ownerReferences: k:{"uid":"8a730140-60af-4b45-b161-d7e97b2207a4"}: {} f:spec: f:ingress: {} f:podSelector: {} f:policyTypes: {} manager: maas-controller operation: Apply time: "2026-10-30T23:43:37Z" name: maas-api-allow-gateway--default namespace: odh-ai-gateway-infra ownerReferences: - apiVersion: maas.opendatahub.io/v1alpha1 blockOwnerDeletion: true controller: true kind: Config name: default uid: 8a730140-60af-4b45-b161-d7e97b2207a4 resourceVersion: "18534" uid: 857972d5-675e-4f4e-8f37-6434d9a1838c spec: ingress: - from: - namespaceSelector: matchLabels: kubernetes.io/metadata.name: openshift-ingress podSelector: matchLabels: gateway.networking.k8s.io/gateway-name: maas-default-gateway ports: - port: 8443 protocol: TCP podSelector: matchLabels: app.kubernetes.io/component: api app.kubernetes.io/name: maas-api app.kubernetes.io/part-of: models-as-a-service maas.opendatahub.io/tenant-instance: maas-api policyTypes: - Ingress - apiVersion: networking.k8s.io/v1 kind: NetworkPolicy metadata: creationTimestamp: "2026-10-30T23:48:48Z" generation: 1 labels: app.kubernetes.io/component: api app.kubernetes.io/name: maas-api app.kubernetes.io/part-of: models-as-a-service app.opendatahub.io/modelsasservice: "true" maas.opendatahub.io/tenant-name: e2e-shared-a-main-8d2ae1 maas.opendatahub.io/tenant-namespace: ai-tenant-e2e-shared-a-main-8d2ae1 managedFields: - apiVersion: networking.k8s.io/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:labels: f:app.kubernetes.io/component: {} f:app.kubernetes.io/name: {} f:app.kubernetes.io/part-of: {} f:app.opendatahub.io/modelsasservice: {} f:maas.opendatahub.io/tenant-name: {} f:maas.opendatahub.io/tenant-namespace: {} f:ownerReferences: k:{"uid":"8a730140-60af-4b45-b161-d7e97b2207a4"}: {} f:spec: f:ingress: {} f:podSelector: {} f:policyTypes: {} manager: maas-controller operation: Apply time: "2026-10-30T23:48:48Z" name: maas-api-allow-gateway-e2e-shared-a-main-8d2ae1 namespace: odh-ai-gateway-infra ownerReferences: - apiVersion: maas.opendatahub.io/v1alpha1 blockOwnerDeletion: true controller: true kind: Config name: default uid: 8a730140-60af-4b45-b161-d7e97b2207a4 resourceVersion: "25186" uid: 5f84abf4-f771-48ac-ab48-92b3adfcf1ae spec: ingress: - from: - namespaceSelector: matchLabels: kubernetes.io/metadata.name: openshift-ingress podSelector: matchLabels: gateway.networking.k8s.io/gateway-name: e2e-shared-a-main-8d2ae1 ports: - port: 8443 protocol: TCP podSelector: matchLabels: app.kubernetes.io/component: api app.kubernetes.io/name: maas-api app.kubernetes.io/part-of: models-as-a-service maas.opendatahub.io/tenant-instance: maas-api-e2e-shared-a-main-8d2ae1 policyTypes: - Ingress - apiVersion: networking.k8s.io/v1 kind: NetworkPolicy metadata: creationTimestamp: "2026-10-30T23:49:10Z" generation: 1 labels: app.kubernetes.io/component: api app.kubernetes.io/name: maas-api app.kubernetes.io/part-of: models-as-a-service app.opendatahub.io/modelsasservice: "true" maas.opendatahub.io/tenant-name: e2e-shared-b-main-cd9099 maas.opendatahub.io/tenant-namespace: ai-tenant-e2e-shared-b-main-cd9099 managedFields: - apiVersion: networking.k8s.io/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:labels: f:app.kubernetes.io/component: {} f:app.kubernetes.io/name: {} f:app.kubernetes.io/part-of: {} f:app.opendatahub.io/modelsasservice: {} f:maas.opendatahub.io/tenant-name: {} f:maas.opendatahub.io/tenant-namespace: {} f:ownerReferences: k:{"uid":"8a730140-60af-4b45-b161-d7e97b2207a4"}: {} f:spec: f:ingress: {} f:podSelector: {} f:policyTypes: {} manager: maas-controller operation: Apply time: "2026-10-30T23:49:10Z" name: maas-api-allow-gateway-e2e-shared-b-main-cd9099 namespace: odh-ai-gateway-infra ownerReferences: - apiVersion: maas.opendatahub.io/v1alpha1 blockOwnerDeletion: true controller: true kind: Config name: default uid: 8a730140-60af-4b45-b161-d7e97b2207a4 resourceVersion: "25979" uid: 067424a7-3376-4bb0-b386-824767c68360 spec: ingress: - from: - namespaceSelector: matchLabels: kubernetes.io/metadata.name: openshift-ingress podSelector: matchLabels: gateway.networking.k8s.io/gateway-name: e2e-shared-b-main-cd9099 ports: - port: 8443 protocol: TCP podSelector: matchLabels: app.kubernetes.io/component: api app.kubernetes.io/name: maas-api app.kubernetes.io/part-of: models-as-a-service maas.opendatahub.io/tenant-instance: maas-api-e2e-shared-b-main-cd9099 policyTypes: - Ingress - apiVersion: networking.k8s.io/v1 kind: NetworkPolicy metadata: creationTimestamp: "2026-10-30T23:43:37Z" generation: 1 labels: app.kubernetes.io/component: api app.kubernetes.io/name: maas-api app.kubernetes.io/part-of: models-as-a-service app.opendatahub.io/modelsasservice: "true" maas.opendatahub.io/tenant-name: models-as-a-service maas.opendatahub.io/tenant-namespace: models-as-a-service managedFields: - apiVersion: networking.k8s.io/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:labels: f:app.kubernetes.io/component: {} f:app.kubernetes.io/name: {} f:app.kubernetes.io/part-of: {} f:app.opendatahub.io/modelsasservice: {} f:maas.opendatahub.io/tenant-name: {} f:maas.opendatahub.io/tenant-namespace: {} f:ownerReferences: k:{"uid":"8a730140-60af-4b45-b161-d7e97b2207a4"}: {} f:spec: f:ingress: {} f:podSelector: {} f:policyTypes: {} manager: maas-controller operation: Apply time: "2026-10-30T23:53:41Z" name: maas-api-allow-monitoring namespace: odh-ai-gateway-infra ownerReferences: - apiVersion: maas.opendatahub.io/v1alpha1 blockOwnerDeletion: true controller: true kind: Config name: default uid: 8a730140-60af-4b45-b161-d7e97b2207a4 resourceVersion: "32813" uid: 09829e54-bb43-462d-9198-9376817f2284 spec: ingress: - from: - namespaceSelector: matchLabels: kubernetes.io/metadata.name: redhat-ods-monitoring ports: - port: 9090 protocol: TCP podSelector: matchLabels: app.kubernetes.io/component: api app.kubernetes.io/name: maas-api app.kubernetes.io/part-of: models-as-a-service policyTypes: - Ingress - apiVersion: networking.k8s.io/v1 kind: NetworkPolicy metadata: creationTimestamp: "2026-10-30T23:43:36Z" generation: 1 labels: app.kubernetes.io/component: api app.kubernetes.io/name: maas-api app.kubernetes.io/part-of: models-as-a-service app.opendatahub.io/modelsasservice: "true" maas.opendatahub.io/tenant-name: models-as-a-service maas.opendatahub.io/tenant-namespace: models-as-a-service managedFields: - apiVersion: networking.k8s.io/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:labels: f:app.kubernetes.io/component: {} f:app.kubernetes.io/name: {} f:app.kubernetes.io/part-of: {} f:app.opendatahub.io/modelsasservice: {} f:maas.opendatahub.io/tenant-name: {} f:maas.opendatahub.io/tenant-namespace: {} f:ownerReferences: k:{"uid":"8a730140-60af-4b45-b161-d7e97b2207a4"}: {} f:spec: f:egress: {} f:podSelector: {} f:policyTypes: {} manager: maas-controller operation: Apply time: "2026-10-30T23:53:40Z" name: maas-api-cleanup-restrict namespace: odh-ai-gateway-infra ownerReferences: - apiVersion: maas.opendatahub.io/v1alpha1 blockOwnerDeletion: true controller: true kind: Config name: default uid: 8a730140-60af-4b45-b161-d7e97b2207a4 resourceVersion: "32762" uid: 6668a380-dec0-4de5-9bb0-f9c7217a851c spec: egress: - ports: - port: 8443 protocol: TCP to: - podSelector: matchLabels: app.kubernetes.io/component: api app.kubernetes.io/name: maas-api app.kubernetes.io/part-of: models-as-a-service - ports: - port: 53 protocol: UDP - port: 53 protocol: TCP - port: 5353 protocol: UDP - port: 5353 protocol: TCP podSelector: matchLabels: app: maas-api-cleanup app.kubernetes.io/component: api app.kubernetes.io/name: maas-api app.kubernetes.io/part-of: models-as-a-service policyTypes: - Egress - Ingress - apiVersion: networking.k8s.io/v1 kind: NetworkPolicy metadata: creationTimestamp: "2026-10-30T23:43:36Z" generation: 1 labels: app.kubernetes.io/component: api app.kubernetes.io/name: maas-api app.kubernetes.io/part-of: models-as-a-service app.opendatahub.io/modelsasservice: "true" maas.opendatahub.io/tenant-name: models-as-a-service maas.opendatahub.io/tenant-namespace: models-as-a-service managedFields: - apiVersion: networking.k8s.io/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:labels: f:app.kubernetes.io/component: {} f:app.kubernetes.io/name: {} f:app.kubernetes.io/part-of: {} f:app.opendatahub.io/modelsasservice: {} f:maas.opendatahub.io/tenant-name: {} f:maas.opendatahub.io/tenant-namespace: {} f:ownerReferences: k:{"uid":"8a730140-60af-4b45-b161-d7e97b2207a4"}: {} f:spec: f:egress: {} f:podSelector: {} f:policyTypes: {} manager: maas-controller operation: Apply time: "2026-10-30T23:53:41Z" name: maas-api-egress-restrict namespace: odh-ai-gateway-infra ownerReferences: - apiVersion: maas.opendatahub.io/v1alpha1 blockOwnerDeletion: true controller: true kind: Config name: default uid: 8a730140-60af-4b45-b161-d7e97b2207a4 resourceVersion: "32805" uid: 4d705e62-a491-4340-a6d4-3a7331ab9c67 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 - {} podSelector: matchLabels: app.kubernetes.io/component: api app.kubernetes.io/name: maas-api app.kubernetes.io/part-of: models-as-a-service policyTypes: - Egress - apiVersion: networking.k8s.io/v1 kind: NetworkPolicy metadata: creationTimestamp: "2026-10-30T23:43:36Z" generation: 1 labels: app.kubernetes.io/component: api app.kubernetes.io/name: maas-api app.kubernetes.io/part-of: models-as-a-service app.opendatahub.io/modelsasservice: "true" maas.opendatahub.io/tenant-name: models-as-a-service maas.opendatahub.io/tenant-namespace: models-as-a-service managedFields: - apiVersion: networking.k8s.io/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:labels: f:app.kubernetes.io/component: {} f:app.kubernetes.io/name: {} f:app.kubernetes.io/part-of: {} f:app.opendatahub.io/modelsasservice: {} f:maas.opendatahub.io/tenant-name: {} f:maas.opendatahub.io/tenant-namespace: {} f:ownerReferences: k:{"uid":"8a730140-60af-4b45-b161-d7e97b2207a4"}: {} f:spec: f:ingress: {} f:podSelector: {} f:policyTypes: {} manager: maas-controller operation: Apply time: "2026-10-30T23:53:41Z" name: maas-authorino-allow namespace: odh-ai-gateway-infra ownerReferences: - apiVersion: maas.opendatahub.io/v1alpha1 blockOwnerDeletion: true controller: true kind: Config name: default uid: 8a730140-60af-4b45-b161-d7e97b2207a4 resourceVersion: "32808" uid: 65c62d6e-4308-4429-aa0d-a05ea2f687fa spec: ingress: - from: - namespaceSelector: matchExpressions: - key: kubernetes.io/metadata.name operator: In values: - kuadrant-system - openshift-operators - rh-connectivity-link podSelector: matchLabels: authorino-resource: authorino podSelector: matchLabels: app.kubernetes.io/component: api app.kubernetes.io/name: maas-api app.kubernetes.io/part-of: models-as-a-service policyTypes: - Ingress - apiVersion: networking.k8s.io/v1 kind: NetworkPolicy metadata: creationTimestamp: "2026-10-30T23:45:14Z" generation: 1 labels: ai-gateway-controller.opendatahub.io/consumer-portal-instance: models-as-a-service app.kubernetes.io/managed-by: ai-gateway-controller app.kubernetes.io/name: maas-consumer-portal-auth-proxy app.kubernetes.io/part-of: maas-consumer-portal managedFields: - apiVersion: networking.k8s.io/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:labels: f:ai-gateway-controller.opendatahub.io/consumer-portal-instance: {} f:app.kubernetes.io/managed-by: {} f:app.kubernetes.io/name: {} f:app.kubernetes.io/part-of: {} f:spec: f:ingress: {} f:podSelector: {} f:policyTypes: {} manager: ai-gateway-controller operation: Apply time: "2026-10-30T23:45:14Z" name: maas-consumer-portal-auth-proxy namespace: odh-ai-gateway-infra resourceVersion: "20111" uid: f2d42eaf-2634-416b-8983-8d6a6250de79 spec: ingress: - from: - namespaceSelector: matchLabels: kubernetes.io/metadata.name: openshift-ingress podSelector: matchLabels: gateway.networking.k8s.io/gateway-name: maas-default-gateway - namespaceSelector: matchLabels: kubernetes.io/metadata.name: kuadrant-system podSelector: matchLabels: authorino-resource: authorino ports: - port: 4180 protocol: TCP podSelector: matchLabels: app.kubernetes.io/name: maas-consumer-portal-auth-proxy policyTypes: - Ingress kind: NetworkPolicyList metadata: resourceVersion: "48481"