|
3 | 3 | karpenter = {
|
4 | 4 | name = try(var.helm.release_name, "karpenter")
|
5 | 5 | enabled = true
|
6 |
| - chart = try(var.helm.chart_name, "oci://public.ecr.aws/karpenter/karpenter") |
7 |
| - repository = try(var.helm.repository, "") |
8 |
| - chart_version = try(var.helm.chart_version, "1.0.3") |
| 6 | + chart = try(var.helm.chart_name, "karpenter") |
| 7 | + repository = try(var.helm.repository, "oci://public.ecr.aws/karpenter") |
| 8 | + chart_version = try(var.helm.chart_version, "1.0.6") |
9 | 9 | namespace = try(var.helm.namespace, "karpenter")
|
10 | 10 | }
|
11 | 11 |
|
@@ -136,14 +136,23 @@ resource "kubectl_manifest" "nodepool" {
|
136 | 136 | resource "helm_release" "this" {
|
137 | 137 | count = local.karpenter.enabled ? 1 : 0
|
138 | 138 |
|
139 |
| - name = local.karpenter.name |
140 |
| - chart = local.karpenter.chart |
141 |
| - repository = local.karpenter.repository |
142 |
| - version = local.karpenter.chart_version |
143 |
| - namespace = module.namespace[count.index].name |
144 |
| - max_history = 3 |
| 139 | + name = local.karpenter.name |
| 140 | + chart = local.karpenter.chart |
| 141 | + repository = local.karpenter.repository |
| 142 | + version = local.karpenter.chart_version |
| 143 | + namespace = module.namespace[count.index].name |
| 144 | + max_history = 3 |
| 145 | + |
| 146 | + repository_username = data.aws_ecrpublic_authorization_token.token.user_name |
| 147 | + repository_password = data.aws_ecrpublic_authorization_token.token.password |
145 | 148 |
|
146 | 149 | values = [
|
147 | 150 | local.karpenter_values
|
148 | 151 | ]
|
| 152 | + |
| 153 | + lifecycle { |
| 154 | + ignore_changes = [ |
| 155 | + repository_password |
| 156 | + ] |
| 157 | + } |
149 | 158 | }
|
0 commit comments