Skip to content

show consumer groups in Topics view#3264

Draft
Dave Shoup (shouples) wants to merge 22 commits intodjs/resource-container-refactorfrom
djs/consumer-groups-in-view
Draft

show consumer groups in Topics view#3264
Dave Shoup (shouples) wants to merge 22 commits intodjs/resource-container-refactorfrom
djs/consumer-groups-in-view

Conversation

@shouples
Copy link
Contributor

@shouples Dave Shoup (shouples) commented Feb 7, 2026

Summary of Changes

Adds consumer groups as a visible resource in the Topics view (pending rename in a future branch):
image
image

The Consumer Groups container is shown at the top in a collapsed state, while the Topics container is auto-expanded to be as minimally disruptive as possible for users.

Closes #3300

(Still more work to be done as part of the #3227 parent issue)

Associated PRs

Click-testing instructions

  1. Connect to a Confluent Cloud environment with an active Kafka cluster
  2. Expand the Topics view for that cluster
  3. Verify a "Consumer Groups" container appears alongside the "Topics" container
  4. Expand the Consumer Groups container and confirm groups are listed with their state (if consumers have been active recently)
  5. Expand a consumer group to verify its members (consumers) are shown

Optional: Any additional details or context that should be provided?

  • The downstream commands branch (placeholder in the stack) will add context menu actions for consumer groups (e.g., per-container refreshing, reset offsets)
  • Consumer group members are fetched per-group using Promise.allSettled, so one failed member fetch won't block the rest

Pull request checklist

Please check if your PR fulfills the following (if applicable):

Tests

  • Added new
  • Updated existing
  • Deleted existing

Release notes

  • Does anything in this PR need to be mentioned in the user-facing CHANGELOG?

@airlock-confluentinc airlock-confluentinc bot force-pushed the djs/consumer-group-models branch 6 times, most recently from d5c9efc to 9b4450d Compare February 24, 2026 16:15
@shouples Dave Shoup (shouples) changed the base branch from djs/consumer-group-models to djs/resource-container-refactor February 24, 2026 16:20
@airlock-confluentinc airlock-confluentinc bot force-pushed the djs/resource-container-refactor branch from 4384847 to 2d0df9f Compare February 24, 2026 22:01
@airlock-confluentinc airlock-confluentinc bot force-pushed the djs/consumer-groups-in-view branch from 099e61c to 8246ea3 Compare February 24, 2026 22:01
@airlock-confluentinc airlock-confluentinc bot force-pushed the djs/resource-container-refactor branch from 2d0df9f to 2daefec Compare February 26, 2026 16:49
@airlock-confluentinc airlock-confluentinc bot force-pushed the djs/consumer-groups-in-view branch 2 times, most recently from 25f8ed1 to 0b24f3d Compare February 27, 2026 14:41
@airlock-confluentinc airlock-confluentinc bot force-pushed the djs/resource-container-refactor branch 2 times, most recently from 6b8d9b8 to ec16f3d Compare February 27, 2026 14:48
@airlock-confluentinc airlock-confluentinc bot force-pushed the djs/consumer-groups-in-view branch 2 times, most recently from ac52ead to f28d233 Compare February 27, 2026 15:26
@airlock-confluentinc airlock-confluentinc bot force-pushed the djs/consumer-groups-in-view branch from 3b61491 to a585b8b Compare February 27, 2026 22:39
…nsion doesn't support consumer group management
@sonarqube-confluent
Copy link

Quality Gate failed Quality Gate failed

Failed conditions
76.9% Coverage on New Code (required ≥ 80%)

See analysis details on SonarQube

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Show Consumer Groups container through Topics view provider

1 participant