Skip to content

Commit

Permalink
remove helm chart for manifest
Browse files Browse the repository at this point in the history
  • Loading branch information
morga471 committed Oct 24, 2025
1 parent adbd01e commit b302d4e
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 30 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,8 +57,8 @@ sys 0m2.015s

| Name | Type |
|------|------|
| [helm_release.clusterissuer](https://registry.terraform.io/providers/hashicorp/helm/latest/docs/resources/release) | resource |
| [helm_release.console_access](https://registry.terraform.io/providers/hashicorp/helm/latest/docs/resources/release) | resource |
| [kubernetes_manifest.cluster_issuer](https://registry.terraform.io/providers/hashicorp/kubernetes/latest/docs/resources/manifest) | resource |
| [kubernetes_namespace.operators](https://registry.terraform.io/providers/hashicorp/kubernetes/latest/docs/resources/namespace) | resource |
| [kubernetes_namespace.telemetry](https://registry.terraform.io/providers/hashicorp/kubernetes/latest/docs/resources/namespace) | resource |
| [kubernetes_secret.ca_key_pair](https://registry.terraform.io/providers/hashicorp/kubernetes/latest/docs/resources/secret) | resource |
Expand Down
41 changes: 12 additions & 29 deletions cert-mgr-cluster-issuer.tf
Original file line number Diff line number Diff line change
@@ -1,9 +1,3 @@
locals {
common_tags = {
"boc:created_by" = "terraform"
}
}

# Create a subordinate cert for the cert-manager clusterissuer.
module "subordinate_ca" {
# tflint-ignore: terraform_module_pinned_source
Expand All @@ -12,10 +6,6 @@ module "subordinate_ca" {
cluster_name = var.cluster_name
contact_email = var.cluster_mailing_list
validity_days = 365

tags = merge(
local.common_tags,
)
}

resource "kubernetes_secret" "ca_key_pair" {
Expand All @@ -30,24 +20,17 @@ resource "kubernetes_secret" "ca_key_pair" {
}
}

resource "helm_release" "clusterissuer" {
name = "clusterissuer"
chart = "./clusterissuer"
namespace = var.namespace
atomic = true

set = [
{
name = "name"
value = "clusterissuer"
},
{
name = "apiVersion"
value = "cert-manager.io/v1"
},
{
name = "secretName"
value = kubernetes_secret.ca_key_pair.metadata[0].name
resource "kubernetes_manifest" "cluster_issuer" {
manifest = {
"apiVersion" = "cert-manager.io/v1"
"kind" = "ClusterIssuer"
"metadata" = {
"name" = "ca-cluster-issuer"
}
"spec" = {
"ca" = {
"secretName" = kubernetes_secret.ca_key_pair.metadata[0].name
}
}
]
}
}

0 comments on commit b302d4e

Please sign in to comment.