Repository navigation
Replies: 7 comments 1 reply
|
definitely on-board with this - i think of it as multi-site but same concept. this might be better to move to a Discussion since @gnacho likes to keep the issues list clean. there was an opener for a discussion of this recently but it looks to have been pulled for some reason. since you have a specific use case, if you can describe what features you'd need to replicate for the UniFi self-host controller feature set that would get the ball rolling on a plan. |
|
Yes please, it's interesting and I would like to go deeper, can any of you move it to a Discussion? @johnnyq @crowedavid Sorry if I closed something by accident. And yes, that's exactly my workflow: every release starts from zero open issues, with a clean backlog on my side. Quick releases and iteration against real test environments. Right now I'm heads-down on a new feature that's giving me some trouble. I'll probably cut a release with the bug fixes and the MCP connector, then keep testing until the new feature is better proven. It should be a nice surprise. Hopefully. |
i think the project owner can convert Issues into Discussions - maybe @johnnyq can since they opened the issue. i am just a lowly commenter so i can only type comments madly.
i think it was Discussion item #1072 but it shows as "[Superceded]" in the list. not sure how it reached that state but it appears blank.
looking forward to it! |
|
#1072 was an idea a collaborator sent me by email. I initially opened it for him, then decided it was his to open himself, so it ended up in that state. He may get to it in the next few days. |
|
ah, that makes sense and agreed. if you want to move this item to a discussion we can continue the conversation there and get out of the issues list. i think only the project owner can make the issue->discussion move. |
|
Hello @MassiPi, your diagram makes the question concrete, thanks. Short answer: there is no multi-tenancy today. One NetPulse instance means one fleet. Nothing in the config model or the store separates tenants, so you cannot switch between clients in the UI, and the speedtest is a single global scheduler with no per-device dimension at all. You read that correctly. Your picture mixes two different problems, and they have very different costs. The first one is the CPE. What you need there is not a tenant, it is a unit that is never expected to run an agent. That changed this week: each unit now declares an inventory mode, One caveat I would rather state now than let you discover later. The mode decides how the unit is read, not whether it is reachable. If your server cannot open a session to the CPE because that CPE sits in the WAN zone with no route back, no mode helps and you need an inbound path you accept, for example a reverse tunnel. With no session, the honest answer is that there is no inventory from that unit. The second one is the topology mistake in your screenshot, where the CPE shows up as a client of the lower RUTTO instead of as its uplink. That is a separate bug and 2.51.x changed leaf inference, so if you still see it on 2.51.3 open an issue with the version of the agent on each unit and I will look at it properly. Do not mix it with the multi-tenant question. On multi-tenant itself, before designing anything I need to know which of these you actually mean:
Those are different products. The first is a view layer. The second reaches the data model, the API, alerts and the auth, and it is a large piece of work. For your UniFi comparison it would also help to know what the switch between tenants changes in practice. Do you need different users per client, or just a way to not read 27 networks at once? |


Uh oh!
There was an error while loading. Please reload this page.
Netpulse looks like it has a real potential for MSP space. We use unifi self hosted controller for 27 clients it would be nice if netpulse was multi-tenanted and could easily switch between tenants in the UI. One day Unifi isnt always going to be self hostable i feel like they may go down like everyone else with their vendor lock in.
All reactions