Grey Matter Proxy
This document covers the Grey Matter Proxy's two operating modes and how to configure them.
Last updated
Was this helpful?
This document covers the Grey Matter Proxy's two operating modes and how to configure them.
Last updated
Was this helpful?
The has two main operating modes: static and dynamic.
In dynamic mode, the proxy is minimally configured at runtime with just enough information to find the control plane. All additional config during subsequent operation will be fed through this connection to the control plane. This means that configurations can be removed, added, or modified without rebooting the proxy.
In static mode, the proxy configuration is completely set at runtime. All desired behavior, filters, routes, clusters, certs, etc must be known in advance and cannot change without rebooting the proxy. This configuration is supported for operations outside of a service mesh and for simple development setups.
For either of the two methods discussed above (static or dynamic), the proxy supports supplying the configuration though a template or through direct envoy configuration.
In , a selection of commonly-used options are parsed from the environment and rendered through templates into viable configuration on disk. This option provides access to many of the most needed features, without having the understand and parse the full configuration syntax. However, if a feature outside of the exposed templates are needed, then the direct configuration option can be used.
With , no templates are rendered, and the user must directly supply the full configuration file as needed. Any errors in syntax or values may result in the proxy failing to start, but this option does give full access to any Grey Matter or Envoy feature.
Each gm-prox y version is built with a specific version of envoy.
Need help?
Grey Matter v1.2 uses gm-proxy version 1.4.2, which is built on
Grey Matter v1.2.1 uses gm-proxy version 1.4.4 which is built on
Create an account at to reach our team.