Enterprise Buglist
Current Enterprise Notes/Bugs:
Container restrict memory needs a setting for swap
Sane:
- Controller hanging when target removed during mass refresh from start up.
- Windows updating ADS needs to stop all instances first
- It'd be nice to better be able to find which user manages which instances and vice versa; like from the user/role show which instances they can access in an easy to view area, and click it to navigate to that instance; but also from the instance knowing which users have any access at all to this instance type deal
- Show the commit/version number in WHMCS module
- WHMCS releases so the files can be curl'ed easily
- Log the URL the WHMCS command is being sent to
- Console/log filtering by type
- Verify audit log protected settings being displayed
onepineapple:
- Multiple protected settings changed within a second from the GUI
- Need way to have different versions of instances still be accessible
- Manage in new tab = autoopen and login
- Find a way to keep game servers running when AMP is restarted/upgraded
- License lost on upgrade
- License expired error
- ampinstmgr upgrade ADS01 kills all instances.
- enterprise license features get lost
Arc:
-
Review the weighting for deployments
-
If the server stops unexpectedly, take a snapshot of the CPU/RAM usage from a few seconds before
-
SFTP on target - Admin sees correct baseURL, customer sees controller URL
-
Templates menu doesn't have great UX - some buttons you click and they don't have any feedback - so who knows if it saved or not.
-
Currently, users can't create their own users AND have them do stuff with groups to manage the server. They can't make groups in the instance/can't correctly permission them. Details here: enterprise-support
-
The whole users and permissions thing don't work nicely. Some permissions don't work as expected, some affect other things. It needs a solid look at.
-
0byte files don't work/aren't read by the File Manager, even when created on the hardware itself via touch
-
Can't create files via the File Manager (whitelist file suffix based on upload ability)
-
It would be handy to show a controller-based user vs an instance-only user when viewing the users section (colour coding perhaps?) - additionally groups would fall into this too, where they are created by users.
-
Reset password is not in a state suitable for SaaS/Enterprise usage. An email-based password reset would be handy for the panel as a whole. Allow the panel to send an email (it currently can't) to do a password reset to a random password. Then allow them to change it later (or something to that effect) The current hyperlink just looks messy and is not what Enterprise users expect from whitebox.
-
Setting the "User must change password at next logon" flag just flat out doesn't work. Reference: enterprise-support
-
ADS does not alert for issues, such as not being configured for commercial hosting, or being unable to start due to licensing issues which are common with AMP - email/webhook should be enabled for this. If you want a really good thing to look at - TrueNAS CORE has a really good alerting section for configuring alerts. These alerts should come from a single point (the controller) with backup routes for alerting when the target cannot contact the controller.
-
ADS does not alert when itself, or an instance under it, is unlicensed and unable to start. It does in the console, but we're not always watching the console. It must alert for both the assertion and de-assertion.
-
Suspended instances do weird stuff when you suspend them manually - attempting to do so shows that the instance will show as suspended when you click the button to turn suspension on/off, however, this is only visual. Once you save it, it actually turns back off again.
-
Windows instances appear to not have the same level of "talking" to ADS as Linux ones do. It takes far longer to shut down a Windows instance (Seems like it has to force kill it) and have ADS confirm this. I suspect this is LIM functionality.
-
When selecting a template deployment, clicking "Deploy this Template" and selecting the Deployment Type to be "Existing User" it does not assign the user to the instance. Logging onto the instance shows "This user does not have permission to access this instance.
-
Please ensure that this user has the 'Manage Instance' permission within ADS for this instance." - looking at the user permissions shows that the user was not given permission to manage the instance, or do anything with it.
-
Users can currently login to the controller. Whilst this is a nice option to have for those that have multiple servers, I believe this should be on a case-by-case basis. Either explicitly denied for a role, or have it turned on per user.
-
When a user is created (for example, a user is created by another user on an instance), there is no alert given to the user with regards to the login URL.
-
Automated upgrades via WHMCS (or any API call outside of doing it in the UI) do not work. Details here: enterprise-support
-
SteamCMD needs a massive UX overhaul - including the App Workshop Items "null issue", inability to abort an update, delay on reporting items are downloading, and auto-retry on timeout - details here: enterprise-support
-
Currently, AMP does not differentiate between logging in for a server and logging in for a workshop item when updating. It needs to.
Sauramel: Minecraft setting to prevent AMP auto updating Java version on crashes
Any outstanding items here have been migrated to their own issues for better tracking.