Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: kafka Rebalance list #1070

Merged
merged 6 commits into from
Oct 7, 2024
Merged

feat: kafka Rebalance list #1070

merged 6 commits into from
Oct 7, 2024

Conversation

hemahg
Copy link
Contributor

@hemahg hemahg commented Sep 24, 2024

feat: kafka Rebalance list

Kafka rebalance list
Screenshot 2024-10-01 at 11 37 42 AM

optimization Result modal
Screenshot 2024-10-01 at 11 38 14 AM

@hemahg hemahg marked this pull request as draft September 24, 2024 07:38
@hemahg hemahg added the ui label Sep 24, 2024
@MikeEdgar MikeEdgar added this to the 0.4.0 milestone Sep 24, 2024
@hemahg hemahg force-pushed the Rebalancing branch 3 times, most recently from e32e90f to a5ce0e4 Compare September 30, 2024 20:25
@hemahg hemahg marked this pull request as ready for review October 1, 2024 10:44
@hemahg hemahg force-pushed the Rebalancing branch 2 times, most recently from c9d1c71 to b3feddd Compare October 1, 2024 13:00
Copy link
Member

@MikeEdgar MikeEdgar left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can the headers/values for the status counts be centered? The ones for the total and stopped seem to be in a weird position.
image

Similarly for the mode/auto-approval/brokers data:
image

I think if there are no brokers returned by the API (which should be the case when the mode=full), we can display "N/A" or something.

When entries in the proposal report are missing values like the "excluded" labels here, should we put "None" or "-" as a placeholder?
image

Actions when state is "ProposalReady" should be "Approve" and "Refresh". I'll look through the code and see if I can spot why it's not correct.
image

Copy link
Member

@MikeEdgar MikeEdgar left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A few suggestions for the options menu

Copy link
Member

@MikeEdgar MikeEdgar left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

When filtering the list and nothing matches the filter, the empty state is shown without a way to clear the filter. Can this view incorporate the search box also?

image

Copy link
Member

@MikeEdgar MikeEdgar left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Refreshing the page on the rebalance tab, the "Brokers" header and "Overview"/"Rebalance" tabs are lost:
image

hemahg added 3 commits October 4, 2024 00:32
Signed-off-by: hemahg <[email protected]>
Signed-off-by: hemahg <[email protected]>
Copy link

sonarqubecloud bot commented Oct 4, 2024

Copy link
Member

@MikeEdgar MikeEdgar left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good, thanks @hemahg

@hemahg hemahg merged commit 570345f into main Oct 7, 2024
9 checks passed
@hemahg hemahg deleted the Rebalancing branch October 7, 2024 06:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants