mirror of https://github.com/coder/coder.git
fix(scaletest/terraform): fix prometheus namespace deps, disable auto-upgrade (#8490)
* hotfix(scaletest/terraform): fix prometheus namespace deps, disable auto-upgrade * fixup! hotfix(scaletest/terraform): fix prometheus namespace deps, disable auto-upgrade
This commit is contained in:
parent
70047ffd15
commit
cdf9b9045f
|
@ -22,6 +22,7 @@ resource "google_container_cluster" "primary" {
|
|||
}
|
||||
initial_node_count = 1
|
||||
remove_default_node_pool = true
|
||||
|
||||
network_policy {
|
||||
enabled = true
|
||||
}
|
||||
|
@ -45,6 +46,9 @@ resource "google_container_node_pool" "coder" {
|
|||
project = var.project_id
|
||||
cluster = google_container_cluster.primary.name
|
||||
node_count = var.state == "stopped" ? 0 : var.nodepool_size_coder
|
||||
management {
|
||||
auto_upgrade = false
|
||||
}
|
||||
node_config {
|
||||
oauth_scopes = [
|
||||
"https://www.googleapis.com/auth/logging.write",
|
||||
|
@ -75,6 +79,9 @@ resource "google_container_node_pool" "workspaces" {
|
|||
project = var.project_id
|
||||
cluster = google_container_cluster.primary.name
|
||||
node_count = var.state == "stopped" ? 0 : var.nodepool_size_workspaces
|
||||
management {
|
||||
auto_upgrade = false
|
||||
}
|
||||
node_config {
|
||||
oauth_scopes = [
|
||||
"https://www.googleapis.com/auth/logging.write",
|
||||
|
@ -105,6 +112,9 @@ resource "google_container_node_pool" "misc" {
|
|||
project = var.project_id
|
||||
cluster = google_container_cluster.primary.name
|
||||
node_count = var.state == "stopped" ? 0 : var.nodepool_size_misc
|
||||
management {
|
||||
auto_upgrade = false
|
||||
}
|
||||
node_config {
|
||||
oauth_scopes = [
|
||||
"https://www.googleapis.com/auth/logging.write",
|
||||
|
|
|
@ -32,8 +32,9 @@ resource "null_resource" "prometheus_namespace" {
|
|||
|
||||
# Create a secret to store the remote write key
|
||||
resource "kubernetes_secret" "prometheus-credentials" {
|
||||
count = local.prometheus_remote_write_enabled ? 1 : 0
|
||||
type = "kubernetes.io/basic-auth"
|
||||
count = local.prometheus_remote_write_enabled ? 1 : 0
|
||||
type = "kubernetes.io/basic-auth"
|
||||
depends_on = [null_resource.prometheus_namespace]
|
||||
metadata {
|
||||
name = "prometheus-credentials"
|
||||
namespace = local.prometheus_namespace
|
||||
|
@ -165,7 +166,7 @@ resource "local_file" "coder-monitoring-manifest" {
|
|||
apiVersion: monitoring.coreos.com/v1
|
||||
kind: PodMonitor
|
||||
metadata:
|
||||
namespace: ${local.prometheus_namespace}
|
||||
namespace: ${local.coder_namespace}
|
||||
name: coder-monitoring
|
||||
spec:
|
||||
selector:
|
||||
|
|
Loading…
Reference in New Issue