File tree Expand file tree Collapse file tree 2 files changed +12
-0
lines changed
templates/ceilometercompute/config Expand file tree Collapse file tree 2 files changed +12
-0
lines changed Original file line number Diff line number Diff line change @@ -1304,6 +1304,13 @@ func (r *CeilometerReconciler) generateComputeServiceConfig(
13041304 "CeilometerPassword" : string (ceilometerPasswordSecret .Data ["CeilometerPassword" ]),
13051305 "ceilometer_compute_image" : instance .Spec .ComputeImage ,
13061306 "ceilometer_ipmi_image" : instance .Spec .IpmiImage ,
1307+ "TLS" : false ,
1308+ }
1309+
1310+ if instance .Spec .TLS .Enabled () {
1311+ templateParameters ["TLS" ] = true
1312+ templateParameters ["TlsCert" ] = "/etc/ceilometer/tls/tls.crt"
1313+ templateParameters ["TlsKey" ] = "/etc/ceilometer/tls/tls.key"
13071314 }
13081315
13091316 cms := []util.Template {
Original file line number Diff line number Diff line change @@ -31,6 +31,11 @@ topics=notifications
3131
3232[polling]
3333heartbeat_socket_dir=/var/lib/ceilometer
34+ {{- if .TLS }}
35+ prometheus_tls_enable = True
36+ prometheus_tls_certfile = {{ .TlsCert }}
37+ prometheus_tls_keyfile = {{ .TlsKey }}
38+ {{- end }}
3439enable_notifications=False
3540enable_prometheus_exporter=true
3641prometheus_listen_addresses='0.0.0.0:9101'
You can’t perform that action at this time.
0 commit comments