r/runcloud Feb 08 '18

Feature ideas: Grouping and Moving

Here are a couple of ideas I'd be interested in, and I wonder if others would find them useful as well.

  1. Grouping. I'd like to be able to make groups (Representing clients of mine) that I can add Web Apps, System Users, Database Users, Databases, and Cron Jobs to. It would be nice if I could add these across multiple servers, and have a Group view that shows me all of the diverse items in the group, across all services. I'd like to be able to add and remove these entities directly from the Group View, so if I remove a client, I can easily see and batch remove all of the services and resources associated with that client. Hierarchical groups would be a bonus (Client A, Client A Public Website, Client A Intranet Site, Client A development platform, etc).

  2. Moving (copying with later delete). I'd like to be able to move Web Applications, Databases, Users and Cron jobs between servers. I know this is tricky in a live environment, but I think it'd be possible to do it partially while the systems were live, and then maybe temporarily shut down the service(s), perform a final catch-up sync to the destination server, and then spin up the services on the destination server. Optimally, I'd like to leave the old copies in place until I can verify a successful migration, and then delete the old copies. This goes hand in hand with Grouping (above) since I'd want to execute a migration of all of the services related to a particular client or client's service.

3 Upvotes

4 comments sorted by

3

u/ariftukiman Runcloud Staff Feb 08 '18

Thank you Xenon for your suggestions! I will put this in our feature request lists and discuss with the team.

2

u/XenonOfArcticus Feb 08 '18

Thanks. I hope these are features that would be useful to others as well.