28 lines
643 B
HCL
28 lines
643 B
HCL
# cert-manager must be deployed or included via the deployment process
|
|
|
|
resource "kubernetes_namespace" "cm" {
|
|
metadata {
|
|
name = "cert-manager"
|
|
}
|
|
}
|
|
|
|
resource "helm_release" "cm" {
|
|
count = var.actions_runner_controller
|
|
name = "cm"
|
|
namespace = kubernetes_namespace.cm.metadata[0].name
|
|
create_namespace = true
|
|
chart = "cert-manager"
|
|
repository = "https://charts.jetstack.io"
|
|
version = "v1.8.0"
|
|
values = [<<EOF
|
|
global:
|
|
podSecurityPolicy:
|
|
enabled: true
|
|
useAppArmor: true
|
|
prometheus:
|
|
enabled: false
|
|
installCRDs: true
|
|
EOF
|
|
]
|
|
}
|