Makes lux.cloud self-contained: defines the canonical `cloud` Deployment (ghcr.io/hanzoai/cloud:v1.785.19 unified binary, :8000 + :9090, fsGroup + RWO PVC, white-labelled to lux.cloud via id.lux.cloud JWKS) instead of relying on an ad-hoc kubectl apply that drifts. Wired into the cloud kustomization.
18 lines
655 B
YAML
18 lines
655 B
YAML
apiVersion: kustomize.config.k8s.io/v1beta1
|
|
kind: Kustomization
|
|
|
|
# lux.cloud — the unified `cloud` binary (ghcr.io/hanzoai/cloud) + its
|
|
# lux.cloud-branded ingress routes, in the `hanzo` namespace on lux-k8s.
|
|
#
|
|
# deployment.yaml defines the canonical `cloud` Deployment/Service/PVC (the
|
|
# unified API binary on :8000, white-labelled to lux.cloud) — replacing the
|
|
# retired `cloud-api` conflation. ingress.yaml routes lux.cloud + api.lux.cloud
|
|
# to it via the shared hanzo-ingress controller. The static frontend
|
|
# (lux.cloud / www) is served from CF Pages; this binary backs the API.
|
|
|
|
namespace: hanzo
|
|
|
|
resources:
|
|
- deployment.yaml
|
|
- ingress.yaml
|