File tree 2 files changed +14
-3
lines changed
2 files changed +14
-3
lines changed Original file line number Diff line number Diff line change @@ -22,6 +22,7 @@ resource "google_container_cluster" "primary" {
22
22
}
23
23
initial_node_count = 1
24
24
remove_default_node_pool = true
25
+
25
26
network_policy {
26
27
enabled = true
27
28
}
@@ -45,6 +46,9 @@ resource "google_container_node_pool" "coder" {
45
46
project = var. project_id
46
47
cluster = google_container_cluster. primary . name
47
48
node_count = var. state == " stopped" ? 0 : var. nodepool_size_coder
49
+ management {
50
+ auto_upgrade = false
51
+ }
48
52
node_config {
49
53
oauth_scopes = [
50
54
" https://www.googleapis.com/auth/logging.write" ,
@@ -75,6 +79,9 @@ resource "google_container_node_pool" "workspaces" {
75
79
project = var. project_id
76
80
cluster = google_container_cluster. primary . name
77
81
node_count = var. state == " stopped" ? 0 : var. nodepool_size_workspaces
82
+ management {
83
+ auto_upgrade = false
84
+ }
78
85
node_config {
79
86
oauth_scopes = [
80
87
" https://www.googleapis.com/auth/logging.write" ,
@@ -105,6 +112,9 @@ resource "google_container_node_pool" "misc" {
105
112
project = var. project_id
106
113
cluster = google_container_cluster. primary . name
107
114
node_count = var. state == " stopped" ? 0 : var. nodepool_size_misc
115
+ management {
116
+ auto_upgrade = false
117
+ }
108
118
node_config {
109
119
oauth_scopes = [
110
120
" https://www.googleapis.com/auth/logging.write" ,
Original file line number Diff line number Diff line change @@ -32,8 +32,9 @@ resource "null_resource" "prometheus_namespace" {
32
32
33
33
# Create a secret to store the remote write key
34
34
resource "kubernetes_secret" "prometheus-credentials" {
35
- count = local. prometheus_remote_write_enabled ? 1 : 0
36
- type = " kubernetes.io/basic-auth"
35
+ count = local. prometheus_remote_write_enabled ? 1 : 0
36
+ type = " kubernetes.io/basic-auth"
37
+ depends_on = [null_resource. prometheus_namespace ]
37
38
metadata {
38
39
name = " prometheus-credentials"
39
40
namespace = local. prometheus_namespace
@@ -165,7 +166,7 @@ resource "local_file" "coder-monitoring-manifest" {
165
166
apiVersion: monitoring.coreos.com/v1
166
167
kind: PodMonitor
167
168
metadata:
168
- namespace: ${ local . prometheus_namespace }
169
+ namespace: ${ local . coder_namespace }
169
170
name: coder-monitoring
170
171
spec:
171
172
selector:
You can’t perform that action at this time.
0 commit comments