package kubecaml

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type

Ingress_tls describes the transport layer security associated with an Ingress.

type t
val to_yojson : t -> Yojson.Safe.t
val of_yojson : Yojson.Safe.t -> t Ppx_deriving_yojson_runtime.error_or
val make : ?secret_name:string -> ?hosts:string list -> unit -> t
val hosts : t -> string list option

Hosts are a list of hosts included in the Tls certificate. The values in this list must match the name/s used in the tls_secret. Defaults to the wildcard host setting for the loadbalancer controller fulfilling this Ingress, if left unspecified.

val secret_name : t -> string option

Secret_name is the name of the secret used to terminate Ssl traffic on 443. Field is left optional to allow Ssl routing based on Sni hostname alone. If the Sni host in a listener conflicts with the "host" header field used by an Ingress_rule, the Sni host is used for termination and value of the Host header is used for routing.

module Object : Object.S with type value := t
OCaml

Innovation. Community. Security.