Skip to content

Commit e026065

Browse files
authored
chore: add variable to define image repo to nodelocal cache (#172)
1 parent a12cf36 commit e026065

File tree

3 files changed

+11
-3
lines changed

3 files changed

+11
-3
lines changed

modules/essentials/nodelocaldns.tf

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
locals {
22
nodelocaldns_values = {
3-
tag = var.nodelocaldns_image_tag
4-
local_dns_ip = var.nodelocaldns_localdns_ip
5-
affinity = jsonencode(var.nodelocaldns_affinity)
3+
image_repository = var.nodelocaldns_image_repository
4+
tag = var.nodelocaldns_image_tag
5+
local_dns_ip = var.nodelocaldns_localdns_ip
6+
affinity = jsonencode(var.nodelocaldns_affinity)
67
}
78
}
89

modules/essentials/templates/nodelocaldns.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
image:
2+
repository: ${image_repository}
23
tag: ${tag}
34
config:
45
localDnsIp: ${local_dns_ip}

modules/essentials/variables.tf

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1616,6 +1616,12 @@ variable "nodelocaldns_namespace" {
16161616
default = "kube-system"
16171617
}
16181618

1619+
variable "nodelocaldns_image_repository" {
1620+
description = "Node Local DNS Cache image repository"
1621+
type = string
1622+
default = "k8s.gcr.io/dns/k8s-dns-node-cache"
1623+
}
1624+
16191625
variable "nodelocaldns_image_tag" {
16201626
description = "Node Local DNS Cache image tag, Refer https://github.com/kubernetes/dns/releases to get tag "
16211627
type = string

0 commit comments

Comments
 (0)