# 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