# Functions
GenerateCaddy generate config of caddyserver.
GetCloudFlareTLSConfig get caddytls.TLS using Cloudflare and ACME dns-01.
GetProvider validate provider.
NewClient create a client of kubernetes.
NewWatcher create a watcher of ingress.
UpdateConfig request http POST to /load.
# Variables
SupportedProvider is list of provider.