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.