resource "helm_release" "keptn" { name = "keptn" repository = "https://charts.keptn.sh" chart = "keptn" namespace = var.KEPTN_NAMESPACE timeout = 500 version = var.KEPTN_VERSION create_namespace = true set { name = "tolerations[0].key" value = "dedicated" } set { name = "tolerations[0].value" value = "group2" } set { name = "tolerations[0].operator" value = "Equal" } set { name = "tolerations[0].effect" value = "NoSchedule" } set { name = "nodeSelector.role" value = "group2" } set { name ="ingress.enabled" value = "true" } set { name ="ingress.className" value = "nginx" } set { name ="ingress.path" value = "/" } set { name ="ingress.host" value = var.KEPTN_DOMAIN } set { name ="ingress.annotations.cert-manager\\.io/cluster-issuer" value ="letsencrypt-prod" } set { name = "ingress.tls[0].hosts[0]" value = var.KEPTN_DOMAIN } set { name = "ingress.tls[0].secretName" value = "letsencrypt-prod" } } module "keptn-bridge-userneame" { source = "./terraform-kubernetes-get-secret" namespace = "keptn" name = "bridge-credentials" key = "BASIC_AUTH_USERNAME" context = var.k8S_CONTEXT #context = "arn:aws:eks:us-west-2:277980527364:cluster/xOps" depends_on = [ helm_release.keptn ] } module "keptn-bridge-pwd" { source = "./terraform-kubernetes-get-secret" namespace = "keptn" name = "bridge-credentials" key = "BASIC_AUTH_PASSWORD" context = var.k8S_CONTEXT #context = "arn:aws:eks:us-west-2:277980527364:cluster/xOps" depends_on = [ helm_release.keptn ] } module "keptn-api-token" { source = "./terraform-kubernetes-get-secret" namespace = "keptn" name = "keptn-api-token" key = "keptn-api-token" context = var.k8S_CONTEXT #context = "arn:aws:eks:us-west-2:277980527364:cluster/xOps" depends_on = [ helm_release.keptn ] }