Skip to content

Commit 2062db0

Browse files
authored
feat: update cert-manager (#215)
Signed-off-by: Ales Verbic <[email protected]>
1 parent de6e4a8 commit 2062db0

File tree

3 files changed

+61
-24
lines changed

3 files changed

+61
-24
lines changed
+9-10
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,13 @@
1-
data "http" "cert_manager_crds_raw" {
2-
url = "https://github.com/cert-manager/cert-manager/releases/download/v1.12.0/cert-manager.crds.yaml"
1+
data "http" "cert_manager_crds" {
2+
url = "https://github.com/cert-manager/cert-manager/releases/download/v1.17.1/cert-manager.crds.yaml"
33
}
44

5-
locals {
6-
crds = split("---", data.http.cert_manager_crds_raw.response_body)
7-
}
5+
resource "null_resource" "apply_cert_manager_crds" {
6+
triggers = {
7+
crds_content = md5(data.http.cert_manager_crds.response_body)
8+
}
89

9-
resource "kubernetes_manifest" "cert_manager_crds" {
10-
for_each = { for x in local.crds : yamldecode(x).metadata.name => x }
11-
manifest = yamldecode(each.value)
10+
provisioner "local-exec" {
11+
command = "kubectl apply -f https://github.com/cert-manager/cert-manager/releases/download/v1.17.1/cert-manager.crds.yaml"
12+
}
1213
}
13-
14-

modules/common/cert-manager/stage2/main.tf

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ resource "helm_release" "cert-manager" {
44
chart = "cert-manager"
55
create_namespace = true
66
namespace = "cert-manager"
7-
version = "v1.12.0"
7+
version = "v1.17.1"
88

99
set {
1010
name = "serviceAccount.create"

stage1/.terraform.lock.hcl

+51-13
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)