Files
yucca/kubernetes/components/roles/primary/kustomization.yaml
T

24 lines
1002 B
YAML

# PRIMARY region app set. A partition's primary region runs the FULL stack: the
# control-plane services (yucca-api, yucca-admin-api, web) and the database live
# ONLY here (product invariant: api + DB run in the primary region), alongside
# the storage-region-local services (michael, metrics-worker).
#
# Selected compile-time by a cluster overlay via:
# components: [../../../components/infra, ../../../components/roles/primary]
# kept in lockstep with the runtime CLUSTER_ROLE=primary from the generated
# cluster-settings fragment (a validate check enforces the pairing).
apiVersion: kustomize.config.k8s.io/v1alpha1
kind: Component
resources:
- ../../apps/namespace.yaml
- ../../apps/networkpolicies.yaml
- ../../apps/topology.yaml
- ../../apps/yucca-database.yaml
- ../../apps/yucca-api.yaml
- ../../apps/yucca-admin-api.yaml
- ../../apps/web.yaml
- ../../apps/meta.yaml
- ../../apps/michael.yaml
- ../../apps/yucca-metrics-worker.yaml
- ../../apps/futo-backups-bot.yaml