@@ -30,22 +30,34 @@ type release struct {
3030
3131// Versions holds a map of plugin/option migrations per CoreDNS release (since 1.1.4)
3232var Versions = map [string ]release {
33+ "1.12.0" : {
34+ priorVersion : "1.11.4" ,
35+ dockerImageSHA : "40384aa1f5ea6bfdc77997d243aec73da05f27aed0c5e9d65bfa98933c519d97" ,
36+ plugins : plugins_1_11_4 ,
37+ },
38+ "1.11.4" : {
39+ nextVersion : "1.12.0" ,
40+ priorVersion : "1.11.3" ,
41+ dockerImageSHA : "4190b960ea90e017631e3e1a38eea28e98e057ab60d57d47b3db6e5cf77436f7" ,
42+ plugins : plugins_1_11_4 ,
43+ },
3344 "1.11.3" : {
45+ nextVersion : "1.11.4" ,
3446 priorVersion : "1.11.1" ,
3547 dockerImageSHA : "9caabbf6238b189a65d0d6e6ac138de60d6a1c419e5a341fbbb7c78382559c6e" ,
36- plugins : plugins_1_11_0 ,
48+ plugins : plugins_1_11_0 ,
3749 },
3850 "1.11.1" : {
3951 nextVersion : "1.11.3" ,
4052 priorVersion : "1.11.0" ,
4153 dockerImageSHA : "1eeb4c7316bacb1d4c8ead65571cd92dd21e27359f0d4917f1a5822a73b75db1" ,
42- plugins : plugins_1_11_0 ,
54+ plugins : plugins_1_11_0 ,
4355 },
4456 "1.11.0" : {
4557 nextVersion : "1.11.1" ,
4658 priorVersion : "1.10.1" ,
4759 dockerImageSHA : "cc3ebb05fbdba439d2d69813f162aa204b027098c8244fb3156e6e7c0f31c548" ,
48- plugins : plugins_1_11_0 ,
60+ plugins : plugins_1_11_0 ,
4961 },
5062 "1.10.1" : {
5163 nextVersion : "1.11.0" ,
@@ -57,13 +69,13 @@ var Versions = map[string]release{
5769 nextVersion : "1.10.1" ,
5870 priorVersion : "1.9.4" ,
5971 dockerImageSHA : "017727efcfeb7d053af68e51436ce8e65edbc6ca573720afb4f79c8594036955" ,
60- plugins : plugins_1_9_3 ,
72+ plugins : plugins_1_9_4 ,
6173 },
6274 "1.9.4" : {
6375 nextVersion : "1.10.0" ,
6476 priorVersion : "1.9.3" ,
6577 dockerImageSHA : "b82e294de6be763f73ae71266c8f5466e7e03c69f3a1de96efd570284d35bb18" ,
66- plugins : plugins_1_9_3 ,
78+ plugins : plugins_1_9_4 ,
6779 },
6880 "1.9.3" : {
6981 nextVersion : "1.9.4" ,
@@ -763,6 +775,25 @@ var Versions = map[string]release{
763775}` },
764776}
765777
778+ var plugins_1_11_4 = map [string ]plugin {
779+ "errors" : plugins ["errors" ]["v3" ],
780+ "log" : plugins ["log" ]["v1" ],
781+ "health" : plugins ["health" ]["v1" ],
782+ "ready" : {},
783+ "autopath" : {},
784+ "kubernetes" : plugins ["kubernetes" ]["v8" ],
785+ "k8s_external" : plugins ["k8s_external" ]["v2" ],
786+ "prometheus" : {},
787+ "forward" : plugins ["forward" ]["v4" ], // add next option
788+ "cache" : plugins ["cache" ]["v4" ],
789+ "loop" : {},
790+ "reload" : {},
791+ "loadbalance" : {},
792+ "hosts" : plugins ["hosts" ]["v1" ],
793+ "rewrite" : plugins ["rewrite" ]["v3" ],
794+ "transfer" : plugins ["transfer" ]["v1" ],
795+ }
796+
766797var plugins_1_11_0 = map [string ]plugin {
767798 "errors" : plugins ["errors" ]["v3" ],
768799 "log" : plugins ["log" ]["v1" ],
@@ -773,7 +804,7 @@ var plugins_1_11_0 = map[string]plugin{
773804 "k8s_external" : plugins ["k8s_external" ]["v2" ], //add fallthrough option
774805 "prometheus" : {},
775806 "forward" : plugins ["forward" ]["v3" ],
776- "cache" : plugins ["cache" ]["v2 " ],
807+ "cache" : plugins ["cache" ]["v4 " ],
777808 "loop" : {},
778809 "reload" : {},
779810 "loadbalance" : {},
@@ -792,7 +823,26 @@ var plugins_1_10_1 = map[string]plugin{
792823 "k8s_external" : plugins ["k8s_external" ]["v1" ],
793824 "prometheus" : {},
794825 "forward" : plugins ["forward" ]["v3" ],
795- "cache" : plugins ["cache" ]["v2" ], // add keepttl option
826+ "cache" : plugins ["cache" ]["v4" ], // add keepttl option
827+ "loop" : {},
828+ "reload" : {},
829+ "loadbalance" : {},
830+ "hosts" : plugins ["hosts" ]["v1" ],
831+ "rewrite" : plugins ["rewrite" ]["v2" ],
832+ "transfer" : plugins ["transfer" ]["v1" ],
833+ }
834+
835+ var plugins_1_9_4 = map [string ]plugin {
836+ "errors" : plugins ["errors" ]["v3" ], // stacktrace option added
837+ "log" : plugins ["log" ]["v1" ],
838+ "health" : plugins ["health" ]["v1" ],
839+ "ready" : {},
840+ "autopath" : {},
841+ "kubernetes" : plugins ["kubernetes" ]["v8" ],
842+ "k8s_external" : plugins ["k8s_external" ]["v1" ],
843+ "prometheus" : {},
844+ "forward" : plugins ["forward" ]["v3" ],
845+ "cache" : plugins ["cache" ]["v3" ], // add disable and servfail options
796846 "loop" : {},
797847 "reload" : {},
798848 "loadbalance" : {},
0 commit comments