Configuration generator

    To generate the example configurations run the following from the root of the repo:

    The previous command will produce three fully expanded configurations using some variables defined inside of . See the comments inside of configgen.py for detailed information on how the different expansions work.

    A few notes about the example configurations:

    • Tracing is configured for LightStep. To disable this or enable or Datadog tracing, delete or change the accordingly.

    • The configuration demonstrates the use of a global rate limiting service. To disable this delete the .

    • Cluster discovery service is configured for the service to service reference configuration and it is assumed that be running at cds.yourcompany.net.