# Functions
InstanceGroupSecretName returns the name of a k8s secret: `<secretType>.<instance-group>-v<version>` secret.
QuarksLinkSecretKey returns the key (composed of type and name), which is used as the root level key for the data mapping in secrets.
QuarksLinkSecretName returns the name of a secret used for Quarks links to be mounted or used by environment variables `link-<suffix>-<suffix>...`.
SecretVariableName generates a valid secret name for a given name `var-<name>`.
ServiceName constructs the headless service name for the instance group.
TruncatedServiceName returns the service name for a deployment.