@@ -30,165 +30,52 @@ type release struct {
30
30
31
31
// Versions holds a map of plugin/option migrations per CoreDNS release (since 1.1.4)
32
32
var Versions = map [string ]release {
33
+ "1.9.2" : {
34
+ priorVersion : "1.9.1" ,
35
+ dockerImageSHA : "27340bfb3d563684973da8222bfed30c8b38e211d39e6dc2e632d0beef4cdca0" ,
36
+ plugins : plugins_1_8_3 ,
37
+ },
33
38
"1.9.1" : {
39
+ nextVersion : "1.9.2" ,
34
40
priorVersion : "1.9.0" ,
35
41
dockerImageSHA : "d5a7db9ab4cb3efc22a08707385c54c328db3df32841d6c4a8ae78f102f1f49a" ,
36
- plugins : map [string ]plugin {
37
- "errors" : plugins ["errors" ]["v2" ],
38
- "log" : plugins ["log" ]["v1" ],
39
- "health" : plugins ["health" ]["v1" ],
40
- "ready" : {},
41
- "autopath" : {},
42
- "kubernetes" : plugins ["kubernetes" ]["v8" ],
43
- "k8s_external" : plugins ["k8s_external" ]["v1" ],
44
- "prometheus" : {},
45
- "forward" : plugins ["forward" ]["v3" ],
46
- "cache" : plugins ["cache" ]["v1" ],
47
- "loop" : {},
48
- "reload" : {},
49
- "loadbalance" : {},
50
- "hosts" : plugins ["hosts" ]["v1" ],
51
- "rewrite" : plugins ["rewrite" ]["v2" ],
52
- "transfer" : plugins ["transfer" ]["v1" ],
53
- },
42
+ plugins : plugins_1_8_3 ,
54
43
},
55
44
"1.9.0" : {
56
45
nextVersion : "1.9.1" ,
57
46
priorVersion : "1.8.7" ,
58
47
dockerImageSHA : "0f101fabf4b63883d4529435f75b1e8816dcc8915e8fa7d28aa6e50a15e9ea6a" ,
59
- plugins : map [string ]plugin {
60
- "errors" : plugins ["errors" ]["v2" ],
61
- "log" : plugins ["log" ]["v1" ],
62
- "health" : plugins ["health" ]["v1" ],
63
- "ready" : {},
64
- "autopath" : {},
65
- "kubernetes" : plugins ["kubernetes" ]["v8" ],
66
- "k8s_external" : plugins ["k8s_external" ]["v1" ],
67
- "prometheus" : {},
68
- "forward" : plugins ["forward" ]["v3" ],
69
- "cache" : plugins ["cache" ]["v1" ],
70
- "loop" : {},
71
- "reload" : {},
72
- "loadbalance" : {},
73
- "hosts" : plugins ["hosts" ]["v1" ],
74
- "rewrite" : plugins ["rewrite" ]["v2" ],
75
- "transfer" : plugins ["transfer" ]["v1" ],
76
- },
48
+ plugins : plugins_1_8_3 ,
77
49
},
78
50
"1.8.7" : {
79
51
nextVersion : "1.9.0" ,
80
52
priorVersion : "1.8.6" ,
81
53
dockerImageSHA : "58508c172b14716350dc5185baefd78265a703514281d309d1d54aa1b721ad68" ,
82
- plugins : map [string ]plugin {
83
- "errors" : plugins ["errors" ]["v2" ],
84
- "log" : plugins ["log" ]["v1" ],
85
- "health" : plugins ["health" ]["v1" ],
86
- "ready" : {},
87
- "autopath" : {},
88
- "kubernetes" : plugins ["kubernetes" ]["v8" ],
89
- "k8s_external" : plugins ["k8s_external" ]["v1" ],
90
- "prometheus" : {},
91
- "forward" : plugins ["forward" ]["v3" ],
92
- "cache" : plugins ["cache" ]["v1" ],
93
- "loop" : {},
94
- "reload" : {},
95
- "loadbalance" : {},
96
- "hosts" : plugins ["hosts" ]["v1" ],
97
- "rewrite" : plugins ["rewrite" ]["v2" ],
98
- "transfer" : plugins ["transfer" ]["v1" ],
99
- },
54
+ plugins : plugins_1_8_3 ,
100
55
},
101
56
"1.8.6" : {
102
57
nextVersion : "1.8.7" ,
103
58
priorVersion : "1.8.5" ,
104
59
dockerImageSHA : "5b6ec0d6de9baaf3e92d0f66cd96a25b9edbce8716f5f15dcd1a616b3abd590e" ,
105
- plugins : map [string ]plugin {
106
- "errors" : plugins ["errors" ]["v2" ],
107
- "log" : plugins ["log" ]["v1" ],
108
- "health" : plugins ["health" ]["v1" ],
109
- "ready" : {},
110
- "autopath" : {},
111
- "kubernetes" : plugins ["kubernetes" ]["v8" ],
112
- "k8s_external" : plugins ["k8s_external" ]["v1" ],
113
- "prometheus" : {},
114
- "forward" : plugins ["forward" ]["v3" ],
115
- "cache" : plugins ["cache" ]["v1" ],
116
- "loop" : {},
117
- "reload" : {},
118
- "loadbalance" : {},
119
- "hosts" : plugins ["hosts" ]["v1" ],
120
- "rewrite" : plugins ["rewrite" ]["v2" ],
121
- "transfer" : plugins ["transfer" ]["v1" ],
122
- },
60
+ plugins : plugins_1_8_3 ,
123
61
},
124
62
"1.8.5" : {
125
63
nextVersion : "1.8.6" ,
126
64
priorVersion : "1.8.4" ,
127
65
dockerImageSHA : "43a9f52f5dce39bf1816afe6141724cc2d08811e466dd46e6628c925e2419bdc" ,
128
- plugins : map [string ]plugin {
129
- "errors" : plugins ["errors" ]["v2" ],
130
- "log" : plugins ["log" ]["v1" ],
131
- "health" : plugins ["health" ]["v1" ],
132
- "ready" : {},
133
- "autopath" : {},
134
- "kubernetes" : plugins ["kubernetes" ]["v8" ],
135
- "k8s_external" : plugins ["k8s_external" ]["v1" ],
136
- "prometheus" : {},
137
- "forward" : plugins ["forward" ]["v3" ],
138
- "cache" : plugins ["cache" ]["v1" ],
139
- "loop" : {},
140
- "reload" : {},
141
- "loadbalance" : {},
142
- "hosts" : plugins ["hosts" ]["v1" ],
143
- "rewrite" : plugins ["rewrite" ]["v2" ],
144
- "transfer" : plugins ["transfer" ]["v1" ],
145
- },
66
+ plugins : plugins_1_8_3 ,
146
67
},
147
68
"1.8.4" : {
148
69
nextVersion : "1.8.5" ,
149
70
priorVersion : "1.8.3" ,
150
71
dockerImageSHA : "6e5a02c21641597998b4be7cb5eb1e7b02c0d8d23cce4dd09f4682d463798890" ,
151
- plugins : map [string ]plugin {
152
- "errors" : plugins ["errors" ]["v2" ],
153
- "log" : plugins ["log" ]["v1" ],
154
- "health" : plugins ["health" ]["v1" ],
155
- "ready" : {},
156
- "autopath" : {},
157
- "kubernetes" : plugins ["kubernetes" ]["v8" ],
158
- "k8s_external" : plugins ["k8s_external" ]["v1" ],
159
- "prometheus" : {},
160
- "forward" : plugins ["forward" ]["v3" ],
161
- "cache" : plugins ["cache" ]["v1" ],
162
- "loop" : {},
163
- "reload" : {},
164
- "loadbalance" : {},
165
- "hosts" : plugins ["hosts" ]["v1" ],
166
- "rewrite" : plugins ["rewrite" ]["v2" ],
167
- "transfer" : plugins ["transfer" ]["v1" ],
168
- },
72
+ plugins : plugins_1_8_3 ,
169
73
},
170
74
"1.8.3" : {
171
75
nextVersion : "1.8.4" ,
172
76
priorVersion : "1.8.0" , // CoreDNS 1.8.2 is not a valid version and 1.8.1 docker images were never released.
173
77
dockerImageSHA : "642ff9910da6ea9a8624b0234eef52af9ca75ecbec474c5507cb096bdfbae4e5" ,
174
- plugins : map [string ]plugin {
175
- "errors" : plugins ["errors" ]["v2" ],
176
- "log" : plugins ["log" ]["v1" ],
177
- "health" : plugins ["health" ]["v1" ],
178
- "ready" : {},
179
- "autopath" : {},
180
- "kubernetes" : plugins ["kubernetes" ]["v8" ],
181
- "k8s_external" : plugins ["k8s_external" ]["v1" ],
182
- "prometheus" : {},
183
- "forward" : plugins ["forward" ]["v3" ],
184
- "cache" : plugins ["cache" ]["v1" ],
185
- "loop" : {},
186
- "reload" : {},
187
- "loadbalance" : {},
188
- "hosts" : plugins ["hosts" ]["v1" ],
189
- "rewrite" : plugins ["rewrite" ]["v2" ],
190
- "transfer" : plugins ["transfer" ]["v1" ],
191
- },
78
+ plugins : plugins_1_8_3 ,
192
79
},
193
80
"1.8.0" : {
194
81
nextVersion : "1.8.3" , // CoreDNS 1.8.2 is not a valid version and 1.8.1 docker images were never released.
@@ -410,45 +297,13 @@ var Versions = map[string]release{
410
297
nextVersion : "1.6.5" ,
411
298
priorVersion : "1.6.3" ,
412
299
dockerImageSHA : "493ee88e1a92abebac67cbd4b5658b4730e0f33512461442d8d9214ea6734a9b" ,
413
- plugins : map [string ]plugin {
414
- "errors" : plugins ["errors" ]["v2" ],
415
- "log" : plugins ["log" ]["v1" ],
416
- "health" : plugins ["health" ]["v1" ],
417
- "ready" : {},
418
- "autopath" : {},
419
- "kubernetes" : plugins ["kubernetes" ]["v6" ],
420
- "k8s_external" : plugins ["k8s_external" ]["v1" ],
421
- "prometheus" : {},
422
- "forward" : plugins ["forward" ]["v2" ],
423
- "cache" : plugins ["cache" ]["v1" ],
424
- "loop" : {},
425
- "reload" : {},
426
- "loadbalance" : {},
427
- "hosts" : plugins ["hosts" ]["v1" ],
428
- "rewrite" : plugins ["rewrite" ]["v2" ],
429
- },
300
+ plugins : plugins_1_6_0 ,
430
301
},
431
302
"1.6.3" : {
432
303
nextVersion : "1.6.4" ,
433
304
priorVersion : "1.6.2" ,
434
305
dockerImageSHA : "cfa7236dab4e3860881fdf755880ff8361e42f6cba2e3775ae48e2d46d22f7ba" ,
435
- plugins : map [string ]plugin {
436
- "errors" : plugins ["errors" ]["v2" ],
437
- "log" : plugins ["log" ]["v1" ],
438
- "health" : plugins ["health" ]["v1" ],
439
- "ready" : {},
440
- "autopath" : {},
441
- "kubernetes" : plugins ["kubernetes" ]["v6" ],
442
- "k8s_external" : plugins ["k8s_external" ]["v1" ],
443
- "prometheus" : {},
444
- "forward" : plugins ["forward" ]["v2" ],
445
- "cache" : plugins ["cache" ]["v1" ],
446
- "loop" : {},
447
- "reload" : {},
448
- "loadbalance" : {},
449
- "hosts" : plugins ["hosts" ]["v1" ],
450
- "rewrite" : plugins ["rewrite" ]["v2" ],
451
- },
306
+ plugins : plugins_1_6_0 ,
452
307
},
453
308
"1.6.2" : {
454
309
nextVersion : "1.6.3" ,
@@ -471,67 +326,19 @@ var Versions = map[string]release{
471
326
reload
472
327
loadbalance
473
328
}` ,
474
- plugins : map [string ]plugin {
475
- "errors" : plugins ["errors" ]["v2" ],
476
- "log" : plugins ["log" ]["v1" ],
477
- "health" : plugins ["health" ]["v1" ],
478
- "ready" : {},
479
- "autopath" : {},
480
- "kubernetes" : plugins ["kubernetes" ]["v6" ],
481
- "k8s_external" : plugins ["k8s_external" ]["v1" ],
482
- "prometheus" : {},
483
- "forward" : plugins ["forward" ]["v2" ],
484
- "cache" : plugins ["cache" ]["v1" ],
485
- "loop" : {},
486
- "reload" : {},
487
- "loadbalance" : {},
488
- "hosts" : plugins ["hosts" ]["v1" ],
489
- "rewrite" : plugins ["rewrite" ]["v2" ],
490
- },
329
+ plugins : plugins_1_6_0 ,
491
330
},
492
331
"1.6.1" : {
493
332
nextVersion : "1.6.2" ,
494
333
priorVersion : "1.6.0" ,
495
334
dockerImageSHA : "9ae3b6fcac4ee821362277de6bd8fd2236fa7d3e19af2ef0406d80b595620a7a" ,
496
- plugins : map [string ]plugin {
497
- "errors" : plugins ["errors" ]["v2" ],
498
- "log" : plugins ["log" ]["v1" ],
499
- "health" : plugins ["health" ]["v1" ],
500
- "ready" : {},
501
- "autopath" : {},
502
- "kubernetes" : plugins ["kubernetes" ]["v6" ],
503
- "k8s_external" : plugins ["k8s_external" ]["v1" ],
504
- "prometheus" : {},
505
- "forward" : plugins ["forward" ]["v2" ],
506
- "cache" : plugins ["cache" ]["v1" ],
507
- "loop" : {},
508
- "reload" : {},
509
- "loadbalance" : {},
510
- "hosts" : plugins ["hosts" ]["v1" ],
511
- "rewrite" : plugins ["rewrite" ]["v2" ],
512
- },
335
+ plugins : plugins_1_6_0 ,
513
336
},
514
337
"1.6.0" : {
515
338
nextVersion : "1.6.1" ,
516
339
priorVersion : "1.5.2" ,
517
340
dockerImageSHA : "263d03f2b889a75a0b91e035c2a14d45d7c1559c53444c5f7abf3a76014b779d" ,
518
- plugins : map [string ]plugin {
519
- "errors" : plugins ["errors" ]["v2" ],
520
- "log" : plugins ["log" ]["v1" ],
521
- "health" : plugins ["health" ]["v1" ],
522
- "ready" : {},
523
- "autopath" : {},
524
- "kubernetes" : plugins ["kubernetes" ]["v6" ],
525
- "k8s_external" : plugins ["k8s_external" ]["v1" ],
526
- "prometheus" : {},
527
- "forward" : plugins ["forward" ]["v2" ],
528
- "cache" : plugins ["cache" ]["v1" ],
529
- "loop" : {},
530
- "reload" : {},
531
- "loadbalance" : {},
532
- "hosts" : plugins ["hosts" ]["v1" ],
533
- "rewrite" : plugins ["rewrite" ]["v2" ],
534
- },
341
+ plugins : plugins_1_6_0 ,
535
342
},
536
343
"1.5.2" : {
537
344
nextVersion : "1.6.0" ,
@@ -913,3 +720,40 @@ var Versions = map[string]release{
913
720
reload
914
721
}` },
915
722
}
723
+
724
+ var plugins_1_8_3 = map [string ]plugin {
725
+ "errors" : plugins ["errors" ]["v2" ],
726
+ "log" : plugins ["log" ]["v1" ],
727
+ "health" : plugins ["health" ]["v1" ],
728
+ "ready" : {},
729
+ "autopath" : {},
730
+ "kubernetes" : plugins ["kubernetes" ]["v8" ],
731
+ "k8s_external" : plugins ["k8s_external" ]["v1" ],
732
+ "prometheus" : {},
733
+ "forward" : plugins ["forward" ]["v3" ],
734
+ "cache" : plugins ["cache" ]["v1" ],
735
+ "loop" : {},
736
+ "reload" : {},
737
+ "loadbalance" : {},
738
+ "hosts" : plugins ["hosts" ]["v1" ],
739
+ "rewrite" : plugins ["rewrite" ]["v2" ],
740
+ "transfer" : plugins ["transfer" ]["v1" ],
741
+ }
742
+
743
+ var plugins_1_6_0 = map [string ]plugin {
744
+ "errors" : plugins ["errors" ]["v2" ],
745
+ "log" : plugins ["log" ]["v1" ],
746
+ "health" : plugins ["health" ]["v1" ],
747
+ "ready" : {},
748
+ "autopath" : {},
749
+ "kubernetes" : plugins ["kubernetes" ]["v6" ],
750
+ "k8s_external" : plugins ["k8s_external" ]["v1" ],
751
+ "prometheus" : {},
752
+ "forward" : plugins ["forward" ]["v2" ],
753
+ "cache" : plugins ["cache" ]["v1" ],
754
+ "loop" : {},
755
+ "reload" : {},
756
+ "loadbalance" : {},
757
+ "hosts" : plugins ["hosts" ]["v1" ],
758
+ "rewrite" : plugins ["rewrite" ]["v2" ],
759
+ }
0 commit comments