sigs.k8s.io/gateway-api@v1.0.0/examples/standard/tls-cert-cross-namespace.yaml (about)

     1  #$ Used in:
     2  #$ - site-src/v1alpha2/guides/tls.md
     3  apiVersion: gateway.networking.k8s.io/v1beta1
     4  kind: Gateway
     5  metadata:
     6    name: cross-namespace-tls-gateway
     7    namespace: gateway-api-example-ns1
     8  spec:
     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  ---
    22  apiVersion: gateway.networking.k8s.io/v1beta1
    23  kind: ReferenceGrant
    24  metadata:
    25    name: allow-ns1-gateways-to-ref-secrets
    26    namespace: gateway-api-example-ns2
    27  spec:
    28    from:
    29    - group: gateway.networking.k8s.io
    30      kind: Gateway
    31      namespace: gateway-api-example-ns1
    32    to:
    33    - group: ""
    34      kind: Secret