Skip to content

Commit

Permalink
Add support for prometheus TLS
Browse files Browse the repository at this point in the history
Fixes #479
  • Loading branch information
Gsantomaggio committed Dec 23, 2020
1 parent 1e16079 commit 7803fe7
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 1 deletion.
4 changes: 4 additions & 0 deletions internal/resource/configmap.go
Expand Up @@ -42,6 +42,10 @@ listeners.ssl.default = 5671
management.ssl.certfile = /etc/rabbitmq-tls/tls.crt
management.ssl.keyfile = /etc/rabbitmq-tls/tls.key
management.ssl.port = 15671
prometheus.ssl.certfile = /etc/rabbitmq-tls/tls.crt
prometheus.ssl.keyfile = /etc/rabbitmq-tls/tls.key
prometheus.ssl.port = 15691
`
caCertPath = "/etc/rabbitmq-tls/ca.crt"
tlsCertPath = "/etc/rabbitmq-tls/tls.crt"
Expand Down
6 changes: 5 additions & 1 deletion internal/resource/statefulset.go
Expand Up @@ -711,6 +711,10 @@ func (builder *StatefulSetBuilder) updateContainerPorts() []corev1.ContainerPort
Name: "management-tls",
ContainerPort: 15671,
},
corev1.ContainerPort{
Name: "prometheus-tls",
ContainerPort: 15691,
},
)

// enable tls ports for plugins
Expand Down Expand Up @@ -764,7 +768,7 @@ func (builder *StatefulSetBuilder) updateContainerPortsOnlyTLSListeners() []core
},
{
Name: "prometheus",
ContainerPort: 15692,
ContainerPort: 15691,
},
}

Expand Down

0 comments on commit 7803fe7

Please sign in to comment.