Terminology
HelmRelease
A HelmRelease is a custom resource that defines how Helm should manage the lifecycle of a specific release. In this context, it is used to define how to deploy and manage the CPS service, including the CORS policy configuration.
Kubernetes Kustomization Files
Kustomization files are used to customize Kubernetes resource configurations. In this
guide, kustomization.yaml is used to define the namespace, resources, and
patches required for the CPS deployment. This allows for maintaining reusable base
configurations while applying environment-specific changes.
CORS (Cross-Origin Resource Sharing)
CORS is a security feature that restricts how resources on a web page can be requested
from another domain. The allowOrigin section in the HelmRelease
configuration specifies which URLs are allowed to access the CPS API. This guide includes
defining these allowed URLs for proper API access.