...

Text file src/sigs.k8s.io/gateway-api/conformance/tests/httproute-invalid-reference-grant.yaml

Documentation: sigs.k8s.io/gateway-api/conformance/tests

     1---
     2apiVersion: gateway.networking.k8s.io/v1beta1
     3kind: ReferenceGrant
     4metadata:
     5  name: reference-grant-wrong-namespace
     6  namespace: gateway-conformance-infra
     7spec:
     8  from:
     9    - group: gateway.networking.k8s.io
    10      kind: HTTPRoute
    11      namespace: gateway-conformance-infra
    12  to:
    13    - group: ""
    14      kind: Service
    15      name: web-backend
    16---
    17apiVersion: gateway.networking.k8s.io/v1beta1
    18kind: ReferenceGrant
    19metadata:
    20  name: reference-grant-wrong-from-group
    21  namespace: gateway-conformance-web-backend
    22spec:
    23  from:
    24    - group: not-the-group-youre-looking-for
    25      kind: HTTPRoute
    26      namespace: gateway-conformance-infra
    27  to:
    28    - group: ""
    29      kind: Service
    30      name: web-backend
    31---
    32apiVersion: gateway.networking.k8s.io/v1beta1
    33kind: ReferenceGrant
    34metadata:
    35  name: reference-grant-wrong-from-kind
    36  namespace: gateway-conformance-web-backend
    37spec:
    38  from:
    39    - group: gateway.networking.k8s.io
    40      kind: Gateway
    41      namespace: gateway-conformance-infra
    42  to:
    43    - group: ""
    44      kind: Service
    45      name: web-backend
    46---
    47apiVersion: gateway.networking.k8s.io/v1beta1
    48kind: ReferenceGrant
    49metadata:
    50  name: reference-grant-wrong-from-namespace
    51  namespace: gateway-conformance-web-backend
    52spec:
    53  from:
    54    - group: gateway.networking.k8s.io
    55      kind: HTTPRoute
    56      namespace: not-the-namespace-youre-looking-for
    57  to:
    58    - group: ""
    59      kind: Service
    60      name: web-backend
    61---
    62apiVersion: gateway.networking.k8s.io/v1beta1
    63kind: ReferenceGrant
    64metadata:
    65  name: reference-grant-wrong-to-group
    66  namespace: gateway-conformance-web-backend
    67spec:
    68  from:
    69    - group: gateway.networking.k8s.io
    70      kind: HTTPRoute
    71      namespace: gateway-conformance-infra
    72  to:
    73    - group: not-the-group-youre-looking-for
    74      kind: Service
    75      name: web-backend
    76---
    77apiVersion: gateway.networking.k8s.io/v1beta1
    78kind: ReferenceGrant
    79metadata:
    80  name: reference-grant-wrong-to-kind
    81  namespace: gateway-conformance-web-backend
    82spec:
    83  from:
    84    - group: gateway.networking.k8s.io
    85      kind: HTTPRoute
    86      namespace: gateway-conformance-infra
    87  to:
    88    - group: ""
    89      kind: Secret
    90      name: web-backend
    91---
    92apiVersion: gateway.networking.k8s.io/v1beta1
    93kind: ReferenceGrant
    94metadata:
    95  name: reference-grant-wrong-to-name
    96  namespace: gateway-conformance-web-backend
    97spec:
    98  from:
    99    - group: gateway.networking.k8s.io
   100      kind: HTTPRoute
   101      namespace: gateway-conformance-infra
   102  to:
   103    - group: ""
   104      kind: Secret
   105      name: not-the-service-youre-looking-for
   106---
   107apiVersion: gateway.networking.k8s.io/v1
   108kind: HTTPRoute
   109metadata:
   110  name: reference-grant
   111  namespace: gateway-conformance-infra
   112spec:
   113  parentRefs:
   114    - name: same-namespace
   115  rules:
   116    - backendRefs:
   117        - name: web-backend
   118          namespace: gateway-conformance-web-backend
   119          port: 8080

View as plain text