fix(alerting): Omit nil structs within alerting provider struct
This commit is contained in:
		| @ -22,10 +22,10 @@ type AlertProvider struct { | ||||
| 	Placeholders map[string]map[string]string `yaml:"placeholders,omitempty"` | ||||
|  | ||||
| 	// ClientConfig is the configuration of the client used to communicate with the provider's target | ||||
| 	ClientConfig *client.Config `yaml:"client"` | ||||
| 	ClientConfig *client.Config `yaml:"client,omitempty"` | ||||
|  | ||||
| 	// DefaultAlert is the default alert configuration to use for endpoints with an alert of the appropriate type | ||||
| 	DefaultAlert *alert.Alert `yaml:"default-alert"` | ||||
| 	DefaultAlert *alert.Alert `yaml:"default-alert,omitempty"` | ||||
| } | ||||
|  | ||||
| // IsValid returns whether the provider's configuration is valid | ||||
|  | ||||
| @ -16,7 +16,7 @@ type AlertProvider struct { | ||||
| 	WebhookURL string `yaml:"webhook-url"` | ||||
|  | ||||
| 	// DefaultAlert is the default alert configuration to use for endpoints with an alert of the appropriate type | ||||
| 	DefaultAlert *alert.Alert `yaml:"default-alert"` | ||||
| 	DefaultAlert *alert.Alert `yaml:"default-alert,omitempty"` | ||||
| } | ||||
|  | ||||
| // IsValid returns whether the provider's configuration is valid | ||||
|  | ||||
| @ -16,10 +16,10 @@ type AlertProvider struct { | ||||
| 	WebhookURL string `yaml:"webhook-url"` | ||||
|  | ||||
| 	// ClientConfig is the configuration of the client used to communicate with the provider's target | ||||
| 	ClientConfig *client.Config `yaml:"client"` | ||||
| 	ClientConfig *client.Config `yaml:"client,omitempty"` | ||||
|  | ||||
| 	// DefaultAlert is the default alert configuration to use for endpoints with an alert of the appropriate type | ||||
| 	DefaultAlert *alert.Alert `yaml:"default-alert"` | ||||
| 	DefaultAlert *alert.Alert `yaml:"default-alert,omitempty"` | ||||
| } | ||||
|  | ||||
| // IsValid returns whether the provider's configuration is valid | ||||
|  | ||||
| @ -16,7 +16,7 @@ type AlertProvider struct { | ||||
| 	WebhookURL string `yaml:"webhook-url"` // Slack webhook URL | ||||
|  | ||||
| 	// DefaultAlert is the default alert configuration to use for endpoints with an alert of the appropriate type | ||||
| 	DefaultAlert *alert.Alert `yaml:"default-alert"` | ||||
| 	DefaultAlert *alert.Alert `yaml:"default-alert,omitempty"` | ||||
| } | ||||
|  | ||||
| // IsValid returns whether the provider's configuration is valid | ||||
|  | ||||
| @ -16,7 +16,7 @@ type AlertProvider struct { | ||||
| 	WebhookURL string `yaml:"webhook-url"` | ||||
|  | ||||
| 	// DefaultAlert is the default alert configuration to use for endpoints with an alert of the appropriate type | ||||
| 	DefaultAlert *alert.Alert `yaml:"default-alert"` | ||||
| 	DefaultAlert *alert.Alert `yaml:"default-alert,omitempty"` | ||||
| } | ||||
|  | ||||
| // IsValid returns whether the provider's configuration is valid | ||||
|  | ||||
| @ -17,7 +17,7 @@ type AlertProvider struct { | ||||
| 	ID    string `yaml:"id"` | ||||
|  | ||||
| 	// DefaultAlert is the default alert configuration to use for endpoints with an alert of the appropriate type | ||||
| 	DefaultAlert *alert.Alert `yaml:"default-alert"` | ||||
| 	DefaultAlert *alert.Alert `yaml:"default-alert,omitempty"` | ||||
| } | ||||
|  | ||||
| // IsValid returns whether the provider's configuration is valid | ||||
|  | ||||
| @ -21,7 +21,7 @@ type AlertProvider struct { | ||||
| 	To    string `yaml:"to"` | ||||
|  | ||||
| 	// DefaultAlert is the default alert configuration to use for endpoints with an alert of the appropriate type | ||||
| 	DefaultAlert *alert.Alert `yaml:"default-alert"` | ||||
| 	DefaultAlert *alert.Alert `yaml:"default-alert,omitempty"` | ||||
| } | ||||
|  | ||||
| // IsValid returns whether the provider's configuration is valid | ||||
|  | ||||
		Reference in New Issue
	
	Block a user