Skip to content

Feat: AI Gateway Providers declarative and get/list support #747

@rspurgeon

Description

@rspurgeon

Parent: #737

Tracks the AI Gateway Providers API group from the current AI Gateway OpenAPI spec.

Scope

  • Add declarative configuration support for this resource group in kongctl
  • Add imperative read support (get/list) for this resource group
  • Wire the resource into kongctl explain, kongctl scaffold, docs, and tests

API surface

  • GET /ai-gateways/{gatewayId}/providers
  • POST /ai-gateways/{gatewayId}/providers
  • GET /ai-gateways/{gatewayId}/providers/{providerId}
  • PUT /ai-gateways/{gatewayId}/providers/{providerId}
  • DELETE /ai-gateways/{gatewayId}/providers/{providerId}

Acceptance criteria

  • Declarative resource support covers the lifecycle exposed by this API group
  • Resource matching, planning, and execution handle gateway-scoped relationships where applicable
  • Imperative get and list commands are available for this resource group
  • kongctl explain and kongctl scaffold include this resource
  • docs/declarative-resource-reference.md and related CLI docs are updated
  • Tests cover declarative behavior and imperative read flows

Notes

  • Imperative write commands are out of scope for this issue.
  • This is a gateway-scoped child resource under AI Gateways.
  • Declarative support should follow the existing nested child-resource patterns used by the engine.

Metadata

Metadata

Assignees

No one assigned

    Labels

    declarativeenhancementNew feature or requestkonnectmedium-priorityThis item should be addressed in the medium term time frametriagedThis item has been triaged

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions