File tree Expand file tree Collapse file tree 5 files changed +28
-15
lines changed Expand file tree Collapse file tree 5 files changed +28
-15
lines changed Original file line number Diff line number Diff line change @@ -401,12 +401,14 @@ KONG_CLUSTER_TELEMETRY_ENDPOINT="${kong_hybrid_conf.endpoint}:${kong_ports.telem
401
401
402
402
KONG_PLUGINS="${kong_plugins} "
403
403
404
- %{ if vitals_endpoint != "" && kong_vitals_enabled == "on" }
405
- KONG_VITALS="on"
404
+ KONG_VITALS="${kong_vitals_enabled} "
405
+ %{ if kong_vitals_enabled == "on" }
406
+ %{ if vitals_endpoint != "" }
406
407
KONG_VITALS_STRATEGY="prometheus"
407
408
KONG_VITALS_STATSD_ADDRESS="${vitals_endpoint} "
408
409
%{ endif }
409
410
KONG_VITALS_TSDB_ADDRESS=${vitals_tsdb_address}
411
+ %{ endif }
410
412
411
413
%{ for key, value in kong_config ~}
412
414
${key} ="${value} "
Original file line number Diff line number Diff line change 175
175
" name" : " KONG_TRUSTED_IPS" ,
176
176
" value" : " 0.0.0.0/0"
177
177
} ,
178
- %{ if vitals_endpoint != " " && kong_vitals_enabled == " on" }
179
178
{
180
179
" name" : " KONG_VITALS" ,
181
180
" value" : " ${kong_vitals_enabled}"
182
- } ,
183
- {
181
+ }
182
+ %{ if kong_vitals_enabled == " on" }
183
+ %{ if vitals_endpoint != " " }
184
+ ,{
184
185
" name" : " KONG_VITALS_STRATEGY" ,
185
186
" value" : " prometheus"
186
187
} ,
187
188
{
188
189
" name" : " KONG_VITALS_STATSD_ADDRESS" ,
189
190
" value" : " ${vitals_endpoint}"
190
- } ,
191
+ }
191
192
%{ endif }
192
- {
193
+ , {
193
194
" name" : " KONG_VITALS_TSDB_ADDRESS" ,
194
195
" value" : " ${vitals_tsdb_address}"
195
196
}
197
+ %{ endif }
196
198
%{ if additional_vars != null }
197
199
%{ for name, value in additional_vars ~}
198
200
,{
Original file line number Diff line number Diff line change 97
97
" name" : " KONG_ANONYMOUS_REPORTS" ,
98
98
" value" : " off"
99
99
} ,
100
- %{ if vitals_endpoint != " " && kong_vitals_enabled == " on" }
101
100
{
102
101
" name" : " KONG_VITALS" ,
103
102
" value" : " ${kong_vitals_enabled}"
104
- } ,
105
- {
103
+ }
104
+ %{ if kong_vitals_enabled == " on" }
105
+ %{ if vitals_endpoint != " " }
106
+ ,{
106
107
" name" : " KONG_VITALS_STRATEGY" ,
107
108
" value" : " prometheus"
108
109
} ,
109
110
{
110
111
" name" : " KONG_VITALS_STATSD_ADDRESS" ,
111
112
" value" : " ${vitals_endpoint}"
112
- } ,
113
+ }
113
114
%{ endif }
114
- {
115
+ , {
115
116
" name" : " KONG_VITALS_TSDB_ADDRESS" ,
116
- " value" : " 127.0.0.1:443 "
117
+ " value" : " ${vitals_tsdb_address} "
117
118
}
119
+ %{ endif }
118
120
],
119
121
"secrets": [
120
122
{
Original file line number Diff line number Diff line change @@ -405,12 +405,14 @@ KONG_CLUSTER_TELEMETRY_ENDPOINT="${kong_hybrid_conf.endpoint}:${kong_ports.telem
405
405
406
406
KONG_PLUGINS="${kong_plugins} "
407
407
408
- %{ if vitals_endpoint != "" && kong_vitals_enabled == "on" }
409
- KONG_VITALS="on"
408
+ KONG_VITALS="${kong_vitals_enabled} "
409
+ %{ if kong_vitals_enabled == "on" }
410
+ %{ if vitals_endpoint != "" }
410
411
KONG_VITALS_STRATEGY="prometheus"
411
412
KONG_VITALS_STATSD_ADDRESS="${vitals_endpoint} "
412
413
%{ endif }
413
414
KONG_VITALS_TSDB_ADDRESS=${vitals_tsdb_address}
415
+ %{ endif }
414
416
415
417
%{ for key, value in kong_config ~}
416
418
${key} ="${value} "
Original file line number Diff line number Diff line change @@ -837,6 +837,11 @@ variable "kong_vitals_enabled" {
837
837
description = " (Optional) Define whether or not Kong Vitals should be enabled."
838
838
type = string
839
839
default = " on"
840
+
841
+ validation {
842
+ condition = contains ([" on" , " off" ], var. kong_vitals_enabled )
843
+ error_message = " Must be one of the following values: 'on' or 'off'."
844
+ }
840
845
}
841
846
842
847
variable "kong_portal_enabled" {
You can’t perform that action at this time.
0 commit comments