Files
home-server/clusters/noble/wip/eclipse-che/checluster.yaml

25 lines
968 B
YAML

# Eclipse Che instance — applied after **che-operator** is running (sync wave 2).
# Edit **hostname** / **domain** if your ingress DNS differs from the noble lab pattern.
#
# **devEnvironments.networking.externalTLSConfig** — required with cert-manager for **workspace** subdomains.
# Without it, Che creates secure workspace Ingresses with TLS hosts but **no secretName**, so cert-manager
# never issues certs and the dashboard often shows **no available server** when opening a workspace.
apiVersion: org.eclipse.che/v2
kind: CheCluster
metadata:
name: eclipse-che
namespace: eclipse-che
spec:
devEnvironments:
networking:
externalTLSConfig:
enabled: true
annotations:
cert-manager.io/cluster-issuer: letsencrypt-prod
networking:
domain: apps.noble.lab.pcenicni.dev
hostname: che.apps.noble.lab.pcenicni.dev
ingressClassName: traefik
annotations:
cert-manager.io/cluster-issuer: letsencrypt-prod