# Instance name — used to generate resource names (devcontainer-{name}, userhome-{name}) name: "" image: repository: ghcr.io/cpfarhood/devcontainer tag: latest pullPolicy: Always # GitHub repository to clone into /workspace githubRepo: "" # Happy Coder endpoints happyServerUrl: "https://happy.farh.net" happyWebappUrl: "https://happy-coder.farh.net" happyHomeDir: "/workspace/.happy" happyExperimental: "true" # VNC display display: width: "1920" height: "1080" # Set to "0" when TLS is terminated at the gateway layer secureConnection: "0" userId: "1000" groupId: "1000" storage: size: 32Gi className: ceph-filesystem resources: requests: memory: "2Gi" cpu: "1000m" limits: memory: "8Gi" cpu: "4000m" # Kubernetes cluster access granted to the devcontainer pod via RBAC. # Options: # none — no cluster access (default) # readonlyns — get/list/watch all resources in the release namespace # readwritens — full access to all resources in the release namespace # readonly — get/list/watch all resources cluster-wide # readwrite — full access to all resources cluster-wide clusterAccess: none # Name of existing Secret containing env vars (GITHUB_TOKEN, VNC_PASSWORD, etc.) # Defaults to: devcontainer-{name}-secrets-env envSecretName: ""