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

Create a new admin binary. #465

Closed
jholdstock opened this issue May 13, 2024 · 0 comments · Fixed by #476
Closed

Create a new admin binary. #465

jholdstock opened this issue May 13, 2024 · 0 comments · Fixed by #476

Comments

@jholdstock
Copy link
Member

jholdstock commented May 13, 2024

The vspd binary is intended to be a non-interactive long-lived daemon which serves the VSP website and handles the lifecycle of added tickets. However, it currently includes some one-off admin tasks which are necessarily interactive, e.g. initializing the database.

The impact of not having a proper home for this kind of admin task can be observed in #311. Interactive password changing is obviously a nice feature to have, but fitting it nicely into the vspd daemon is awkward.

A dedicated binary for performing admin tasks without the concern of remaining non-interactive would provide an obvious ideal location for this kind of function. It could potentially even mean that tasks such as changing the admin password can be performed without having to stop/start the vspd process, another obvious win.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant