Skip to content

foundation: add queue service-type category #65

Description

@hectorvent

Foundation: add the queue service-type category to the Cloud Explorer

Several flagship services map to a service-type category the UI does not have yet. This issue adds
the queue category once so the per-service issues that depend on it can be picked up independently.

Scope

  • Add queue to CloudServiceType in packages/api/src/cloud-spi/types.ts
  • Add queue to CloudServiceType in packages/frontend/src/types/cloud.ts
  • Nav entry + icon + per-cloud gating in packages/frontend/src/components/Layout.tsx
    (CLOUD_SERVICE_ITEMS, CLOUD_SERVICE_ICONS)
  • Handle the literal in normalizeService() in packages/frontend/src/pages/CloudExplorerPage.tsx
  • Extend isServiceType() in packages/api/src/routes/clouds.ts
  • Shared panel: message send/receive/peek panel (a disabled 'Queue' nav placeholder already exists)

Enables

  • AWS SQS
  • Azure Queue Storage

See the add-a-service pattern in any per-service issue. Generic list/create/delete/inspect is handled
by DynamicResourceView; only add a custom panel if the service needs deep UX
(models: ComputePanel, NetworkingPanel, CosmosNoSqlPanel).

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requestfloci-coreConsole core: shell, UI framework, CI, docs, deps (not tied to an emulator or cloud)foundationNew service-type category framework (blocks per-service issues)help wantedExtra attention is needed

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions