StackValues
StackValues are custom resources that replace sensitive data or information 
that will be specific to an environment. This includes all Kubernetes Secrets
and some ConfigMaps. When a StackApp is applied that contains one or more 
StackValue, the StackValue controller uses the contained metadata as well
as information from the StackAppConfig to fetch the value and build the 
corresponding Kubernetes resource. Currently StackValues can retrieve data
from  Artifactory, Hashicorp Vault, and Amazon S3. 
If a StackApp is packaged using the Critical Stack UI Secrets will 
automatically be replaced and ConfigMaps will be included or replaced 
based on annotations. If these annotations do not exist the user will 
be prompted to add them.  During the packaging of a StackApp all 
necessary metadata is gathered from annotations on the resource 
see annotations here. 
These annotations on Secrets and any Configmap that will 
be replaced by a StackValue are necessary before any StackApp 
can be packaged.
See the details on the StackValues resource here