diff --git a/docs/proposals/data-plane-config.md b/docs/proposals/data-plane-config.md new file mode 100644 index 000000000..872383590 --- /dev/null +++ b/docs/proposals/data-plane-config.md @@ -0,0 +1,21 @@ +# Enhancement Proposal-929: Data Plane Dynamic Configuration + +- Issue: https://github.com/nginxinc/nginx-kubernetes-gateway/issues/929 +- Status: Provisional + +## Summary + +This proposal is intended to contain the design for how to dynamically configure the data plane for the +NGINX Gateway Fabric (NGF) project. Similar to control plane configuration, we should be able to leverage +a custom resource definition to define data plane configuration, considering fields such as telemetry and +upstream zone size. + +## Goals + +Define a CRD to dynamically configure various settings for the NGF data plane. The initial configurable options +will be for telemetry (tracing) and upstream zone size. + +## Non-Goals + + 1. This proposal is not defining every setting that needs to be present in the configuration. + 2. This proposal is not for any configuration related to control plane.