Files
2025-11-08 18:38:14 +08:00

49 lines
1.1 KiB
YAML

---
apiVersion: kustomize.toolkit.fluxcd.io/v1
kind: Kustomization
metadata:
name: code-server-app
namespace: flux-system
labels: &l
app.kubernetes.io/name: "code-server"
wait.flux.home.arpa/disabled: "true"
wait.flux.home.arpa/enabled: "false"
spec:
commonMetadata:
labels: *l
path: ./kube/deploy/apps/code-server/app
targetNamespace: "code-server"
dependsOn:
- name: code-server-pvc
wait: false
---
apiVersion: kustomize.toolkit.fluxcd.io/v1
kind: Kustomization
metadata:
name: code-server-pvc
namespace: flux-system
labels: &l
app.kubernetes.io/name: "code-server"
spec:
commonMetadata:
labels: *l
path: ./kube/deploy/core/storage/volsync/template
targetNamespace: "code-server"
dependsOn:
- name: 1-core-storage-volsync-app
- name: 1-core-storage-rook-ceph-cluster
postBuild:
substitute:
PVC: "code-server-data"
SIZE: "50Gi"
CACHESIZE: "15Gi"
RGW_CRON: "0 */12 * * *"
SC: &sc "block"
SNAP: *sc
ACCESSMODE: &am "ReadWriteOnce"
SNAP_ACCESSMODE: *am
RUID: &uid "1000"
RGID: *uid
RFSG: *uid
LMEM: "3Gi"