...

Text file src/edge-infra.dev/config/pallets/f8n/dev-infra/apk-repository/gke/ingress.yaml

Documentation: edge-infra.dev/config/pallets/f8n/dev-infra/apk-repository/gke

     1apiVersion: networking.gke.io/v1
     2kind: ManagedCertificate
     3metadata:
     4  name: apk-repository-cert
     5spec:
     6  domains:
     7  - apk.${domain}
     8---
     9apiVersion: networking.k8s.io/v1
    10kind: Ingress
    11metadata:
    12  name: apk-repository
    13  annotations:
    14    kubernetes.io/ingress.allow-http: "false"
    15    kubernetes.io/ingress.class: 'gce'
    16    kubernetes.io/ingress.global-static-ip-name: "apk-ip"
    17    networking.gke.io/managed-certificates: apk-repository-cert
    18    networking.gke.io/v1beta1.FrontendConfig: "ncr-default"
    19spec:
    20  defaultBackend:
    21    service:
    22      name: apk-repository
    23      port:
    24        number: 8080
    25---
    26apiVersion: cloud.google.com/v1
    27kind: BackendConfig
    28metadata:
    29  name: apk-repository
    30spec:
    31  iap:
    32    enabled: true
    33---
    34apiVersion: networking.gke.io/v1beta1
    35kind: FrontendConfig
    36metadata:
    37  name: ncr-default
    38spec:
    39  redirectToHttps:
    40    enabled: true
    41  sslPolicy: ncr-default

View as plain text