Add Cloud Scheduler to the Cloud Explorer (gcp)
The gcp emulator implements Cloud Scheduler (~0 operations). The UI does not surface it yet.
Backend (packages/api)
Frontend (packages/frontend)
Acceptance
Adds a small scheduler literal (jobs list with cron/target — generic table is sufficient, no shared panel).
Emulator source: floci-gcp/src/main/java/io/floci/gcp/services/scheduler/
Add Cloud Scheduler to the Cloud Explorer (gcp)
The gcp emulator implements Cloud Scheduler (~0 operations). The UI does not surface it yet.
Backend (
packages/api)src/cloud-spi/schedulerSchema.ts—schedulerSchemaFor('gcp')(model:src/cloud-spi/storageSchema.ts)src/adapter-gcp/GcpSchedulerAdapter.tsimplementsCloudServiceAdapter+GcpSchedulerAdapter.test.ts(model:src/adapter-aws/AwsStorageAdapter.ts)new GcpSchedulerAdapter()insrc/cloudProxy.ts; addservices.push({...})+schema()fallback insrc/service/CloudProxyService.tsFrontend (
packages/frontend)normalizeService()handles the literal (pages/CloudExplorerPage.tsx)DynamicResourceViewrendering; add aservice === '...'panel only if deep UX is neededAcceptance
Adds a small
schedulerliteral (jobs list with cron/target — generic table is sufficient, no shared panel).Emulator source:
floci-gcp/src/main/java/io/floci/gcp/services/scheduler/