removed tolerations

main
ermisw 2024-12-05 09:27:49 +01:00
parent e87360d95c
commit 9e2d300cfc
2 changed files with 98 additions and 67 deletions

View File

@ -44,11 +44,42 @@ resource "helm_release" "dynatrace-service" {
value = "debug" value = "debug"
} }
depends_on = [ depends_on = [
helm_release.keptn helm_release.keptn
] ]
} }
resource "kubernetes_cluster_role" "dynatrace_service_read_secrets_CR" {
metadata {
name = "dynatrace-service-read-secrets"
}
rule {
api_groups = [""]
resources = ["secrets"]
verbs = ["get", "list", "watch"]
}
}
resource "kubernetes_cluster_role_binding" "dynatrace_service_read_secrets_CRB" {
metadata {
name = "dynatrace_service_read_secrets"
}
role_ref {
api_group = "rbac.authorization.k8s.io"
kind = "ClusterRole"
name = "dynatrace-service-read-secrets"
}
subject {
kind = "ServiceAccount"
name = "dynatrace-service"
namespace = var.KEPTN_NAMESPACE
}
depends_on = [ helm_release.dynatrace-service, kubernetes_cluster_role.dynatrace_service_read_secrets_CR]
}
# resource "null_resource" "kubectl" { # resource "null_resource" "kubectl" {

134
keptn.tf
View File

@ -10,7 +10,7 @@ resource "kubernetes_persistent_volume_claim" "nats-js-pvc" {
namespace = var.KEPTN_NAMESPACE namespace = var.KEPTN_NAMESPACE
} }
spec { spec {
storage_class_name = "region1storageclass" #storage_class_name = "region1storageclass"
access_modes = ["ReadWriteOnce"] access_modes = ["ReadWriteOnce"]
resources { resources {
requests = { requests = {
@ -34,88 +34,88 @@ resource "helm_release" "keptn" {
version = var.KEPTN_VERSION version = var.KEPTN_VERSION
create_namespace = true create_namespace = true
set { # set {
name = "tolerations[0].key" # name = "tolerations[0].key"
value = "dedicated" # value = "dedicated"
} # }
set { # set {
name = "tolerations[0].value" # name = "tolerations[0].value"
value = "group2" # value = "group2"
} # }
set { # set {
name = "tolerations[0].operator" # name = "tolerations[0].operator"
value = "Equal" # value = "Equal"
} # }
set { # set {
name = "tolerations[0].effect" # name = "tolerations[0].effect"
value = "NoSchedule" # value = "NoSchedule"
} # }
set { # set {
name = "nodeSelector.role" # name = "nodeSelector.role"
value = "group2" # value = "group2"
} # }
##mongodb toleration # ##mongodb toleration
set { # set {
name = "mongo.tolerations[0].key" # name = "mongo.tolerations[0].key"
value = "dedicated" # value = "dedicated"
} # }
set { # set {
name = "mongo.tolerations[0].value" # name = "mongo.tolerations[0].value"
value = "group2" # value = "group2"
} # }
set { # set {
name = "mongo.tolerations[0].operator" # name = "mongo.tolerations[0].operator"
value = "Equal" # value = "Equal"
} # }
set { # set {
name = "mongo.tolerations[0].effect" # name = "mongo.tolerations[0].effect"
value = "NoSchedule" # value = "NoSchedule"
} # }
set { # set {
name = "mongo.nodeSelector.role" # name = "mongo.nodeSelector.role"
value = "group2" # value = "group2"
} # }
set { # set {
name = "mongo.global.storageClass" # name = "mongo.global.storageClass"
value = "region1storageclass" # value = "region1storageclass"
} # }
##nats toleration # ##nats toleration
set { # set {
name = "nats.tolerations[0].key" # name = "nats.tolerations[0].key"
value = "dedicated" # value = "dedicated"
} # }
set { # set {
name = "nats.tolerations[0].value" # name = "nats.tolerations[0].value"
value = "group2" # value = "group2"
} # }
set { # set {
name = "nats.tolerations[0].operator" # name = "nats.tolerations[0].operator"
value = "Equal" # value = "Equal"
} # }
set { # set {
name = "nats.tolerations[0].effect" # name = "nats.tolerations[0].effect"
value = "NoSchedule" # value = "NoSchedule"
} # }
set { # set {
name = "nats.nodeSelector.role" # name = "nats.nodeSelector.role"
value = "group2" # value = "group2"
} # }
set { set {
name = "nats.nats.jetstream.fileStorage.enabled" name = "nats.nats.jetstream.fileStorage.enabled"