summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLoïc Hoguin <lhoguin@vmware.com>2021-03-12 12:00:03 +0100
committerLoïc Hoguin <lhoguin@vmware.com>2021-03-12 12:29:28 +0100
commitd5e3bdd623dadbb32c9f830d4b84bb62cc5a547d (patch)
treeef181280edadb8c7672771a875924df0b12e59af
parent2517aec971353ec4d1a69a4fd66664043100013a (diff)
downloadrabbitmq-server-git-additional_plugins.tar.gz
Add ADDITIONAL_PLUGINS variableadditional_plugins
This allows including additional applications or third party plugins when creating a release, running the broker locally, or just building from the top-level Makefile. To include Looking Glass in a release, for example: $ make package-generic-unix ADDITIONAL_PLUGINS="looking_glass" A Docker image can then be built using this release and will contain Looking Glass: $ make docker-image Beware macOS users! Applications such as Looking Glass include NIFs. NIFs must be compiled in the right environment. If you are building a Docker image then make sure to build the NIF on Linux! In the two steps above, this corresponds to Step 1. To run the broker with Looking Glass available: $ make run-broker ADDITIONAL_PLUGINS="looking_glass" This commit also moves Looking Glass dependency information into rabbitmq-components.mk so it is available at all times.
-rw-r--r--Makefile10
-rw-r--r--deps/rabbit/rabbitmq-components.mk1
-rw-r--r--deps/rabbit_common/mk/rabbitmq-components.mk1
-rw-r--r--deps/rabbit_common/mk/rabbitmq-early-test.mk1
-rw-r--r--deps/rabbitmq_amqp1_0/rabbitmq-components.mk1
-rw-r--r--deps/rabbitmq_auth_backend_cache/rabbitmq-components.mk1
-rw-r--r--deps/rabbitmq_auth_backend_http/rabbitmq-components.mk1
-rw-r--r--deps/rabbitmq_auth_backend_ldap/rabbitmq-components.mk1
-rw-r--r--deps/rabbitmq_auth_backend_oauth2/rabbitmq-components.mk1
-rw-r--r--deps/rabbitmq_auth_mechanism_ssl/rabbitmq-components.mk1
-rw-r--r--deps/rabbitmq_consistent_hash_exchange/rabbitmq-components.mk1
-rw-r--r--deps/rabbitmq_event_exchange/rabbitmq-components.mk1
-rw-r--r--deps/rabbitmq_federation/rabbitmq-components.mk1
-rw-r--r--deps/rabbitmq_federation_management/rabbitmq-components.mk1
-rw-r--r--deps/rabbitmq_jms_topic_exchange/rabbitmq-components.mk1
-rw-r--r--deps/rabbitmq_management/rabbitmq-components.mk1
-rw-r--r--deps/rabbitmq_management_agent/rabbitmq-components.mk1
-rw-r--r--deps/rabbitmq_mqtt/rabbitmq-components.mk1
-rw-r--r--deps/rabbitmq_peer_discovery_aws/rabbitmq-components.mk1
-rw-r--r--deps/rabbitmq_peer_discovery_common/rabbitmq-components.mk1
-rw-r--r--deps/rabbitmq_peer_discovery_consul/rabbitmq-components.mk1
-rw-r--r--deps/rabbitmq_peer_discovery_etcd/rabbitmq-components.mk1
-rw-r--r--deps/rabbitmq_peer_discovery_k8s/rabbitmq-components.mk1
-rw-r--r--deps/rabbitmq_prometheus/rabbitmq-components.mk1
-rw-r--r--deps/rabbitmq_random_exchange/rabbitmq-components.mk1
-rw-r--r--deps/rabbitmq_recent_history_exchange/rabbitmq-components.mk1
-rw-r--r--deps/rabbitmq_sharding/rabbitmq-components.mk1
-rw-r--r--deps/rabbitmq_shovel/rabbitmq-components.mk1
-rw-r--r--deps/rabbitmq_shovel_management/rabbitmq-components.mk1
-rw-r--r--deps/rabbitmq_stomp/rabbitmq-components.mk1
-rw-r--r--deps/rabbitmq_stream/rabbitmq-components.mk1
-rw-r--r--deps/rabbitmq_stream_management/rabbitmq-components.mk1
-rw-r--r--deps/rabbitmq_stream_prometheus/rabbitmq-components.mk1
-rw-r--r--deps/rabbitmq_top/rabbitmq-components.mk1
-rw-r--r--deps/rabbitmq_tracing/rabbitmq-components.mk1
-rw-r--r--deps/rabbitmq_trust_store/rabbitmq-components.mk1
-rw-r--r--deps/rabbitmq_web_dispatch/rabbitmq-components.mk1
-rw-r--r--deps/rabbitmq_web_mqtt/rabbitmq-components.mk1
-rw-r--r--deps/rabbitmq_web_mqtt_examples/rabbitmq-components.mk1
-rw-r--r--deps/rabbitmq_web_stomp/rabbitmq-components.mk1
-rw-r--r--deps/rabbitmq_web_stomp_examples/rabbitmq-components.mk1
-rw-r--r--rabbitmq-components.mk1
42 files changed, 49 insertions, 2 deletions
diff --git a/Makefile b/Makefile
index 1d9ba04bdb..964265cb7b 100644
--- a/Makefile
+++ b/Makefile
@@ -13,7 +13,15 @@ PACKAGES_DIR ?= $(abspath PACKAGES)
# List of plugins to include in a RabbitMQ release.
include plugins.mk
-DEPS = rabbit_common rabbit $(PLUGINS)
+# An additional list of plugins to include in a RabbitMQ release,
+# on top of the standard plugins. For example, looking_glass.
+#
+# Note: When including NIFs in a release make sure to build
+# them on the appropriate platform for the target environment.
+# For example build looking_glass on Linux when targeting Docker.
+ADDITIONAL_PLUGINS ?=
+
+DEPS = rabbit_common rabbit $(PLUGINS) $(ADDITIONAL_PLUGINS)
DEP_PLUGINS = rabbit_common/mk/rabbitmq-dist.mk \
rabbit_common/mk/rabbitmq-run.mk \
diff --git a/deps/rabbit/rabbitmq-components.mk b/deps/rabbit/rabbitmq-components.mk
index 35c2ae34cb..1f5dc3a4a3 100644
--- a/deps/rabbit/rabbitmq-components.mk
+++ b/deps/rabbit/rabbitmq-components.mk
@@ -117,6 +117,7 @@ dep_accept = hex 0.3.5
dep_cowboy = hex 2.8.0
dep_cowlib = hex 2.9.1
dep_jsx = hex 2.11.0
+dep_looking_glass = git https://github.com/rabbitmq/looking_glass master
dep_prometheus = git https://github.com/deadtrickster/prometheus.erl.git master
dep_ra = git https://github.com/rabbitmq/ra.git master
dep_ranch = hex 2.0.0
diff --git a/deps/rabbit_common/mk/rabbitmq-components.mk b/deps/rabbit_common/mk/rabbitmq-components.mk
index 35c2ae34cb..1f5dc3a4a3 100644
--- a/deps/rabbit_common/mk/rabbitmq-components.mk
+++ b/deps/rabbit_common/mk/rabbitmq-components.mk
@@ -117,6 +117,7 @@ dep_accept = hex 0.3.5
dep_cowboy = hex 2.8.0
dep_cowlib = hex 2.9.1
dep_jsx = hex 2.11.0
+dep_looking_glass = git https://github.com/rabbitmq/looking_glass master
dep_prometheus = git https://github.com/deadtrickster/prometheus.erl.git master
dep_ra = git https://github.com/rabbitmq/ra.git master
dep_ranch = hex 2.0.0
diff --git a/deps/rabbit_common/mk/rabbitmq-early-test.mk b/deps/rabbit_common/mk/rabbitmq-early-test.mk
index d0f91e38bf..9f4f325d4d 100644
--- a/deps/rabbit_common/mk/rabbitmq-early-test.mk
+++ b/deps/rabbit_common/mk/rabbitmq-early-test.mk
@@ -109,7 +109,6 @@ endif
ifneq ("$(RABBITMQ_TRACER)","")
BUILD_DEPS += looking_glass
-dep_looking_glass = git https://github.com/rabbitmq/looking_glass master
ERL_LIBS := "$(ERL_LIBS):../looking_glass:../lz4"
export RABBITMQ_TRACER
endif
diff --git a/deps/rabbitmq_amqp1_0/rabbitmq-components.mk b/deps/rabbitmq_amqp1_0/rabbitmq-components.mk
index 35c2ae34cb..1f5dc3a4a3 100644
--- a/deps/rabbitmq_amqp1_0/rabbitmq-components.mk
+++ b/deps/rabbitmq_amqp1_0/rabbitmq-components.mk
@@ -117,6 +117,7 @@ dep_accept = hex 0.3.5
dep_cowboy = hex 2.8.0
dep_cowlib = hex 2.9.1
dep_jsx = hex 2.11.0
+dep_looking_glass = git https://github.com/rabbitmq/looking_glass master
dep_prometheus = git https://github.com/deadtrickster/prometheus.erl.git master
dep_ra = git https://github.com/rabbitmq/ra.git master
dep_ranch = hex 2.0.0
diff --git a/deps/rabbitmq_auth_backend_cache/rabbitmq-components.mk b/deps/rabbitmq_auth_backend_cache/rabbitmq-components.mk
index 35c2ae34cb..1f5dc3a4a3 100644
--- a/deps/rabbitmq_auth_backend_cache/rabbitmq-components.mk
+++ b/deps/rabbitmq_auth_backend_cache/rabbitmq-components.mk
@@ -117,6 +117,7 @@ dep_accept = hex 0.3.5
dep_cowboy = hex 2.8.0
dep_cowlib = hex 2.9.1
dep_jsx = hex 2.11.0
+dep_looking_glass = git https://github.com/rabbitmq/looking_glass master
dep_prometheus = git https://github.com/deadtrickster/prometheus.erl.git master
dep_ra = git https://github.com/rabbitmq/ra.git master
dep_ranch = hex 2.0.0
diff --git a/deps/rabbitmq_auth_backend_http/rabbitmq-components.mk b/deps/rabbitmq_auth_backend_http/rabbitmq-components.mk
index 35c2ae34cb..1f5dc3a4a3 100644
--- a/deps/rabbitmq_auth_backend_http/rabbitmq-components.mk
+++ b/deps/rabbitmq_auth_backend_http/rabbitmq-components.mk
@@ -117,6 +117,7 @@ dep_accept = hex 0.3.5
dep_cowboy = hex 2.8.0
dep_cowlib = hex 2.9.1
dep_jsx = hex 2.11.0
+dep_looking_glass = git https://github.com/rabbitmq/looking_glass master
dep_prometheus = git https://github.com/deadtrickster/prometheus.erl.git master
dep_ra = git https://github.com/rabbitmq/ra.git master
dep_ranch = hex 2.0.0
diff --git a/deps/rabbitmq_auth_backend_ldap/rabbitmq-components.mk b/deps/rabbitmq_auth_backend_ldap/rabbitmq-components.mk
index 35c2ae34cb..1f5dc3a4a3 100644
--- a/deps/rabbitmq_auth_backend_ldap/rabbitmq-components.mk
+++ b/deps/rabbitmq_auth_backend_ldap/rabbitmq-components.mk
@@ -117,6 +117,7 @@ dep_accept = hex 0.3.5
dep_cowboy = hex 2.8.0
dep_cowlib = hex 2.9.1
dep_jsx = hex 2.11.0
+dep_looking_glass = git https://github.com/rabbitmq/looking_glass master
dep_prometheus = git https://github.com/deadtrickster/prometheus.erl.git master
dep_ra = git https://github.com/rabbitmq/ra.git master
dep_ranch = hex 2.0.0
diff --git a/deps/rabbitmq_auth_backend_oauth2/rabbitmq-components.mk b/deps/rabbitmq_auth_backend_oauth2/rabbitmq-components.mk
index 35c2ae34cb..1f5dc3a4a3 100644
--- a/deps/rabbitmq_auth_backend_oauth2/rabbitmq-components.mk
+++ b/deps/rabbitmq_auth_backend_oauth2/rabbitmq-components.mk
@@ -117,6 +117,7 @@ dep_accept = hex 0.3.5
dep_cowboy = hex 2.8.0
dep_cowlib = hex 2.9.1
dep_jsx = hex 2.11.0
+dep_looking_glass = git https://github.com/rabbitmq/looking_glass master
dep_prometheus = git https://github.com/deadtrickster/prometheus.erl.git master
dep_ra = git https://github.com/rabbitmq/ra.git master
dep_ranch = hex 2.0.0
diff --git a/deps/rabbitmq_auth_mechanism_ssl/rabbitmq-components.mk b/deps/rabbitmq_auth_mechanism_ssl/rabbitmq-components.mk
index 35c2ae34cb..1f5dc3a4a3 100644
--- a/deps/rabbitmq_auth_mechanism_ssl/rabbitmq-components.mk
+++ b/deps/rabbitmq_auth_mechanism_ssl/rabbitmq-components.mk
@@ -117,6 +117,7 @@ dep_accept = hex 0.3.5
dep_cowboy = hex 2.8.0
dep_cowlib = hex 2.9.1
dep_jsx = hex 2.11.0
+dep_looking_glass = git https://github.com/rabbitmq/looking_glass master
dep_prometheus = git https://github.com/deadtrickster/prometheus.erl.git master
dep_ra = git https://github.com/rabbitmq/ra.git master
dep_ranch = hex 2.0.0
diff --git a/deps/rabbitmq_consistent_hash_exchange/rabbitmq-components.mk b/deps/rabbitmq_consistent_hash_exchange/rabbitmq-components.mk
index 35c2ae34cb..1f5dc3a4a3 100644
--- a/deps/rabbitmq_consistent_hash_exchange/rabbitmq-components.mk
+++ b/deps/rabbitmq_consistent_hash_exchange/rabbitmq-components.mk
@@ -117,6 +117,7 @@ dep_accept = hex 0.3.5
dep_cowboy = hex 2.8.0
dep_cowlib = hex 2.9.1
dep_jsx = hex 2.11.0
+dep_looking_glass = git https://github.com/rabbitmq/looking_glass master
dep_prometheus = git https://github.com/deadtrickster/prometheus.erl.git master
dep_ra = git https://github.com/rabbitmq/ra.git master
dep_ranch = hex 2.0.0
diff --git a/deps/rabbitmq_event_exchange/rabbitmq-components.mk b/deps/rabbitmq_event_exchange/rabbitmq-components.mk
index 35c2ae34cb..1f5dc3a4a3 100644
--- a/deps/rabbitmq_event_exchange/rabbitmq-components.mk
+++ b/deps/rabbitmq_event_exchange/rabbitmq-components.mk
@@ -117,6 +117,7 @@ dep_accept = hex 0.3.5
dep_cowboy = hex 2.8.0
dep_cowlib = hex 2.9.1
dep_jsx = hex 2.11.0
+dep_looking_glass = git https://github.com/rabbitmq/looking_glass master
dep_prometheus = git https://github.com/deadtrickster/prometheus.erl.git master
dep_ra = git https://github.com/rabbitmq/ra.git master
dep_ranch = hex 2.0.0
diff --git a/deps/rabbitmq_federation/rabbitmq-components.mk b/deps/rabbitmq_federation/rabbitmq-components.mk
index 35c2ae34cb..1f5dc3a4a3 100644
--- a/deps/rabbitmq_federation/rabbitmq-components.mk
+++ b/deps/rabbitmq_federation/rabbitmq-components.mk
@@ -117,6 +117,7 @@ dep_accept = hex 0.3.5
dep_cowboy = hex 2.8.0
dep_cowlib = hex 2.9.1
dep_jsx = hex 2.11.0
+dep_looking_glass = git https://github.com/rabbitmq/looking_glass master
dep_prometheus = git https://github.com/deadtrickster/prometheus.erl.git master
dep_ra = git https://github.com/rabbitmq/ra.git master
dep_ranch = hex 2.0.0
diff --git a/deps/rabbitmq_federation_management/rabbitmq-components.mk b/deps/rabbitmq_federation_management/rabbitmq-components.mk
index 35c2ae34cb..1f5dc3a4a3 100644
--- a/deps/rabbitmq_federation_management/rabbitmq-components.mk
+++ b/deps/rabbitmq_federation_management/rabbitmq-components.mk
@@ -117,6 +117,7 @@ dep_accept = hex 0.3.5
dep_cowboy = hex 2.8.0
dep_cowlib = hex 2.9.1
dep_jsx = hex 2.11.0
+dep_looking_glass = git https://github.com/rabbitmq/looking_glass master
dep_prometheus = git https://github.com/deadtrickster/prometheus.erl.git master
dep_ra = git https://github.com/rabbitmq/ra.git master
dep_ranch = hex 2.0.0
diff --git a/deps/rabbitmq_jms_topic_exchange/rabbitmq-components.mk b/deps/rabbitmq_jms_topic_exchange/rabbitmq-components.mk
index 35c2ae34cb..1f5dc3a4a3 100644
--- a/deps/rabbitmq_jms_topic_exchange/rabbitmq-components.mk
+++ b/deps/rabbitmq_jms_topic_exchange/rabbitmq-components.mk
@@ -117,6 +117,7 @@ dep_accept = hex 0.3.5
dep_cowboy = hex 2.8.0
dep_cowlib = hex 2.9.1
dep_jsx = hex 2.11.0
+dep_looking_glass = git https://github.com/rabbitmq/looking_glass master
dep_prometheus = git https://github.com/deadtrickster/prometheus.erl.git master
dep_ra = git https://github.com/rabbitmq/ra.git master
dep_ranch = hex 2.0.0
diff --git a/deps/rabbitmq_management/rabbitmq-components.mk b/deps/rabbitmq_management/rabbitmq-components.mk
index 35c2ae34cb..1f5dc3a4a3 100644
--- a/deps/rabbitmq_management/rabbitmq-components.mk
+++ b/deps/rabbitmq_management/rabbitmq-components.mk
@@ -117,6 +117,7 @@ dep_accept = hex 0.3.5
dep_cowboy = hex 2.8.0
dep_cowlib = hex 2.9.1
dep_jsx = hex 2.11.0
+dep_looking_glass = git https://github.com/rabbitmq/looking_glass master
dep_prometheus = git https://github.com/deadtrickster/prometheus.erl.git master
dep_ra = git https://github.com/rabbitmq/ra.git master
dep_ranch = hex 2.0.0
diff --git a/deps/rabbitmq_management_agent/rabbitmq-components.mk b/deps/rabbitmq_management_agent/rabbitmq-components.mk
index 35c2ae34cb..1f5dc3a4a3 100644
--- a/deps/rabbitmq_management_agent/rabbitmq-components.mk
+++ b/deps/rabbitmq_management_agent/rabbitmq-components.mk
@@ -117,6 +117,7 @@ dep_accept = hex 0.3.5
dep_cowboy = hex 2.8.0
dep_cowlib = hex 2.9.1
dep_jsx = hex 2.11.0
+dep_looking_glass = git https://github.com/rabbitmq/looking_glass master
dep_prometheus = git https://github.com/deadtrickster/prometheus.erl.git master
dep_ra = git https://github.com/rabbitmq/ra.git master
dep_ranch = hex 2.0.0
diff --git a/deps/rabbitmq_mqtt/rabbitmq-components.mk b/deps/rabbitmq_mqtt/rabbitmq-components.mk
index 35c2ae34cb..1f5dc3a4a3 100644
--- a/deps/rabbitmq_mqtt/rabbitmq-components.mk
+++ b/deps/rabbitmq_mqtt/rabbitmq-components.mk
@@ -117,6 +117,7 @@ dep_accept = hex 0.3.5
dep_cowboy = hex 2.8.0
dep_cowlib = hex 2.9.1
dep_jsx = hex 2.11.0
+dep_looking_glass = git https://github.com/rabbitmq/looking_glass master
dep_prometheus = git https://github.com/deadtrickster/prometheus.erl.git master
dep_ra = git https://github.com/rabbitmq/ra.git master
dep_ranch = hex 2.0.0
diff --git a/deps/rabbitmq_peer_discovery_aws/rabbitmq-components.mk b/deps/rabbitmq_peer_discovery_aws/rabbitmq-components.mk
index 35c2ae34cb..1f5dc3a4a3 100644
--- a/deps/rabbitmq_peer_discovery_aws/rabbitmq-components.mk
+++ b/deps/rabbitmq_peer_discovery_aws/rabbitmq-components.mk
@@ -117,6 +117,7 @@ dep_accept = hex 0.3.5
dep_cowboy = hex 2.8.0
dep_cowlib = hex 2.9.1
dep_jsx = hex 2.11.0
+dep_looking_glass = git https://github.com/rabbitmq/looking_glass master
dep_prometheus = git https://github.com/deadtrickster/prometheus.erl.git master
dep_ra = git https://github.com/rabbitmq/ra.git master
dep_ranch = hex 2.0.0
diff --git a/deps/rabbitmq_peer_discovery_common/rabbitmq-components.mk b/deps/rabbitmq_peer_discovery_common/rabbitmq-components.mk
index 35c2ae34cb..1f5dc3a4a3 100644
--- a/deps/rabbitmq_peer_discovery_common/rabbitmq-components.mk
+++ b/deps/rabbitmq_peer_discovery_common/rabbitmq-components.mk
@@ -117,6 +117,7 @@ dep_accept = hex 0.3.5
dep_cowboy = hex 2.8.0
dep_cowlib = hex 2.9.1
dep_jsx = hex 2.11.0
+dep_looking_glass = git https://github.com/rabbitmq/looking_glass master
dep_prometheus = git https://github.com/deadtrickster/prometheus.erl.git master
dep_ra = git https://github.com/rabbitmq/ra.git master
dep_ranch = hex 2.0.0
diff --git a/deps/rabbitmq_peer_discovery_consul/rabbitmq-components.mk b/deps/rabbitmq_peer_discovery_consul/rabbitmq-components.mk
index 35c2ae34cb..1f5dc3a4a3 100644
--- a/deps/rabbitmq_peer_discovery_consul/rabbitmq-components.mk
+++ b/deps/rabbitmq_peer_discovery_consul/rabbitmq-components.mk
@@ -117,6 +117,7 @@ dep_accept = hex 0.3.5
dep_cowboy = hex 2.8.0
dep_cowlib = hex 2.9.1
dep_jsx = hex 2.11.0
+dep_looking_glass = git https://github.com/rabbitmq/looking_glass master
dep_prometheus = git https://github.com/deadtrickster/prometheus.erl.git master
dep_ra = git https://github.com/rabbitmq/ra.git master
dep_ranch = hex 2.0.0
diff --git a/deps/rabbitmq_peer_discovery_etcd/rabbitmq-components.mk b/deps/rabbitmq_peer_discovery_etcd/rabbitmq-components.mk
index 35c2ae34cb..1f5dc3a4a3 100644
--- a/deps/rabbitmq_peer_discovery_etcd/rabbitmq-components.mk
+++ b/deps/rabbitmq_peer_discovery_etcd/rabbitmq-components.mk
@@ -117,6 +117,7 @@ dep_accept = hex 0.3.5
dep_cowboy = hex 2.8.0
dep_cowlib = hex 2.9.1
dep_jsx = hex 2.11.0
+dep_looking_glass = git https://github.com/rabbitmq/looking_glass master
dep_prometheus = git https://github.com/deadtrickster/prometheus.erl.git master
dep_ra = git https://github.com/rabbitmq/ra.git master
dep_ranch = hex 2.0.0
diff --git a/deps/rabbitmq_peer_discovery_k8s/rabbitmq-components.mk b/deps/rabbitmq_peer_discovery_k8s/rabbitmq-components.mk
index 35c2ae34cb..1f5dc3a4a3 100644
--- a/deps/rabbitmq_peer_discovery_k8s/rabbitmq-components.mk
+++ b/deps/rabbitmq_peer_discovery_k8s/rabbitmq-components.mk
@@ -117,6 +117,7 @@ dep_accept = hex 0.3.5
dep_cowboy = hex 2.8.0
dep_cowlib = hex 2.9.1
dep_jsx = hex 2.11.0
+dep_looking_glass = git https://github.com/rabbitmq/looking_glass master
dep_prometheus = git https://github.com/deadtrickster/prometheus.erl.git master
dep_ra = git https://github.com/rabbitmq/ra.git master
dep_ranch = hex 2.0.0
diff --git a/deps/rabbitmq_prometheus/rabbitmq-components.mk b/deps/rabbitmq_prometheus/rabbitmq-components.mk
index 35c2ae34cb..1f5dc3a4a3 100644
--- a/deps/rabbitmq_prometheus/rabbitmq-components.mk
+++ b/deps/rabbitmq_prometheus/rabbitmq-components.mk
@@ -117,6 +117,7 @@ dep_accept = hex 0.3.5
dep_cowboy = hex 2.8.0
dep_cowlib = hex 2.9.1
dep_jsx = hex 2.11.0
+dep_looking_glass = git https://github.com/rabbitmq/looking_glass master
dep_prometheus = git https://github.com/deadtrickster/prometheus.erl.git master
dep_ra = git https://github.com/rabbitmq/ra.git master
dep_ranch = hex 2.0.0
diff --git a/deps/rabbitmq_random_exchange/rabbitmq-components.mk b/deps/rabbitmq_random_exchange/rabbitmq-components.mk
index 35c2ae34cb..1f5dc3a4a3 100644
--- a/deps/rabbitmq_random_exchange/rabbitmq-components.mk
+++ b/deps/rabbitmq_random_exchange/rabbitmq-components.mk
@@ -117,6 +117,7 @@ dep_accept = hex 0.3.5
dep_cowboy = hex 2.8.0
dep_cowlib = hex 2.9.1
dep_jsx = hex 2.11.0
+dep_looking_glass = git https://github.com/rabbitmq/looking_glass master
dep_prometheus = git https://github.com/deadtrickster/prometheus.erl.git master
dep_ra = git https://github.com/rabbitmq/ra.git master
dep_ranch = hex 2.0.0
diff --git a/deps/rabbitmq_recent_history_exchange/rabbitmq-components.mk b/deps/rabbitmq_recent_history_exchange/rabbitmq-components.mk
index 35c2ae34cb..1f5dc3a4a3 100644
--- a/deps/rabbitmq_recent_history_exchange/rabbitmq-components.mk
+++ b/deps/rabbitmq_recent_history_exchange/rabbitmq-components.mk
@@ -117,6 +117,7 @@ dep_accept = hex 0.3.5
dep_cowboy = hex 2.8.0
dep_cowlib = hex 2.9.1
dep_jsx = hex 2.11.0
+dep_looking_glass = git https://github.com/rabbitmq/looking_glass master
dep_prometheus = git https://github.com/deadtrickster/prometheus.erl.git master
dep_ra = git https://github.com/rabbitmq/ra.git master
dep_ranch = hex 2.0.0
diff --git a/deps/rabbitmq_sharding/rabbitmq-components.mk b/deps/rabbitmq_sharding/rabbitmq-components.mk
index 35c2ae34cb..1f5dc3a4a3 100644
--- a/deps/rabbitmq_sharding/rabbitmq-components.mk
+++ b/deps/rabbitmq_sharding/rabbitmq-components.mk
@@ -117,6 +117,7 @@ dep_accept = hex 0.3.5
dep_cowboy = hex 2.8.0
dep_cowlib = hex 2.9.1
dep_jsx = hex 2.11.0
+dep_looking_glass = git https://github.com/rabbitmq/looking_glass master
dep_prometheus = git https://github.com/deadtrickster/prometheus.erl.git master
dep_ra = git https://github.com/rabbitmq/ra.git master
dep_ranch = hex 2.0.0
diff --git a/deps/rabbitmq_shovel/rabbitmq-components.mk b/deps/rabbitmq_shovel/rabbitmq-components.mk
index 35c2ae34cb..1f5dc3a4a3 100644
--- a/deps/rabbitmq_shovel/rabbitmq-components.mk
+++ b/deps/rabbitmq_shovel/rabbitmq-components.mk
@@ -117,6 +117,7 @@ dep_accept = hex 0.3.5
dep_cowboy = hex 2.8.0
dep_cowlib = hex 2.9.1
dep_jsx = hex 2.11.0
+dep_looking_glass = git https://github.com/rabbitmq/looking_glass master
dep_prometheus = git https://github.com/deadtrickster/prometheus.erl.git master
dep_ra = git https://github.com/rabbitmq/ra.git master
dep_ranch = hex 2.0.0
diff --git a/deps/rabbitmq_shovel_management/rabbitmq-components.mk b/deps/rabbitmq_shovel_management/rabbitmq-components.mk
index 35c2ae34cb..1f5dc3a4a3 100644
--- a/deps/rabbitmq_shovel_management/rabbitmq-components.mk
+++ b/deps/rabbitmq_shovel_management/rabbitmq-components.mk
@@ -117,6 +117,7 @@ dep_accept = hex 0.3.5
dep_cowboy = hex 2.8.0
dep_cowlib = hex 2.9.1
dep_jsx = hex 2.11.0
+dep_looking_glass = git https://github.com/rabbitmq/looking_glass master
dep_prometheus = git https://github.com/deadtrickster/prometheus.erl.git master
dep_ra = git https://github.com/rabbitmq/ra.git master
dep_ranch = hex 2.0.0
diff --git a/deps/rabbitmq_stomp/rabbitmq-components.mk b/deps/rabbitmq_stomp/rabbitmq-components.mk
index 35c2ae34cb..1f5dc3a4a3 100644
--- a/deps/rabbitmq_stomp/rabbitmq-components.mk
+++ b/deps/rabbitmq_stomp/rabbitmq-components.mk
@@ -117,6 +117,7 @@ dep_accept = hex 0.3.5
dep_cowboy = hex 2.8.0
dep_cowlib = hex 2.9.1
dep_jsx = hex 2.11.0
+dep_looking_glass = git https://github.com/rabbitmq/looking_glass master
dep_prometheus = git https://github.com/deadtrickster/prometheus.erl.git master
dep_ra = git https://github.com/rabbitmq/ra.git master
dep_ranch = hex 2.0.0
diff --git a/deps/rabbitmq_stream/rabbitmq-components.mk b/deps/rabbitmq_stream/rabbitmq-components.mk
index 35c2ae34cb..1f5dc3a4a3 100644
--- a/deps/rabbitmq_stream/rabbitmq-components.mk
+++ b/deps/rabbitmq_stream/rabbitmq-components.mk
@@ -117,6 +117,7 @@ dep_accept = hex 0.3.5
dep_cowboy = hex 2.8.0
dep_cowlib = hex 2.9.1
dep_jsx = hex 2.11.0
+dep_looking_glass = git https://github.com/rabbitmq/looking_glass master
dep_prometheus = git https://github.com/deadtrickster/prometheus.erl.git master
dep_ra = git https://github.com/rabbitmq/ra.git master
dep_ranch = hex 2.0.0
diff --git a/deps/rabbitmq_stream_management/rabbitmq-components.mk b/deps/rabbitmq_stream_management/rabbitmq-components.mk
index 35c2ae34cb..1f5dc3a4a3 100644
--- a/deps/rabbitmq_stream_management/rabbitmq-components.mk
+++ b/deps/rabbitmq_stream_management/rabbitmq-components.mk
@@ -117,6 +117,7 @@ dep_accept = hex 0.3.5
dep_cowboy = hex 2.8.0
dep_cowlib = hex 2.9.1
dep_jsx = hex 2.11.0
+dep_looking_glass = git https://github.com/rabbitmq/looking_glass master
dep_prometheus = git https://github.com/deadtrickster/prometheus.erl.git master
dep_ra = git https://github.com/rabbitmq/ra.git master
dep_ranch = hex 2.0.0
diff --git a/deps/rabbitmq_stream_prometheus/rabbitmq-components.mk b/deps/rabbitmq_stream_prometheus/rabbitmq-components.mk
index 35c2ae34cb..1f5dc3a4a3 100644
--- a/deps/rabbitmq_stream_prometheus/rabbitmq-components.mk
+++ b/deps/rabbitmq_stream_prometheus/rabbitmq-components.mk
@@ -117,6 +117,7 @@ dep_accept = hex 0.3.5
dep_cowboy = hex 2.8.0
dep_cowlib = hex 2.9.1
dep_jsx = hex 2.11.0
+dep_looking_glass = git https://github.com/rabbitmq/looking_glass master
dep_prometheus = git https://github.com/deadtrickster/prometheus.erl.git master
dep_ra = git https://github.com/rabbitmq/ra.git master
dep_ranch = hex 2.0.0
diff --git a/deps/rabbitmq_top/rabbitmq-components.mk b/deps/rabbitmq_top/rabbitmq-components.mk
index 35c2ae34cb..1f5dc3a4a3 100644
--- a/deps/rabbitmq_top/rabbitmq-components.mk
+++ b/deps/rabbitmq_top/rabbitmq-components.mk
@@ -117,6 +117,7 @@ dep_accept = hex 0.3.5
dep_cowboy = hex 2.8.0
dep_cowlib = hex 2.9.1
dep_jsx = hex 2.11.0
+dep_looking_glass = git https://github.com/rabbitmq/looking_glass master
dep_prometheus = git https://github.com/deadtrickster/prometheus.erl.git master
dep_ra = git https://github.com/rabbitmq/ra.git master
dep_ranch = hex 2.0.0
diff --git a/deps/rabbitmq_tracing/rabbitmq-components.mk b/deps/rabbitmq_tracing/rabbitmq-components.mk
index 35c2ae34cb..1f5dc3a4a3 100644
--- a/deps/rabbitmq_tracing/rabbitmq-components.mk
+++ b/deps/rabbitmq_tracing/rabbitmq-components.mk
@@ -117,6 +117,7 @@ dep_accept = hex 0.3.5
dep_cowboy = hex 2.8.0
dep_cowlib = hex 2.9.1
dep_jsx = hex 2.11.0
+dep_looking_glass = git https://github.com/rabbitmq/looking_glass master
dep_prometheus = git https://github.com/deadtrickster/prometheus.erl.git master
dep_ra = git https://github.com/rabbitmq/ra.git master
dep_ranch = hex 2.0.0
diff --git a/deps/rabbitmq_trust_store/rabbitmq-components.mk b/deps/rabbitmq_trust_store/rabbitmq-components.mk
index 35c2ae34cb..1f5dc3a4a3 100644
--- a/deps/rabbitmq_trust_store/rabbitmq-components.mk
+++ b/deps/rabbitmq_trust_store/rabbitmq-components.mk
@@ -117,6 +117,7 @@ dep_accept = hex 0.3.5
dep_cowboy = hex 2.8.0
dep_cowlib = hex 2.9.1
dep_jsx = hex 2.11.0
+dep_looking_glass = git https://github.com/rabbitmq/looking_glass master
dep_prometheus = git https://github.com/deadtrickster/prometheus.erl.git master
dep_ra = git https://github.com/rabbitmq/ra.git master
dep_ranch = hex 2.0.0
diff --git a/deps/rabbitmq_web_dispatch/rabbitmq-components.mk b/deps/rabbitmq_web_dispatch/rabbitmq-components.mk
index 35c2ae34cb..1f5dc3a4a3 100644
--- a/deps/rabbitmq_web_dispatch/rabbitmq-components.mk
+++ b/deps/rabbitmq_web_dispatch/rabbitmq-components.mk
@@ -117,6 +117,7 @@ dep_accept = hex 0.3.5
dep_cowboy = hex 2.8.0
dep_cowlib = hex 2.9.1
dep_jsx = hex 2.11.0
+dep_looking_glass = git https://github.com/rabbitmq/looking_glass master
dep_prometheus = git https://github.com/deadtrickster/prometheus.erl.git master
dep_ra = git https://github.com/rabbitmq/ra.git master
dep_ranch = hex 2.0.0
diff --git a/deps/rabbitmq_web_mqtt/rabbitmq-components.mk b/deps/rabbitmq_web_mqtt/rabbitmq-components.mk
index 35c2ae34cb..1f5dc3a4a3 100644
--- a/deps/rabbitmq_web_mqtt/rabbitmq-components.mk
+++ b/deps/rabbitmq_web_mqtt/rabbitmq-components.mk
@@ -117,6 +117,7 @@ dep_accept = hex 0.3.5
dep_cowboy = hex 2.8.0
dep_cowlib = hex 2.9.1
dep_jsx = hex 2.11.0
+dep_looking_glass = git https://github.com/rabbitmq/looking_glass master
dep_prometheus = git https://github.com/deadtrickster/prometheus.erl.git master
dep_ra = git https://github.com/rabbitmq/ra.git master
dep_ranch = hex 2.0.0
diff --git a/deps/rabbitmq_web_mqtt_examples/rabbitmq-components.mk b/deps/rabbitmq_web_mqtt_examples/rabbitmq-components.mk
index 35c2ae34cb..1f5dc3a4a3 100644
--- a/deps/rabbitmq_web_mqtt_examples/rabbitmq-components.mk
+++ b/deps/rabbitmq_web_mqtt_examples/rabbitmq-components.mk
@@ -117,6 +117,7 @@ dep_accept = hex 0.3.5
dep_cowboy = hex 2.8.0
dep_cowlib = hex 2.9.1
dep_jsx = hex 2.11.0
+dep_looking_glass = git https://github.com/rabbitmq/looking_glass master
dep_prometheus = git https://github.com/deadtrickster/prometheus.erl.git master
dep_ra = git https://github.com/rabbitmq/ra.git master
dep_ranch = hex 2.0.0
diff --git a/deps/rabbitmq_web_stomp/rabbitmq-components.mk b/deps/rabbitmq_web_stomp/rabbitmq-components.mk
index 35c2ae34cb..1f5dc3a4a3 100644
--- a/deps/rabbitmq_web_stomp/rabbitmq-components.mk
+++ b/deps/rabbitmq_web_stomp/rabbitmq-components.mk
@@ -117,6 +117,7 @@ dep_accept = hex 0.3.5
dep_cowboy = hex 2.8.0
dep_cowlib = hex 2.9.1
dep_jsx = hex 2.11.0
+dep_looking_glass = git https://github.com/rabbitmq/looking_glass master
dep_prometheus = git https://github.com/deadtrickster/prometheus.erl.git master
dep_ra = git https://github.com/rabbitmq/ra.git master
dep_ranch = hex 2.0.0
diff --git a/deps/rabbitmq_web_stomp_examples/rabbitmq-components.mk b/deps/rabbitmq_web_stomp_examples/rabbitmq-components.mk
index 35c2ae34cb..1f5dc3a4a3 100644
--- a/deps/rabbitmq_web_stomp_examples/rabbitmq-components.mk
+++ b/deps/rabbitmq_web_stomp_examples/rabbitmq-components.mk
@@ -117,6 +117,7 @@ dep_accept = hex 0.3.5
dep_cowboy = hex 2.8.0
dep_cowlib = hex 2.9.1
dep_jsx = hex 2.11.0
+dep_looking_glass = git https://github.com/rabbitmq/looking_glass master
dep_prometheus = git https://github.com/deadtrickster/prometheus.erl.git master
dep_ra = git https://github.com/rabbitmq/ra.git master
dep_ranch = hex 2.0.0
diff --git a/rabbitmq-components.mk b/rabbitmq-components.mk
index 35c2ae34cb..1f5dc3a4a3 100644
--- a/rabbitmq-components.mk
+++ b/rabbitmq-components.mk
@@ -117,6 +117,7 @@ dep_accept = hex 0.3.5
dep_cowboy = hex 2.8.0
dep_cowlib = hex 2.9.1
dep_jsx = hex 2.11.0
+dep_looking_glass = git https://github.com/rabbitmq/looking_glass master
dep_prometheus = git https://github.com/deadtrickster/prometheus.erl.git master
dep_ra = git https://github.com/rabbitmq/ra.git master
dep_ranch = hex 2.0.0