fc-desktop: add remotedesktop warm pool intent
This commit is contained in:
101
apps/fc-desktop/remotedesktop-pools.yaml
Normal file
101
apps/fc-desktop/remotedesktop-pools.yaml
Normal file
@@ -0,0 +1,101 @@
|
||||
# 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
|
||||
Reference in New Issue
Block a user