This commit is contained in:
2023-08-06 07:46:38 +02:00
parent f7acb4114b
commit b68ffdfebe
8 changed files with 46 additions and 49 deletions

View File

@@ -6,7 +6,7 @@ metadata:
labels: labels:
app.kubernetes.io/managed-by: "Helm" app.kubernetes.io/managed-by: "Helm"
app.kubernetes.io/instance: "coredns" app.kubernetes.io/instance: "coredns"
helm.sh/chart: "coredns-1.24.2" helm.sh/chart: "coredns-1.24.3"
k8s-app: coredns k8s-app: coredns
kubernetes.io/cluster-service: "true" kubernetes.io/cluster-service: "true"
kubernetes.io/name: "CoreDNS" kubernetes.io/name: "CoreDNS"
@@ -31,7 +31,7 @@ spec:
app.kubernetes.io/name: coredns app.kubernetes.io/name: coredns
app.kubernetes.io/instance: "coredns" app.kubernetes.io/instance: "coredns"
annotations: annotations:
checksum/config: 5354efa9373f373cf926e61e409439f70f9ae856ea1d1a5760c4f43634df3bb7 checksum/config: c20a82007ff774eb9626cdbe5e2e69f55a04e108bd3840e94017b5d2ed1fae37
scheduler.alpha.kubernetes.io/tolerations: '[{"key":"CriticalAddonsOnly", "operator":"Exists"}]' scheduler.alpha.kubernetes.io/tolerations: '[{"key":"CriticalAddonsOnly", "operator":"Exists"}]'
spec: spec:
terminationGracePeriodSeconds: 30 terminationGracePeriodSeconds: 30

View File

@@ -48,14 +48,11 @@ locals {
}]...) }]...)
} }
resource "kubectl_manifest" "coredns-config" { resource "kubernetes_config_map_v1" "coredns-config" {
yaml_body = <<-EOF metadata {
apiVersion: v1 name = "${var.component}-${var.instance}"
kind: ConfigMap namespace = "${var.namespace}"
metadata: labels = local.common-labels
name: "${var.component}-${var.instance}" }
namespace: "${var.namespace}" data = local.files
labels: ${jsonencode(local.common-labels)}
data: ${jsonencode(local.files)}
EOF
} }

View File

@@ -11,11 +11,30 @@ options:
examples: examples:
- your-company - your-company
type: string type: string
domain-name: zones:
default: your_company.com default: []
examples: items:
- your_company.com properties:
type: string alias:
default: {}
type: object
hosts:
default: {}
type: object
hosts6:
default: {}
type: object
name:
default: local.domain
type: string
wildcard:
default: ''
type: string
wildcard6:
default: ''
type: string
type: object
type: array
image: image:
default: default:
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
@@ -45,39 +64,20 @@ options:
default: 1.10.1 default: 1.10.1
type: string type: string
type: object type: object
sub-domain:
default: dns
examples:
- dns
type: string
forward: forward:
default: 192.168.1.254 default: 192.168.1.254
examples: examples:
- 192.168.1.254 - 192.168.1.254
type: string type: string
zones: domain-name:
default: [] default: your_company.com
items:
properties:
alias:
default: {}
type: object
hosts:
default: {}
type: object
hosts6:
default: {}
type: object
name:
default: local.domain
type: string
wildcard:
default: ''
type: string
wildcard6:
default: ''
type: string
type: object
type: array
sub-domain:
default: dns
examples: examples:
- dns - your_company.com
type: string type: string
dependencies: [] dependencies: []
providers: providers:

View File

@@ -6,7 +6,7 @@ metadata:
labels: labels:
app.kubernetes.io/managed-by: "Helm" app.kubernetes.io/managed-by: "Helm"
app.kubernetes.io/instance: "coredns" app.kubernetes.io/instance: "coredns"
helm.sh/chart: "coredns-1.24.2" helm.sh/chart: "coredns-1.24.3"
k8s-app: coredns k8s-app: coredns
kubernetes.io/cluster-service: "true" kubernetes.io/cluster-service: "true"
kubernetes.io/name: "CoreDNS" kubernetes.io/name: "CoreDNS"

View File

@@ -6,7 +6,7 @@ metadata:
labels: labels:
app.kubernetes.io/managed-by: "Helm" app.kubernetes.io/managed-by: "Helm"
app.kubernetes.io/instance: "coredns" app.kubernetes.io/instance: "coredns"
helm.sh/chart: "coredns-1.24.2" helm.sh/chart: "coredns-1.24.3"
k8s-app: coredns k8s-app: coredns
kubernetes.io/cluster-service: "true" kubernetes.io/cluster-service: "true"
kubernetes.io/name: "CoreDNS" kubernetes.io/name: "CoreDNS"

View File

@@ -7,7 +7,7 @@ metadata:
labels: labels:
app.kubernetes.io/managed-by: "Helm" app.kubernetes.io/managed-by: "Helm"
app.kubernetes.io/instance: "coredns" app.kubernetes.io/instance: "coredns"
helm.sh/chart: "coredns-1.24.2" helm.sh/chart: "coredns-1.24.3"
k8s-app: coredns k8s-app: coredns
kubernetes.io/cluster-service: "true" kubernetes.io/cluster-service: "true"
kubernetes.io/name: "CoreDNS" kubernetes.io/name: "CoreDNS"

View File

@@ -6,7 +6,7 @@ metadata:
labels: labels:
app.kubernetes.io/managed-by: "Helm" app.kubernetes.io/managed-by: "Helm"
app.kubernetes.io/instance: "coredns" app.kubernetes.io/instance: "coredns"
helm.sh/chart: "coredns-1.24.2" helm.sh/chart: "coredns-1.24.3"
k8s-app: coredns k8s-app: coredns
kubernetes.io/cluster-service: "true" kubernetes.io/cluster-service: "true"
kubernetes.io/name: "CoreDNS" kubernetes.io/name: "CoreDNS"

View File

@@ -6,7 +6,7 @@ metadata:
labels: labels:
app.kubernetes.io/managed-by: "Helm" app.kubernetes.io/managed-by: "Helm"
app.kubernetes.io/instance: "coredns" app.kubernetes.io/instance: "coredns"
helm.sh/chart: "coredns-1.24.2" helm.sh/chart: "coredns-1.24.3"
k8s-app: coredns k8s-app: coredns
kubernetes.io/cluster-service: "true" kubernetes.io/cluster-service: "true"
kubernetes.io/name: "CoreDNS" kubernetes.io/name: "CoreDNS"