Method: Pfab::Templates::Web#ingress_annotations

Defined in:
lib/pfab/templates/web.rb

#ingress_annotationsObject



112
113
114
115
116
117
118
119
120
121
122
123
124
125
# File 'lib/pfab/templates/web.rb', line 112

def ingress_annotations
  h = {
    "kubernetes.io/ingress.class" => "traefik",
    "traefik.frontend.passHostHeader" => "false",
    "traefik.frontend.priority" => "1",
    "traefik.frontend.entryPoints" => "https",
    "traefik.protocol" => get("protocol") || "http",
    "traefik.frontend.headers.SSLRedirect" => "true",
    "traefik.docker.network" => "traefik",
    "traefik.ingress.kubernetes.io/router.entrypoints" => "websecure",
    "traefik.ingress.kubernetes.io/router.tls" => "true"
  }
  h
end