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 + +