102 lines
2.6 KiB
YAML
102 lines
2.6 KiB
YAML
# FlowerCore RemoteDesktop warm-pool intent.
|
|
#
|
|
# These CRDs are deliberately explicit. The RemoteDesktop warmup loop no
|
|
# longer scans template defaults to decide what to warm; every enabled pool
|
|
# here represents operator/GitOps intent and prevents a repeat of the
|
|
# orphan-pool leak from 2026-05-08.
|
|
---
|
|
apiVersion: flowercore.io/v1
|
|
kind: RemoteDesktopPoolCrd
|
|
metadata:
|
|
name: browser-lab-pool
|
|
namespace: fc-desktop
|
|
labels:
|
|
app.kubernetes.io/name: remotedesktop-pool
|
|
app.kubernetes.io/part-of: flowercore-remotedesktop
|
|
app.kubernetes.io/managed-by: bluejay-infra
|
|
spec:
|
|
templateSlug: browser-only
|
|
desiredSize: 1
|
|
enabled: true
|
|
reconcileNow: true
|
|
---
|
|
apiVersion: flowercore.io/v1
|
|
kind: RemoteDesktopPoolCrd
|
|
metadata:
|
|
name: opensuse-xfce-pool
|
|
namespace: fc-desktop
|
|
labels:
|
|
app.kubernetes.io/name: remotedesktop-pool
|
|
app.kubernetes.io/part-of: flowercore-remotedesktop
|
|
app.kubernetes.io/managed-by: bluejay-infra
|
|
spec:
|
|
templateSlug: opensuse-xfce
|
|
desiredSize: 1
|
|
enabled: true
|
|
userVolumeMode: LateAttach
|
|
reconcileNow: true
|
|
---
|
|
apiVersion: flowercore.io/v1
|
|
kind: RemoteDesktopPoolCrd
|
|
metadata:
|
|
name: dev-workstation-pool
|
|
namespace: fc-desktop
|
|
labels:
|
|
app.kubernetes.io/name: remotedesktop-pool
|
|
app.kubernetes.io/part-of: flowercore-remotedesktop
|
|
app.kubernetes.io/managed-by: bluejay-infra
|
|
spec:
|
|
templateSlug: dev-workstation
|
|
desiredSize: 1
|
|
enabled: true
|
|
userVolumeMode: LateAttach
|
|
reconcileNow: true
|
|
---
|
|
apiVersion: flowercore.io/v1
|
|
kind: RemoteDesktopPoolCrd
|
|
metadata:
|
|
name: ai-station-pool
|
|
namespace: fc-desktop
|
|
labels:
|
|
app.kubernetes.io/name: remotedesktop-pool
|
|
app.kubernetes.io/part-of: flowercore-remotedesktop
|
|
app.kubernetes.io/managed-by: bluejay-infra
|
|
spec:
|
|
templateSlug: ai-station
|
|
desiredSize: 1
|
|
enabled: true
|
|
userVolumeMode: LateAttach
|
|
reconcileNow: true
|
|
---
|
|
apiVersion: flowercore.io/v1
|
|
kind: RemoteDesktopPoolCrd
|
|
metadata:
|
|
name: linux-xfce-pool
|
|
namespace: fc-desktop
|
|
labels:
|
|
app.kubernetes.io/name: remotedesktop-pool
|
|
app.kubernetes.io/part-of: flowercore-remotedesktop
|
|
app.kubernetes.io/managed-by: bluejay-infra
|
|
spec:
|
|
templateSlug: linux-xfce
|
|
desiredSize: 1
|
|
enabled: true
|
|
userVolumeMode: LateAttach
|
|
reconcileNow: true
|
|
---
|
|
apiVersion: flowercore.io/v1
|
|
kind: RemoteDesktopPoolCrd
|
|
metadata:
|
|
name: linux-xfce-rdp-pool
|
|
namespace: fc-desktop
|
|
labels:
|
|
app.kubernetes.io/name: remotedesktop-pool
|
|
app.kubernetes.io/part-of: flowercore-remotedesktop
|
|
app.kubernetes.io/managed-by: bluejay-infra
|
|
spec:
|
|
templateSlug: linux-xfce-rdp
|
|
desiredSize: 1
|
|
enabled: true
|
|
userVolumeMode: LateAttach
|
|
reconcileNow: true
|