Skip to content

Expand support for new group types #2248

@MikeEdgar

Description

@MikeEdgar

The console currently has support for consumer groups found using the listConsumerGroups admin API. More recent versions of Kafka have added two new types of groups - share groups and stream groups. Additionally, the new consumer group protocol (as opposed to the older classic protocol) is now to be accessed using operations separate from those for accessing classic groups.

We should -

  1. Migrate to the new listGroups API to obtain the list of all groups visible in the cluster.
  2. Delegate to the several describe*Groups APIs where * is classic, consumer, streams, or share - as determined by the group type/protocol in the listing.
  3. Support existing describe/reset support for all types if possible (more research and experimentation with the APIs is needed).
  4. Update the UI to display the group type and protocol
  5. Update the UI to change "Consumer Groups" terminology to be simply "Groups"

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions