Kongfig allow declarative configuration. We can define our list of APIs and consumers in json/yaml and then run kongfig to ensure that our Kong is configured correctly.
At the simplest form, your config.yml can be just :
---
apis:
-
name: "mockbin"
attributes:
upstream_url: "http://mockbin.com/"
request_host: "mockbin.com"
There are 4 top level keys available :
| Key | Description |
|---|---|
apis |
List all of your micros APIs |
consumers |
List of required consumers |
host |
Kong Admin API Host |
headers |
List of custom headers to be included with every request made by Kongfig |