Skip to content

Broker not shown when empty #254

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

Closed
2 of 4 tasks
IncandescentChrysalis opened this issue Mar 29, 2024 · 10 comments
Closed
2 of 4 tasks

Broker not shown when empty #254

IncandescentChrysalis opened this issue Mar 29, 2024 · 10 comments
Labels
status/invalid This doesn't seem right status/triage/completed Automatic triage completed type/bug Something isn't working

Comments

@IncandescentChrysalis
Copy link

IncandescentChrysalis commented Mar 29, 2024

Issue submitter TODO list

  • I've looked up my issue in FAQ
  • I've searched for an already existing issues here
  • I've tried running main-labeled docker image and the issue still persists there
  • I'm running a supported version of the application which is listed here

Describe the bug (actual behavior)

In v0.6.2 from provectus/kafka-ui, when a cluster hosts some brokers containing data and other having none, the empty broker do not show up in the brokers list, despite being properly counted in the brokers count.

I have no idea is this might be related to #58, which I saw fixed in v1.0.0, or not.

Expected behavior

No response

Your installation details

v0.6.2 from provectus/kafka-ui

Steps to reproduce

Ensure some brokers do not host any data (no replica from any partition), while some others do.
If there is no data at all, all brokers show up in the list.

Screenshots

No response

Logs

No response

Additional context

No response

@IncandescentChrysalis IncandescentChrysalis added status/triage Issues pending maintainers triage type/bug Something isn't working labels Mar 29, 2024
@kapybro kapybro bot added status/triage/manual Manual triage in progress status/triage/completed Automatic triage completed and removed status/triage Issues pending maintainers triage labels Mar 29, 2024
Copy link

Hello there IncandescentChrysalis! 👋

Thank you and congratulations 🎉 for opening your very first issue in this project! 💖

In case you want to claim this issue, please comment down below! We will try to get back to you as soon as we can. 👀

@Haarolean
Copy link
Member

Hi, versions below the latest major one are not supported.
Please do upgrade, feel free to ping me here if the issue persists.

@Haarolean Haarolean closed this as not planned Won't fix, can't repro, duplicate, stale Mar 30, 2024
@Haarolean Haarolean added status/invalid This doesn't seem right and removed status/triage/manual Manual triage in progress labels Mar 30, 2024
@IncandescentChrysalis
Copy link
Author

IncandescentChrysalis commented Apr 2, 2024

Upgrade to v0.7.1 is not possible due to the long-standing issue #54 (historically provectus/kafka-ui#3741).

Is there any reason to believe it is fixed in that version? Based on which issues/PRs?

@Haarolean
Copy link
Member

@IncandescentChrysalis #54 is not an issue, it's an enhancement, a new feature if you'd like. It wasn't present in any previous versions so I don't see how it can be a blocker for an upgrade.

Version 0.6 was released a year ago, I don't quite remember all of the changes made that could affect or fix the aforementioned issue.

@IncandescentChrysalis
Copy link
Author

IncandescentChrysalis commented Apr 2, 2024

@Haarolean We couldn't manage to make authentication on our Active Directory backend work on v0.7.1.
The switch to RBAC not working in such configuration (and documented so), we ended up sticking to v0.6.2.

To emphasise, evolution in authentication between v0.6.2 and v0.7.1 was not transparent, at least for this backend type.
This breaking change makes #54 more than a feature request, but also a fix for this backend type authentication.
If past authentication configuration was supposed to continue working transparently, which was not our understanding, then v0.7.* introduced a regression.


Back to the matter at hand, unless brokers listing has been fixed last year between v0.6.2 and v0.7.1, the most probable situation is that the current bug is long-standing, hence still accurate (issue reopen?).

@Haarolean
Copy link
Member

@IncandescentChrysalis Authentication and RBAC are two distinct things, if there are any problems with LDAP/AD authentication, we'd need a separate issue for that. I'd look into that issue if you don't mind raising one.

This is the exact reason why older major versions are not supported as we can't always tell if some things have been fixed. I can reopen the issue if you manage to reproduce the same with 1.0.0. You can run a separate instance without authentication enabled to test things out.

Looking forward to seeing either an issue on AD authentication and/or results on verifying the issue with brokers within the latest release.

@IncandescentChrysalis
Copy link
Author

I took some time to test provectus/kafka-ui:v0.7.1 & kafbat/kafka-ui:v1.0.0 and it seems the problem from this issue still arises with the former but not with the latter.
Looking good! Can't wait for production-readiness!

@Haarolean
Copy link
Member

I took some time to test provectus/kafka-ui:v0.7.1 & kafbat/kafka-ui:v1.0.0 and it seems the problem from this issue still arises with the former but not with the latter. Looking good! Can't wait for production-readiness!

that's great. That version is a stable release, you can use it :)

@IncandescentChrysalis
Copy link
Author

I had some weird ARM/AMD architecture mismatch while testing based on your v1.0.0 Docker Hub image.
It felt like the pipeline behind it was still WiP. ;)

There would still remain this AD thing to test, which was broken between v0.6.2 & v0.7.1, before considering it.

@Haarolean
Copy link
Member

We ship both amd and arm images, nothing has changed in that part besides the target: we ship to github packages now mostly.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
status/invalid This doesn't seem right status/triage/completed Automatic triage completed type/bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants