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

How to install pve-proxmoxlb-service-ui package #44

Open
mcbenjemaa opened this issue Aug 5, 2024 · 8 comments
Open

How to install pve-proxmoxlb-service-ui package #44

mcbenjemaa opened this issue Aug 5, 2024 · 8 comments
Labels
question Further information is requested wontfix This will not be worked on

Comments

@mcbenjemaa
Copy link

I notice there's no documentation on how to install the package pve-proxmoxlb-service-ui,
neither there's the code to build it.

@gyptazy
Copy link
Owner

gyptazy commented Aug 5, 2024

Hey @mcbenjemaa,

the UI integration has been removed. The Proxmox web ui is a single huge file which needs to be patched or to be overwritten, but the content of the file may differ depending on the installed Proxmox version. The old way was a too tacky way which is too risky for production usage. Therefore, this has been removed until a better solution is in place. I'm already working on the reintegration of it, but it hasn't the highest priority right, now.

Sorry for that.

Cheers,
gyptazy

@gyptazy gyptazy added question Further information is requested wontfix This will not be worked on labels Aug 5, 2024
@yangsm88888
Copy link

Is the pve-proxmoxlb-service-ui package available for download? I would like to install it on the version you tested. This feature on the interface is great. Thank you.

@gyptazy
Copy link
Owner

gyptazy commented Aug 8, 2024

Hey @yangsm88888,

Unfortunately it’s not available. And this is still something I need to investigate, since I have more or less the same issue with the patched API for the rolling updates (auto cluster patching). In that case, it’s the API instead of the UI but the problem keeps the same. So, this affects:

  • proxlb-service-ui
  • proxlb-additions

Maybe it’s worth to create in inline patcher for those files, which would could detect the pattern and patch instead overwriting the whole file.

Cheers,
gyptazy

@yangsm88888
Copy link

Thanks for the reply. I think it is better to have this configuration function on the GUI. It can be turned on when needed and turned off when not needed. It is better to create an inline patch program for these files.

@gyptazy
Copy link
Owner

gyptazy commented Aug 8, 2024

Hey @yangsm88888,

exactly, that's also the reason why this is an dedicated package instead of shipping everything in a single one. Installing ProxLB for the general usage should not have any impacts to the Proxmox environment. As a result, this package is currently not available. I have some ideas how to re-integrate this, but honestly the gui part is not on my top of the priorities.

However, I hope to have this quickly in place again.

Cheers,
gyptazy

@yangsm88888
Copy link

Waiting for your good news, thank you

@yangsm88888
Copy link

Will this function be integrated into the GUI in the next version? I think many people need this function.

@gyptazy
Copy link
Owner

gyptazy commented Oct 11, 2024

Will this function be integrated into the GUI in the next version? I think many people need this function.

This is currently running on some test environments and some beta test ones. The problem here is, that there isn’t any native plugin support for the web-ui. As mentioned previously, I want to ensure that this works without any issues.

Imagine you have this installed, updating Proxmox and afterwards your web UI doesn’t come up anymore. Wouldn’t be great. Just the worst-case scenario but anyways…

Therefore, I’m validating this in a more nit-picky way. With some luck, it could come back quickly. It’s not really pinned to the ProxLB version and shipped as a dedicated package which would work with all ProxLB version. In the end it is just extending the Proxmox webinterface.

so far it looks quite good but requires more things to do when building and will be always related to the specific Proxmox version.

Cheers,
gyptazy

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested wontfix This will not be worked on
Projects
None yet
Development

No branches or pull requests

3 participants