Skip to content

Commit 39e1851

Browse files
authored
Prometheus fix standard port in TLS deploy (#541)
fix standard port for Prometheus
1 parent 5bc48e8 commit 39e1851

File tree

2 files changed

+19
-0
lines changed

2 files changed

+19
-0
lines changed

internal/resource/configmap.go

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,10 @@ func (builder *ServerConfigMapBuilder) Update(object runtime.Object) error {
104104
if _, err := defaultSection.NewKey("management.tcp.port", "15672"); err != nil {
105105
return err
106106
}
107+
108+
if _, err := defaultSection.NewKey("prometheus.tcp.port", "15692"); err != nil {
109+
return err
110+
}
107111
}
108112
if builder.Instance.AdditionalPluginEnabled("rabbitmq_mqtt") {
109113
if _, err := defaultSection.NewKey("mqtt.listeners.ssl.default", "8883"); err != nil {
@@ -138,6 +142,11 @@ func (builder *ServerConfigMapBuilder) Update(object runtime.Object) error {
138142
if _, err := defaultSection.NewKey("management.ssl.cacertfile", caCertPath); err != nil {
139143
return err
140144
}
145+
146+
if _, err := defaultSection.NewKey("prometheus.ssl.cacertfile", caCertPath); err != nil {
147+
return err
148+
}
149+
141150
if builder.Instance.AdditionalPluginEnabled("rabbitmq_web_mqtt") {
142151
if _, err := defaultSection.NewKey("web_mqtt.ssl.port", "15676"); err != nil {
143152
return err

internal/resource/configmap_test.go

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -257,6 +257,7 @@ prometheus.ssl.keyfile = /etc/rabbitmq-tls/tls.key
257257
prometheus.ssl.port = 15691
258258
259259
management.tcp.port = 15672
260+
prometheus.tcp.port = 15692
260261
261262
`)
262263

@@ -286,6 +287,7 @@ prometheus.ssl.keyfile = /etc/rabbitmq-tls/tls.key
286287
prometheus.ssl.port = 15691
287288
288289
management.tcp.port = 15672
290+
prometheus.tcp.port = 15692
289291
290292
mqtt.listeners.ssl.default = 8883
291293
@@ -319,9 +321,13 @@ prometheus.ssl.port = 15691
319321
320322
management.tcp.port = 15672
321323
324+
prometheus.tcp.port = 15692
325+
322326
ssl_options.cacertfile = /etc/rabbitmq-tls/ca.crt
323327
ssl_options.verify = verify_peer
324328
management.ssl.cacertfile = /etc/rabbitmq-tls/ca.crt
329+
prometheus.ssl.cacertfile = /etc/rabbitmq-tls/ca.crt
330+
325331
`)
326332

327333
Expect(configMapBuilder.Update(configMap)).To(Succeed())
@@ -351,10 +357,13 @@ management.ssl.cacertfile = /etc/rabbitmq-tls/ca.crt
351357
prometheus.ssl.port = 15691
352358
353359
management.tcp.port = 15672
360+
prometheus.tcp.port = 15692
354361
355362
ssl_options.cacertfile = /etc/rabbitmq-tls/ca.crt
356363
ssl_options.verify = verify_peer
357364
management.ssl.cacertfile = /etc/rabbitmq-tls/ca.crt
365+
366+
prometheus.ssl.cacertfile = /etc/rabbitmq-tls/ca.crt
358367
359368
web_mqtt.ssl.port = 15676
360369
web_mqtt.ssl.cacertfile = /etc/rabbitmq-tls/ca.crt
@@ -491,6 +500,7 @@ listeners.tcp = none
491500
ssl_options.cacertfile = /etc/rabbitmq-tls/ca.crt
492501
ssl_options.verify = verify_peer
493502
management.ssl.cacertfile = /etc/rabbitmq-tls/ca.crt
503+
prometheus.ssl.cacertfile = /etc/rabbitmq-tls/ca.crt
494504
495505
web_mqtt.ssl.port = 15676
496506
web_mqtt.ssl.cacertfile = /etc/rabbitmq-tls/ca.crt

0 commit comments

Comments
 (0)