From 13ce7742c97955c3fe3eef014bf1c608270fb49f Mon Sep 17 00:00:00 2001 From: Daniel West Date: Tue, 22 Oct 2024 20:52:33 +0100 Subject: [PATCH] Add missing configuration options to cdn directive (#560) --- plugins/caddy/configuration.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/plugins/caddy/configuration.go b/plugins/caddy/configuration.go index effcb78f3..a8b803ec2 100644 --- a/plugins/caddy/configuration.go +++ b/plugins/caddy/configuration.go @@ -441,14 +441,20 @@ func parseConfiguration(cfg *Configuration, h *caddyfile.Dispenser, isGlobal boo if len(args) > 0 { cdn.Dynamic, _ = strconv.ParseBool(args[0]) } + case "email": + cdn.Email = h.RemainingArgs()[0] case "hostname": cdn.Hostname = h.RemainingArgs()[0] case "network": cdn.Network = h.RemainingArgs()[0] case "provider": cdn.Provider = h.RemainingArgs()[0] + case "service_id": + cdn.ServiceID = h.RemainingArgs()[0] case "strategy": cdn.Strategy = h.RemainingArgs()[0] + case "zone_id": + cdn.ZoneID = h.RemainingArgs()[0] default: return h.Errf("unsupported cdn directive: %s", directive) }