Adding support for helm releases
Intended for setting up the nginx-ingress controller
This commit is contained in:
parent
d992556032
commit
fd9bd290af
@ -19,6 +19,10 @@ terraform {
|
||||
source = "hashicorp/kubernetes"
|
||||
version = "2.37.1"
|
||||
}
|
||||
helm = {
|
||||
source = "hashicorp/helm"
|
||||
version = "3.0.2"
|
||||
}
|
||||
|
||||
tls = {
|
||||
source = "hashicorp/tls"
|
||||
@ -44,4 +48,9 @@ provider kubernetes {
|
||||
config_path = "config.yaml"
|
||||
}
|
||||
|
||||
|
||||
provider helm {
|
||||
kubernetes = {
|
||||
host = data.vultr_kubernetes.athens.endpoint
|
||||
cluster_ca_certificate = data.vultr_kubernetes.athens.cluster_ca_certificate
|
||||
}
|
||||
}
|
||||
|
6
infra/vultr-kubernetes/data.tf
Normal file
6
infra/vultr-kubernetes/data.tf
Normal file
@ -0,0 +1,6 @@
|
||||
data vultr_kubernetes athens {
|
||||
filter {
|
||||
name = "label"
|
||||
values = [ var.cluster.label ]
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user