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
 | |
|   ]
 | |
| }
 |