diff --git a/config/config.go b/config/config.go index 559ae60..e7e9d70 100644 --- a/config/config.go +++ b/config/config.go @@ -11,10 +11,8 @@ import ( type ( Configuration struct { - GlobalContainerConfiguration ContainerConfiguration `json:"containers"` - DaemonConfiguration DaemonConfiguration `json:"daemon"` - IgnoreRunningUnspecifiedContainers bool `json:"ignore_running_unspecified_containers"` - StrictValidation bool `json:"strict_validation"` + GlobalContainerConfiguration ContainerConfiguration `json:"containers"` + DaemonConfiguration DaemonConfiguration `json:"daemon"` } DaemonConfiguration struct { @@ -53,8 +51,6 @@ func Default() Configuration { DaemonConfiguration: DaemonConfiguration{ PullInterval: 2, }, - IgnoreRunningUnspecifiedContainers: true, - StrictValidation: false, } } @@ -96,22 +92,6 @@ func parseConfiguration(currentConfig map[string]any) (Configuration, error) { } } - if ignoreRunningUnspecifiedContainers, ok := currentConfig["ignore_running_unspecified_containers"]; ok { - if data, ok := ignoreRunningUnspecifiedContainers.(bool); ok { - c.IgnoreRunningUnspecifiedContainers = data - } else { - return Configuration{}, fmt.Errorf("configuration parsing: invalid ignore_running_unspecified_containers value, expected a bool") - } - } - - if strictValidation, ok := currentConfig["strict_validation"]; ok { - if data, ok := strictValidation.(bool); ok { - c.StrictValidation = data - } else { - return Configuration{}, fmt.Errorf("configuration parsing: invalid strict_validation value, expected a bool") - } - } - return c, nil }