Skip to content

Commit 763be2d

Browse files
committed
add SonarQube configuration variables to aws platform
1 parent 652171d commit 763be2d

2 files changed

Lines changed: 31 additions & 0 deletions

File tree

aws/platform/main.tf

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,11 @@ module "common_platform" {
1818
secret_store_driver_values = var.secret_store_driver_values
1919
secret_store_driver_version = var.secret_store_driver_version
2020
vertical_pod_autoscaler_values = var.vertical_pod_autoscaler_values
21+
sonarqube_enabled = var.sonarqube_enabled
22+
sonarqube_namespace = var.sonarqube_namespace
23+
sonarqube_release_name = var.sonarqube_release_name
24+
sonarqube_values = var.sonarqube_values
25+
2126

2227
cert_manager_values = concat(
2328
local.cert_manager_values,

aws/platform/variables.tf

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -292,3 +292,29 @@ variable "vertical_pod_autoscaler_values" {
292292
type = list(string)
293293
default = []
294294
}
295+
296+
variable "sonarqube_enabled" {
297+
description = "Set to true to enable SonarQube"
298+
type = bool
299+
default = false
300+
}
301+
302+
variable "sonarqube_namespace" {
303+
type = string
304+
description = "Kubernetes namespace for SonarQube. Defaults to the flightdeck namespace if not set."
305+
default = null
306+
}
307+
308+
variable "sonarqube_release_name" {
309+
type = string
310+
description = "Helm release name for SonarQube. Defaults to 'sonarqube'."
311+
default = "sonarqube"
312+
}
313+
314+
variable "sonarqube_values" {
315+
description = "Overrides to pass to the Helm chart"
316+
type = list(string)
317+
default = []
318+
}
319+
320+

0 commit comments

Comments
 (0)