Files
zeekay e3fea8807a fix(lux-cloud): route api.lux.cloud + www to unified cloud binary :8000
api.lux.cloud now points at the unified `cloud` Deployment
(ghcr.io/hanzoai/cloud, semver) on :8000 instead of the retired
`cloud-api` conflation; frontend ingress aligned to :8000 (was :80).
Matches the canonical cloud-not-cloud-api naming.
2026-07-26 15:46:01 -07:00

67 lines
1.4 KiB
YAML

apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: cloud-lux
namespace: hanzo
labels:
app.kubernetes.io/managed-by: lux-universe
app.kubernetes.io/part-of: lux-cloud
annotations:
cert-manager.io/cluster-issuer: letsencrypt-prod
spec:
ingressClassName: ingress
tls:
- hosts:
- lux.cloud
- www.lux.cloud
secretName: cloud-lux-tls
rules:
- host: lux.cloud
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: cloud
port:
number: 8000
- host: www.lux.cloud
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: cloud
port:
number: 8000
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: cloud-api-lux
namespace: hanzo
labels:
app.kubernetes.io/managed-by: lux-universe
app.kubernetes.io/part-of: lux-cloud
annotations:
cert-manager.io/cluster-issuer: letsencrypt-prod
spec:
ingressClassName: ingress
tls:
- hosts:
- api.lux.cloud
secretName: cloud-api-lux-tls
rules:
- host: api.lux.cloud
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: cloud
port:
number: 8000