File tree Expand file tree Collapse file tree 2 files changed +19
-10
lines changed
scaletest/terraform/action Expand file tree Collapse file tree 2 files changed +19
-10
lines changed Original file line number Diff line number Diff line change @@ -46,20 +46,19 @@ terraform {
46
46
provider "google" {
47
47
}
48
48
49
- data "google_container_cluster" "observability" {
50
- name = var. observability_cluster_name
51
- location = var. observability_cluster_location
52
- project = var. project_id
53
- }
54
-
55
- # This is managed manually
56
- data "google_secret_manager_secret_version" "cloudflare_api_token_dns" {
57
- secret = var. cloudflare_api_token_secret
49
+ data "google_secret_manager_secret_version_access" "cloudflare_api_token_dns" {
50
+ secret = " cloudflare-api-token-dns"
58
51
project = var. project_id
59
52
}
60
53
61
54
provider "cloudflare" {
62
- api_token = data. google_secret_manager_secret_version . cloudflare_api_token_dns . secret_data
55
+ api_token = coalesce (var. cloudflare_api_token , data. google_secret_manager_secret_version_access . cloudflare_api_token_dns . secret_data )
56
+ }
57
+
58
+ data "google_container_cluster" "observability" {
59
+ name = var. observability_cluster_name
60
+ location = var. observability_cluster_location
61
+ project = var. project_id
63
62
}
64
63
65
64
provider "kubernetes" {
Original file line number Diff line number Diff line change @@ -17,13 +17,23 @@ variable "scenario" {
17
17
// GCP
18
18
variable "project_id" {
19
19
description = " The project in which to provision resources"
20
+ default = " coder-scaletest"
20
21
}
21
22
22
23
variable "k8s_version" {
23
24
description = " Kubernetes version to provision."
24
25
default = " 1.24"
25
26
}
26
27
28
+ // Cloudflare
29
+ variable "cloudflare_api_token" {
30
+ description = " Cloudflare API token."
31
+ sensitive = true
32
+ # only override if you want to change the cloudflare_domain; pulls the token for scaletest.dev from Google Secrets
33
+ # Manager if null.
34
+ default = null
35
+ }
36
+
27
37
variable "cloudflare_domain" {
28
38
description = " Cloudflare coder domain."
29
39
}
You can’t perform that action at this time.
0 commit comments