diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..c96917d --- /dev/null +++ b/.gitattributes @@ -0,0 +1,2 @@ +*.yaml text eol=lf +*.yml text eol=lf diff --git a/apps/fc-desktop/remotedesktop-pools.yaml b/apps/fc-desktop/remotedesktop-pools.yaml new file mode 100644 index 0000000..b6eda85 --- /dev/null +++ b/apps/fc-desktop/remotedesktop-pools.yaml @@ -0,0 +1,30 @@ +# FlowerCore RemoteDesktop warm-pool posture. +# +# The RemoteDesktop Web and Operator Deployments remain owned by +# FlowerCore.RemoteDesktop. bluejay-infra owns these GitOps pool intents so +# rebuilds preserve the operational posture without baking it into service code. +--- +apiVersion: flowercore.io/v1 +kind: RemoteDesktopPoolCrd +metadata: + name: qt-sdk-pool + namespace: fc-desktop + labels: + app.kubernetes.io/name: remotedesktop-pool + app.kubernetes.io/component: warm-pool + app.kubernetes.io/part-of: flowercore-remotedesktop + flowercore.io/template: dev-workstation + flowercore.io/image: localhost-fc-desktop-qt-sdk + annotations: + flowercore.io/deficit-tolerance: "0" + flowercore.io/scale-mode: ManualScaleOnDemand + flowercore.io/image-ref: localhost/fc-desktop:qt-sdk + flowercore.io/image-pull-policy: Never +spec: + templateSlug: dev-workstation + desiredSize: 0 + enabled: false + userVolumeMode: LateAttach + deficitTolerance: 0 + scaleMode: ManualScaleOnDemand + reconcileNow: false