keptn-terraform/job-executer-service.tf

51 lines
1.0 KiB
HCL

resource "helm_release" "job-executer-service" {
name = "job-executer-service"
chart = "https://github.com/keptn-contrib/job-executor-service/releases/download/0.3.0/job-executor-service-0.3.0.tgz"
namespace = var.KEPTN_NAMESPACE
timeout = 500
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 = "remoteControlPlane.api.hostname"
value = "api-gateway-nginx.keptn"
}
set {
name = "remoteControlPlane.api.token"
value = module.keptn-api-token.result
}
set {
name = "remoteControlPlane.topicSubscription"
value = "sh.keptn.event.deployment.triggered\\,sh.keptn.event.test.triggered\\,sh.keptn.event.action.triggered"
}
depends_on = [
helm_release.keptn,
module.keptn-api-token
]
}