diff --git a/charter/PackageRequirements.md b/charter/PackageRequirements.md
index 059cfe4967b896604f5b6150ad1872c7a34a5e1c..79135440d5799b97440409a5f61b46ecd9c73956 100644
--- a/charter/PackageRequirements.md
+++ b/charter/PackageRequirements.md
@@ -156,3 +156,6 @@ Each package will have a default branch of `main`.  Immutable tags will be used
 * Helm chart dependency version,use version ranges instead of pinning to an exact version.
     version: ~1.2.3
 * There should be a Helm values file located at `tests/test-values.yaml` used for pipeline testing.
+* Charts should support `affinity` and `nodeSelector` configuration for all components.  If there is only one type of `Pods`, then a single, top level value shall be provided, otherwise there should be `affinity` and `nodeSelector` regions for each component.  See [the Kubernetes Docs](https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/) for more information
+
+