@@ -58,12 +58,12 @@ func TestLoadFile(t *testing.T) {
58
58
BaseURL : "https://hc-ping.com/" ,
59
59
UUID : "5bf66975-d4c7-4bf5-bcc8-b8d8a82ea278" ,
60
60
},
61
- ImageDefaults : & model. ImageDefaults {
62
- WatchRepo : utl . NewFalse (),
63
- NotifyOn : []model. NotifyOn { model . NotifyOnNew } ,
64
- MaxTags : 5 ,
65
- SortTags : registry . SortTagReverse ,
66
- } ,
61
+ },
62
+ Defaults : & model. Defaults {
63
+ WatchRepo : utl . NewFalse () ,
64
+ NotifyOn : []model. NotifyOn { model . NotifyOnNew } ,
65
+ MaxTags : 5 ,
66
+ SortTags : registry . SortTagReverse ,
67
67
},
68
68
Notif : & model.Notif {
69
69
Amqp : & model.NotifAmqp {
@@ -271,10 +271,11 @@ func TestLoadEnv(t *testing.T) {
271
271
"DIUN_PROVIDERS_DOCKER=true" ,
272
272
},
273
273
expected : & Config {
274
- Db : (& model.Db {}).GetDefaults (),
275
- Watch : (& model.Watch {}).GetDefaults (),
276
- Notif : nil ,
277
- RegOpts : nil ,
274
+ Db : (& model.Db {}).GetDefaults (),
275
+ Watch : (& model.Watch {}).GetDefaults (),
276
+ Defaults : (& model.Defaults {}).GetDefaults (),
277
+ Notif : nil ,
278
+ RegOpts : nil ,
278
279
Providers : & model.Providers {
279
280
Docker : & model.PrdDocker {
280
281
TLSVerify : utl .NewTrue (),
@@ -296,8 +297,9 @@ func TestLoadEnv(t *testing.T) {
296
297
"DIUN_PROVIDERS_DOCKER=true" ,
297
298
},
298
299
expected : & Config {
299
- Db : (& model.Db {}).GetDefaults (),
300
- Watch : (& model.Watch {}).GetDefaults (),
300
+ Db : (& model.Db {}).GetDefaults (),
301
+ Watch : (& model.Watch {}).GetDefaults (),
302
+ Defaults : (& model.Defaults {}).GetDefaults (),
301
303
RegOpts : model.RegOpts {
302
304
{
303
305
Name : "docker.io" ,
@@ -326,8 +328,9 @@ func TestLoadEnv(t *testing.T) {
326
328
"DIUN_PROVIDERS_SWARM=true" ,
327
329
},
328
330
expected : & Config {
329
- Db : (& model.Db {}).GetDefaults (),
330
- Watch : (& model.Watch {}).GetDefaults (),
331
+ Db : (& model.Db {}).GetDefaults (),
332
+ Watch : (& model.Watch {}).GetDefaults (),
333
+ Defaults : (& model.Defaults {}).GetDefaults (),
331
334
Notif : & model.Notif {
332
335
Telegram : & model.NotifTelegram {
333
336
Token : "abcdef123456" ,
@@ -352,8 +355,9 @@ func TestLoadEnv(t *testing.T) {
352
355
"DIUN_PROVIDERS_FILE_DIRECTORY=./fixtures" ,
353
356
},
354
357
expected : & Config {
355
- Db : (& model.Db {}).GetDefaults (),
356
- Watch : (& model.Watch {}).GetDefaults (),
358
+ Db : (& model.Db {}).GetDefaults (),
359
+ Watch : (& model.Watch {}).GetDefaults (),
360
+ Defaults : (& model.Defaults {}).GetDefaults (),
357
361
Notif : & model.Notif {
358
362
Script : & model.NotifScript {
359
363
Cmd : "uname" ,
@@ -424,8 +428,9 @@ func TestLoadMixed(t *testing.T) {
424
428
"DIUN_NOTIF_MAIL_LOCALNAME=foo.com" ,
425
429
},
426
430
expected : & Config {
427
- Db : (& model.Db {}).GetDefaults (),
428
- Watch : (& model.Watch {}).GetDefaults (),
431
+ Db : (& model.Db {}).GetDefaults (),
432
+ Watch : (& model.Watch {}).GetDefaults (),
433
+ Defaults : (& model.Defaults {}).GetDefaults (),
429
434
Notif : & model.Notif {
430
435
Mail : & model.NotifMail {
431
436
Host : "127.0.0.1" ,
@@ -469,8 +474,9 @@ for <code>{{ .Entry.Manifest.Platform }}</code> platform.
469
474
"DIUN_NOTIF_WEBHOOK_TIMEOUT=1m" ,
470
475
},
471
476
expected : & Config {
472
- Db : (& model.Db {}).GetDefaults (),
473
- Watch : (& model.Watch {}).GetDefaults (),
477
+ Db : (& model.Db {}).GetDefaults (),
478
+ Watch : (& model.Watch {}).GetDefaults (),
479
+ Defaults : (& model.Defaults {}).GetDefaults (),
474
480
Notif : & model.Notif {
475
481
Webhook : & model.NotifWebhook {
476
482
Endpoint : "http://webhook.foo.com/sd54qad89azd5a" ,
0 commit comments