Commit f49a02fe authored by Paul Pop's avatar Paul Pop Committed by GitHub

feat: Add JMX and Node exporter TCP ports for Kafka (#186)

parent 62024cd3
This diff is collapsed.
......@@ -35,7 +35,7 @@ No provider.
| auto\_computed\_ingress\_with\_self | List of maps defining computed ingress rules with self to add automatically | `list(map(string))` | `[]` | no |
| auto\_egress\_rules | List of egress rules to add automatically | `list(string)` | <pre>[<br> "all-all"<br>]</pre> | no |
| auto\_egress\_with\_self | List of maps defining egress rules with self to add automatically | `list(map(string))` | `[]` | no |
| auto\_ingress\_rules | List of ingress rules to add automatically | `list(string)` | <pre>[<br> "kafka-broker-tcp",<br> "kafka-broker-tls-tcp"<br>]</pre> | no |
| auto\_ingress\_rules | List of ingress rules to add automatically | `list(string)` | <pre>[<br> "kafka-broker-tcp",<br> "kafka-broker-tls-tcp",<br> "kafka-jmx-exporter-tcp",<br> "kafka-node-exporter-tcp"<br>]</pre> | no |
| auto\_ingress\_with\_self | List of maps defining ingress rules with self to add automatically | `list(map(string))` | <pre>[<br> {<br> "rule": "all-all"<br> }<br>]</pre> | no |
| auto\_number\_of\_computed\_egress\_rules | Number of computed egress rules to create by name | `number` | `0` | no |
| auto\_number\_of\_computed\_egress\_with\_self | Number of computed egress rules to create where 'self' is defined | `number` | `0` | no |
......
......@@ -6,7 +6,7 @@
variable "auto_ingress_rules" {
description = "List of ingress rules to add automatically"
type = list(string)
default = ["kafka-broker-tcp", "kafka-broker-tls-tcp"]
default = ["kafka-broker-tcp", "kafka-broker-tls-tcp", "kafka-jmx-exporter-tcp", "kafka-node-exporter-tcp"]
}
variable "auto_ingress_with_self" {
......
......@@ -72,6 +72,8 @@ variable "rules" {
# Kafka
kafka-broker-tcp = [9092, 9092, "tcp", "Kafka broker 0.8.2+"]
kafka-broker-tls-tcp = [9094, 9094, "tcp", "Kafka TLS enabled broker 0.8.2+"]
kafka-jmx-exporter-tcp = [11001, 11001, "tcp", "Kafka JMX Exporter"]
kafka-node-exporter-tcp = [11002, 11002, "tcp", "Kafka Node Exporter"]
# Kibana
kibana-tcp = [5601, 5601, "tcp", "Kibana Web Interface"]
# Kubernetes
......@@ -253,7 +255,7 @@ variable "auto_groups" {
egress_rules = ["all-all"]
}
kafka = {
ingress_rules = ["kafka-broker-tcp", "kafka-broker-tls-tcp"]
ingress_rules = ["kafka-broker-tcp", "kafka-broker-tls-tcp", "kafka-jmx-exporter-tcp", "kafka-node-exporter-tcp"]
ingress_with_self = ["all-all"]
egress_rules = ["all-all"]
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment