mirror of
https://github.com/notherealmarco/coredns-deployment.git
synced 2025-05-05 12:32:34 +02:00
Fill in remaining supported CoreDNS versions (#146)
* fill in remaining supported coredns versions * add coredns versions up to 1.1.3 * remove plugins from 1.1.3
This commit is contained in:
parent
5fe683c057
commit
8fbbcc6ae8
1 changed files with 482 additions and 5 deletions
|
@ -54,6 +54,11 @@ var Versions = map[string]release{
|
||||||
"consolidate": {},
|
"consolidate": {},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
"log": {
|
||||||
|
options: map[string]option{
|
||||||
|
"class": {},
|
||||||
|
},
|
||||||
|
},
|
||||||
"health": {},
|
"health": {},
|
||||||
"autopath": {},
|
"autopath": {},
|
||||||
"kubernetes": {
|
"kubernetes": {
|
||||||
|
@ -76,11 +81,11 @@ var Versions = map[string]release{
|
||||||
status: ignored,
|
status: ignored,
|
||||||
action: removeOption,
|
action: removeOption,
|
||||||
},
|
},
|
||||||
"ttl": {},
|
"ttl": {},
|
||||||
"noendpoints": {},
|
"noendpoints": {},
|
||||||
"transfer": {},
|
"transfer": {},
|
||||||
"fallthrough": {},
|
"fallthrough": {},
|
||||||
"ignore": {},
|
"ignore": {},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
"k8s_external": {
|
"k8s_external": {
|
||||||
|
@ -118,6 +123,11 @@ var Versions = map[string]release{
|
||||||
"consolidate": {},
|
"consolidate": {},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
"log": {
|
||||||
|
options: map[string]option{
|
||||||
|
"class": {},
|
||||||
|
},
|
||||||
|
},
|
||||||
"health": {},
|
"health": {},
|
||||||
"autopath": {},
|
"autopath": {},
|
||||||
"kubernetes": {
|
"kubernetes": {
|
||||||
|
@ -195,6 +205,11 @@ var Versions = map[string]release{
|
||||||
"consolidate": {},
|
"consolidate": {},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
"log": {
|
||||||
|
options: map[string]option{
|
||||||
|
"class": {},
|
||||||
|
},
|
||||||
|
},
|
||||||
"health": {},
|
"health": {},
|
||||||
"autopath": {},
|
"autopath": {},
|
||||||
"kubernetes": {
|
"kubernetes": {
|
||||||
|
@ -239,6 +254,468 @@ var Versions = map[string]release{
|
||||||
"loadbalance": {},
|
"loadbalance": {},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
"1.3.0": {
|
||||||
|
nextVersion: "1.3.1",
|
||||||
|
dockerImageID: "2ee68ed074c6",
|
||||||
|
plugins: map[string]plugin{
|
||||||
|
"errors": {
|
||||||
|
options: map[string]option{
|
||||||
|
"consolidate": {},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
"log": {
|
||||||
|
options: map[string]option{
|
||||||
|
"class": {},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
"health": {},
|
||||||
|
"autopath": {},
|
||||||
|
"kubernetes": {
|
||||||
|
options: map[string]option{
|
||||||
|
"resyncperiod": {},
|
||||||
|
"endpoint": {},
|
||||||
|
"tls": {},
|
||||||
|
"kubeconfig": {},
|
||||||
|
"namespaces": {},
|
||||||
|
"labels": {},
|
||||||
|
"pods": {},
|
||||||
|
"endpoint_pod_names": {},
|
||||||
|
"upstream": {},
|
||||||
|
"ttl": {},
|
||||||
|
"noendpoints": {},
|
||||||
|
"transfer": {},
|
||||||
|
"fallthrough": {},
|
||||||
|
"ignore": {},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
"k8s_external": {
|
||||||
|
options: map[string]option{
|
||||||
|
"apex": {},
|
||||||
|
"ttl": {},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
"prometheus": {},
|
||||||
|
"proxy": {},
|
||||||
|
"forward": {},
|
||||||
|
"cache": {
|
||||||
|
options: map[string]option{
|
||||||
|
"success": {},
|
||||||
|
"denial": {},
|
||||||
|
"prefetch": {},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
"loop": {},
|
||||||
|
"reload": {},
|
||||||
|
"loadbalance": {},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
"1.2.6": {
|
||||||
|
nextVersion: "1.3.0",
|
||||||
|
k8sRelease: "1.13",
|
||||||
|
dockerImageID: "f59dcacceff4",
|
||||||
|
defaultConf: `.:53 {
|
||||||
|
errors
|
||||||
|
health
|
||||||
|
kubernetes * *** {
|
||||||
|
pods insecure
|
||||||
|
upstream
|
||||||
|
fallthrough in-addr.arpa ip6.arpa
|
||||||
|
}
|
||||||
|
prometheus :9153
|
||||||
|
proxy . *
|
||||||
|
cache 30
|
||||||
|
loop
|
||||||
|
reload
|
||||||
|
loadbalance
|
||||||
|
}`,
|
||||||
|
plugins: map[string]plugin{
|
||||||
|
"errors": {
|
||||||
|
options: map[string]option{
|
||||||
|
"consolidate": {},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
"log": {
|
||||||
|
options: map[string]option{
|
||||||
|
"class": {},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
"health": {},
|
||||||
|
"autopath": {},
|
||||||
|
"kubernetes": {
|
||||||
|
options: map[string]option{
|
||||||
|
"resyncperiod": {},
|
||||||
|
"endpoint": {},
|
||||||
|
"tls": {},
|
||||||
|
"kubeconfig": {},
|
||||||
|
"namespaces": {},
|
||||||
|
"labels": {},
|
||||||
|
"pods": {},
|
||||||
|
"endpoint_pod_names": {},
|
||||||
|
"upstream": {},
|
||||||
|
"ttl": {},
|
||||||
|
"noendpoints": {},
|
||||||
|
"transfer": {},
|
||||||
|
"fallthrough": {},
|
||||||
|
"ignore": {},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
"prometheus": {},
|
||||||
|
"proxy": {},
|
||||||
|
"forward": {},
|
||||||
|
"cache": {
|
||||||
|
options: map[string]option{
|
||||||
|
"success": {},
|
||||||
|
"denial": {},
|
||||||
|
"prefetch": {},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
"loop": {},
|
||||||
|
"reload": {},
|
||||||
|
"loadbalance": {},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
"1.2.5": {
|
||||||
|
nextVersion: "1.2.6",
|
||||||
|
dockerImageID: "bd254cf72111",
|
||||||
|
plugins: map[string]plugin{
|
||||||
|
"errors": {},
|
||||||
|
"log": {
|
||||||
|
options: map[string]option{
|
||||||
|
"class": {},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
"health": {},
|
||||||
|
"autopath": {},
|
||||||
|
"kubernetes": {
|
||||||
|
options: map[string]option{
|
||||||
|
"resyncperiod": {},
|
||||||
|
"endpoint": {},
|
||||||
|
"tls": {},
|
||||||
|
"kubeconfig": {},
|
||||||
|
"namespaces": {},
|
||||||
|
"labels": {},
|
||||||
|
"pods": {},
|
||||||
|
"endpoint_pod_names": {},
|
||||||
|
"upstream": {},
|
||||||
|
"ttl": {},
|
||||||
|
"noendpoints": {},
|
||||||
|
"transfer": {},
|
||||||
|
"fallthrough": {},
|
||||||
|
"ignore": {},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
"prometheus": {},
|
||||||
|
"proxy": {},
|
||||||
|
"forward": {},
|
||||||
|
"cache": {
|
||||||
|
options: map[string]option{
|
||||||
|
"success": {},
|
||||||
|
"denial": {},
|
||||||
|
"prefetch": {},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
"loop": {},
|
||||||
|
"reload": {},
|
||||||
|
"loadbalance": {},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
"1.2.4": {
|
||||||
|
nextVersion: "1.2.5",
|
||||||
|
dockerImageID: "d35fe8670379",
|
||||||
|
plugins: map[string]plugin{
|
||||||
|
"errors": {},
|
||||||
|
"log": {
|
||||||
|
options: map[string]option{
|
||||||
|
"class": {},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
"health": {},
|
||||||
|
"autopath": {},
|
||||||
|
"kubernetes": {
|
||||||
|
options: map[string]option{
|
||||||
|
"resyncperiod": {},
|
||||||
|
"endpoint": {},
|
||||||
|
"tls": {},
|
||||||
|
"kubeconfig": {},
|
||||||
|
"namespaces": {},
|
||||||
|
"labels": {},
|
||||||
|
"pods": {},
|
||||||
|
"endpoint_pod_names": {},
|
||||||
|
"upstream": {},
|
||||||
|
"ttl": {},
|
||||||
|
"noendpoints": {},
|
||||||
|
"transfer": {},
|
||||||
|
"fallthrough": {},
|
||||||
|
"ignore": {},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
"prometheus": {},
|
||||||
|
"proxy": {},
|
||||||
|
"forward": {},
|
||||||
|
"cache": {
|
||||||
|
options: map[string]option{
|
||||||
|
"success": {},
|
||||||
|
"denial": {},
|
||||||
|
"prefetch": {},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
"loop": {},
|
||||||
|
"reload": {},
|
||||||
|
"loadbalance": {},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
"1.2.3": {
|
||||||
|
nextVersion: "1.2.4",
|
||||||
|
dockerImageID: "d46263e07d7a",
|
||||||
|
plugins: map[string]plugin{
|
||||||
|
"errors": {},
|
||||||
|
"log": {
|
||||||
|
options: map[string]option{
|
||||||
|
"class": {},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
"health": {},
|
||||||
|
"autopath": {},
|
||||||
|
"kubernetes": {
|
||||||
|
options: map[string]option{
|
||||||
|
"resyncperiod": {},
|
||||||
|
"endpoint": {},
|
||||||
|
"tls": {},
|
||||||
|
"kubeconfig": {},
|
||||||
|
"namespaces": {},
|
||||||
|
"labels": {},
|
||||||
|
"pods": {},
|
||||||
|
"endpoint_pod_names": {},
|
||||||
|
"upstream": {},
|
||||||
|
"ttl": {},
|
||||||
|
"noendpoints": {},
|
||||||
|
"transfer": {},
|
||||||
|
"fallthrough": {},
|
||||||
|
"ignore": {},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
"prometheus": {},
|
||||||
|
"proxy": {},
|
||||||
|
"forward": {},
|
||||||
|
"cache": {
|
||||||
|
options: map[string]option{
|
||||||
|
"success": {},
|
||||||
|
"denial": {},
|
||||||
|
"prefetch": {},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
"loop": {},
|
||||||
|
"reload": {},
|
||||||
|
"loadbalance": {},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
"1.2.2": {
|
||||||
|
nextVersion: "1.2.3",
|
||||||
|
k8sRelease: "1.12",
|
||||||
|
dockerImageID: "367cdc8433a4",
|
||||||
|
defaultConf: `.:53 {
|
||||||
|
errors
|
||||||
|
health
|
||||||
|
kubernetes * *** {
|
||||||
|
pods insecure
|
||||||
|
upstream
|
||||||
|
fallthrough in-addr.arpa ip6.arpa
|
||||||
|
}
|
||||||
|
prometheus :9153
|
||||||
|
proxy . *
|
||||||
|
cache 30
|
||||||
|
loop
|
||||||
|
reload
|
||||||
|
loadbalance
|
||||||
|
}`,
|
||||||
|
plugins: map[string]plugin{
|
||||||
|
"errors": {},
|
||||||
|
"log": {
|
||||||
|
options: map[string]option{
|
||||||
|
"class": {},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
"health": {},
|
||||||
|
"autopath": {},
|
||||||
|
"kubernetes": {
|
||||||
|
options: map[string]option{
|
||||||
|
"resyncperiod": {},
|
||||||
|
"endpoint": {},
|
||||||
|
"tls": {},
|
||||||
|
"namespaces": {},
|
||||||
|
"labels": {},
|
||||||
|
"pods": {},
|
||||||
|
"endpoint_pod_names": {},
|
||||||
|
"upstream": {},
|
||||||
|
"ttl": {},
|
||||||
|
"noendpoints": {},
|
||||||
|
"transfer": {},
|
||||||
|
"fallthrough": {},
|
||||||
|
"ignore": {},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
"prometheus": {},
|
||||||
|
"proxy": {},
|
||||||
|
"forward": {},
|
||||||
|
"cache": {
|
||||||
|
options: map[string]option{
|
||||||
|
"success": {},
|
||||||
|
"denial": {},
|
||||||
|
"prefetch": {},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
"loop": {},
|
||||||
|
"reload": {},
|
||||||
|
"loadbalance": {},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
"1.2.1": {
|
||||||
|
nextVersion: "1.2.2",
|
||||||
|
dockerImageID: "a575d86d4058",
|
||||||
|
plugins: map[string]plugin{
|
||||||
|
"errors": {},
|
||||||
|
"log": {
|
||||||
|
options: map[string]option{
|
||||||
|
"class": {},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
"health": {},
|
||||||
|
"autopath": {},
|
||||||
|
"kubernetes": {
|
||||||
|
options: map[string]option{
|
||||||
|
"resyncperiod": {},
|
||||||
|
"endpoint": {},
|
||||||
|
"tls": {},
|
||||||
|
"namespaces": {},
|
||||||
|
"labels": {},
|
||||||
|
"pods": {},
|
||||||
|
"endpoint_pod_names": {},
|
||||||
|
"upstream": {},
|
||||||
|
"ttl": {},
|
||||||
|
"noendpoints": {},
|
||||||
|
"transfer": {},
|
||||||
|
"fallthrough": {},
|
||||||
|
"ignore": {},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
"prometheus": {},
|
||||||
|
"proxy": {},
|
||||||
|
"forward": {},
|
||||||
|
"cache": {
|
||||||
|
options: map[string]option{
|
||||||
|
"success": {},
|
||||||
|
"denial": {},
|
||||||
|
"prefetch": {},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
"loop": {},
|
||||||
|
"reload": {},
|
||||||
|
"loadbalance": {},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
"1.2.0": {
|
||||||
|
nextVersion: "1.2.1",
|
||||||
|
dockerImageID: "da1adafc0e78",
|
||||||
|
plugins: map[string]plugin{
|
||||||
|
"errors": {},
|
||||||
|
"log": {
|
||||||
|
options: map[string]option{
|
||||||
|
"class": {},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
"health": {},
|
||||||
|
"autopath": {},
|
||||||
|
"kubernetes": {
|
||||||
|
options: map[string]option{
|
||||||
|
"resyncperiod": {},
|
||||||
|
"endpoint": {},
|
||||||
|
"tls": {},
|
||||||
|
"namespaces": {},
|
||||||
|
"labels": {},
|
||||||
|
"pods": {},
|
||||||
|
"endpoint_pod_names": {},
|
||||||
|
"upstream": {},
|
||||||
|
"ttl": {},
|
||||||
|
"noendpoints": {},
|
||||||
|
"transfer": {},
|
||||||
|
"fallthrough": {},
|
||||||
|
"ignore": {},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
"prometheus": {},
|
||||||
|
"proxy": {},
|
||||||
|
"forward": {},
|
||||||
|
"cache": {
|
||||||
|
options: map[string]option{
|
||||||
|
"success": {},
|
||||||
|
"denial": {},
|
||||||
|
"prefetch": {},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
"reload": {},
|
||||||
|
"loadbalance": {},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
"1.1.4": {
|
||||||
|
nextVersion: "1.2.0",
|
||||||
|
dockerImageID: "9919f8566026",
|
||||||
|
plugins: map[string]plugin{
|
||||||
|
"errors": {},
|
||||||
|
"log": {
|
||||||
|
options: map[string]option{
|
||||||
|
"class": {},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
"health": {},
|
||||||
|
"autopath": {},
|
||||||
|
"kubernetes": {
|
||||||
|
options: map[string]option{
|
||||||
|
"resyncperiod": {},
|
||||||
|
"endpoint": {},
|
||||||
|
"tls": {},
|
||||||
|
"namespaces": {},
|
||||||
|
"labels": {},
|
||||||
|
"pods": {},
|
||||||
|
"endpoint_pod_names": {},
|
||||||
|
"upstream": {},
|
||||||
|
"ttl": {},
|
||||||
|
"noendpoints": {},
|
||||||
|
"transfer": {},
|
||||||
|
"fallthrough": {},
|
||||||
|
"ignore": {},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
"prometheus": {},
|
||||||
|
"proxy": {},
|
||||||
|
"forward": {},
|
||||||
|
"cache": {
|
||||||
|
options: map[string]option{
|
||||||
|
"success": {},
|
||||||
|
"denial": {},
|
||||||
|
"prefetch": {},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
"reload": {},
|
||||||
|
"loadbalance": {},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
"1.1.3": {
|
||||||
|
nextVersion: "1.1.4",
|
||||||
|
k8sRelease: "1.11",
|
||||||
|
dockerImageID: "b3b94275d97c",
|
||||||
|
defaultConf: `.:53 {
|
||||||
|
errors
|
||||||
|
health
|
||||||
|
kubernetes * *** {
|
||||||
|
pods insecure
|
||||||
|
upstream
|
||||||
|
fallthrough in-addr.arpa ip6.arpa
|
||||||
|
}
|
||||||
|
prometheus :9153
|
||||||
|
proxy . *
|
||||||
|
cache 30
|
||||||
|
reload
|
||||||
|
}`},
|
||||||
}
|
}
|
||||||
|
|
||||||
var proxyToForwardOptionsMigrations = map[string]option{
|
var proxyToForwardOptionsMigrations = map[string]option{
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue