Terraform module for applying a base set of Helm charts used to setup Jenkins X on a cluster created by Terraform.
Helm charts that are installed
kuberhealthy
- used to run and report health checksjx-kh-checks
- base set of health checks used to verify the health of the cluster and Jenkins X installation.
This is a
Ensure you have a helm provider authorisation configured:
provider "helm" {
kubernetes {
host = "https://104.196.242.174"
username = "ClusterMaster"
password = "MindTheGap"
client_certificate = file("~/.kube/client-cert.pem")
client_key = file("~/.kube/client-key.pem")
cluster_ca_certificate = file("~/.kube/cluster-ca-cert.pem")
}
}
See https://registry.terraform.io/providers/hashicorp/helm/latest/docs#authentication for more details.
module "jx-health" {
count = var.jx2 ? 0 : 1
source = "github.com/jenkins-x/terraform-jx-health?ref=main"
depends_on = [
google_container_cluster.jx_cluster
]
}
No requirements.
Name | Version |
---|---|
helm | n/a |
No input.
No output.
When adding new variables please regenerate the markdown table
terraform-docs markdown table .
and replace the Inputs section above
When developing please remember to format codebase before raising a pull request
terraform fmt -check -diff -recursive