-
Notifications
You must be signed in to change notification settings - Fork 22
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
Configurable VM creation options #72
Comments
Here is one possibility: User can define configurable options:
User can associate regions with options (via another table; note that it is regions and not plans since the VM creation page includes both plans and these options, although we could load it via JS if we wanted to). Client can set options, which will be passed as part of the plan metadata to the VM interface. VMs also need to be associated with options so that the user can be charged the correct amount, in case price is non-zero. |
This looks looks like a good approach, as an admin I would bind options to regions, and endusers would have the ability to enable/disable them when creating vms? The assoisiation is key with billing is key. |
Yeah. Probably the options will be able to be arbitrary, but if the only two options are yes/no then it will show a checkbox instead of a select dropdown. Should probably support text field options too somehow. Still need to think about it some more. |
See #66 and #71.
It should be possible to set up plans so that plan metadata is set according to user-submitted preferences, which can be collected from the VM creation page. Ideally, each preference can be associated with an additional hourly charge.
This proposal needs more details.
The text was updated successfully, but these errors were encountered: