Files
holos/docs/examples/namespaces.cue
Jeff McCune 646f6fcdb0 (#30) Add https redirect overlay resources
This patch migrates the https redirect and the
istio-ingressgateway-loopback Service from
`holos-infra/components/core/istio/ingress/templates/deployment`
2024-03-02 15:01:58 -08:00

28 lines
1.0 KiB
CUE

package holos
// PlatformNamespace is a namespace to manage for Secret provisioning, SecretStore, etc...
#PlatformNamespace: {
name: string
labels?: {[string]: string}
annotations?: {[string]: string}
}
// #PlatformNamespaces is a list of namespaces to manage across the platform.
#PlatformNamespaces: [...#PlatformNamespace]
// #CredsRefresher defines attributes for the external secrets credential refresher job.
#CredsRefresher: {
// name is the name of the job, component, and related resources.
name: "eso-creds-refresher"
// namespace is the namespace where the job runs.
namespace: "holos-system"
// project is the gcp project id hosting the provisioner cluster.
project: #InputKeys.gcpProjectID
// projectNumber is the gcp project number hosting the provisioner cluster.
projectNumber: #InputKeys.gcpProjectNumber
// iamsa is the iam service account email address.
iamServiceAccount: name + "@" + project + ".iam.gserviceaccount.com"
// region is the region of the provisioner cluster
region: string | *"us-central1" @tag(region, type=string)
}