...

Text file src/sigs.k8s.io/gateway-api/examples/standard/tls-cert-cross-namespace.yaml

Documentation: sigs.k8s.io/gateway-api/examples/standard

     1#$ Used in:
     2#$ - site-src/v1alpha2/guides/tls.md
     3apiVersion: gateway.networking.k8s.io/v1beta1
     4kind: Gateway
     5metadata:
     6  name: cross-namespace-tls-gateway
     7  namespace: gateway-api-example-ns1
     8spec:
     9  gatewayClassName: acme-lb
    10  listeners:
    11  - name: https
    12    protocol: HTTPS
    13    port: 443
    14    hostname: "*.example.com"
    15    tls:
    16      certificateRefs:
    17      - kind: Secret
    18        group: ""
    19        name: wildcard-example-com-cert
    20        namespace: gateway-api-example-ns2
    21---
    22apiVersion: gateway.networking.k8s.io/v1beta1
    23kind: ReferenceGrant
    24metadata:
    25  name: allow-ns1-gateways-to-ref-secrets
    26  namespace: gateway-api-example-ns2
    27spec:
    28  from:
    29  - group: gateway.networking.k8s.io
    30    kind: Gateway
    31    namespace: gateway-api-example-ns1
    32  to:
    33  - group: ""
    34    kind: Secret

View as plain text