Add distributor notification config validation
This commit is contained in:
@@ -21,6 +21,18 @@ func Defaults() Config {
|
||||
Secrets: SecretsConfig{
|
||||
Directory: "",
|
||||
},
|
||||
Notify: NotifyConfig{
|
||||
Distributor: DistributorNotifyConfig{
|
||||
Enabled: false,
|
||||
Endpoint: "https://distributor.example.com",
|
||||
TokenEnv: "DISTRIBUTOR_UPLOAD_TOKEN",
|
||||
Timeout: 30 * time.Second,
|
||||
FailurePolicy: NotifyFailureError,
|
||||
BundleIDTemplate: "weatherreporter.{location_id}.{report_id}.{run_id}",
|
||||
IdempotencyKeyTemplate: "{bundle_id}",
|
||||
ReportPathTemplate: "{batch_output_name}",
|
||||
},
|
||||
},
|
||||
MissingSource: MissingSourceConfig{
|
||||
Default: MissingSourceWarn,
|
||||
Sources: map[string]MissingSourcePolicy{},
|
||||
|
||||
Reference in New Issue
Block a user