Uploaded image for project: 'Blesta Core'
  1. Blesta Core
  2. CORE-1473

SolusVM: Add configurable option support

    Details

    • Type: New Feature
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 3.3.0
    • Fix Version/s: 3.5.0-b1
    • Component/s: Modules
    • Labels:
      None

      Description

      Add support for configurable options to SolusVM, including:

      Node Group - (Useful for "Location" selection)
      Extra IPs - (Number of IPs to provision the account with)
      Extra Disk
      Extra RAM
      CPU Weight
      CPU Cores
      Bandwidth
      Templates (For example, be able to create a drop down of friendly named templates instead of the file names SolusVM's API returns. If a config option is defined for this, can we not display the normal template dropdown?)

      Am I missing any?

        Issue Links

          Activity

          admin Paul Phillips created issue -
          admin Paul Phillips made changes -
          Field Original Value New Value
          Epic Link CORE-1472 [ 11971 ]
          cody Cody Phillips (Inactive) made changes -
          Story Points 13
          cody Cody Phillips (Inactive) made changes -
          Rank Ranked higher
          admin Paul Phillips made changes -
          Security Private [ 10000 ]
          admin Paul Phillips made changes -
          Description Add support for configurable options to SolusVM, including:

          Node Group - (Useful for "Location" selection)
          Extra IPs - (Number of IPs to provision the account with)
          Extra Disk
          Extra RAM
          CPU Weight
          CPU Cores

          Am I missing any?
          Add support for configurable options to SolusVM, including:

          Node Group - (Useful for "Location" selection)
          Extra IPs - (Number of IPs to provision the account with)
          Extra Disk
          Extra RAM
          CPU Weight
          CPU Cores
          Templates (For example, be able to create a drop down of friendly named templates instead of the file names SolusVM's API returns. If a config option is defined for this, can we not display the normal template dropdown?)

          Am I missing any?
          admin Paul Phillips made changes -
          Fix Version/s 3.5.0 [ 10401 ]
          cody Cody Phillips (Inactive) made changes -
          Rank Ranked higher
          cody Cody Phillips (Inactive) made changes -
          Sprint 3.5.0 Sprint 1 [ 6 ]
          cody Cody Phillips (Inactive) made changes -
          Sprint 3.5.0 Sprint 1 [ 6 ] 3.5.0 Sprint 3 [ 11 ]
          tyson Tyson Phillips (Inactive) made changes -
          Description Add support for configurable options to SolusVM, including:

          Node Group - (Useful for "Location" selection)
          Extra IPs - (Number of IPs to provision the account with)
          Extra Disk
          Extra RAM
          CPU Weight
          CPU Cores
          Templates (For example, be able to create a drop down of friendly named templates instead of the file names SolusVM's API returns. If a config option is defined for this, can we not display the normal template dropdown?)

          Am I missing any?
          Add support for configurable options to SolusVM, including:

          Node Group - (Useful for "Location" selection)
          Extra IPs - (Number of IPs to provision the account with)
          Extra Disk
          Extra RAM
          CPU Weight
          CPU Cores
          Bandwidth
          Templates (For example, be able to create a drop down of friendly named templates instead of the file names SolusVM's API returns. If a config option is defined for this, can we not display the normal template dropdown?)

          Am I missing any?
          tyson Tyson Phillips (Inactive) made changes -
          Link This issue blocks CORE-1474 [ CORE-1474 ]
          tyson Tyson Phillips (Inactive) made changes -
          Status Open [ 1 ] In Progress [ 3 ]
          Hide
          tyson Tyson Phillips (Inactive) added a comment - - edited

          Config Options:

          • customextraip - The number of extra IPs
          • customdiskspace - The amount of disk space to override the plan with, in GB
          • custombandwidth - The amount of bandwidth to override the plan with, in GB
          • customcpu - The number of CPU cores to override the plan with
          • nodegroup - The ID of the node group from which SolusVM will determine a node to assign the server to. This will override the value set for the package group
          • template - The name/filename of the template. e.g. "centos-5.8-x86_64-solus-virtualmin". This will override the value set for the package group
          • custommemory - The amount of 'guaranteed' memory to override the plan with, in MB. Optionally, this may also include swappable memory by separating the two with a colon.
            e.g. "512:1024" is 512MB of RAM, 1024MB swappable memory. A value only containing "512" would indicate 512MB of memory--no swappable memory defined
          • custommemoryswap - The amount of swappable memory to override the plan with, in MB. If custommemory defines swappable memory, that will be overridden with this value as well

          Note:

          • If custommemory is specified, but does not have swappable memory, either defined for it, or by the custommemoryswap field, then a default value of 512 MB will be used for swappable memory.
          • Updating an existing service with any of the config options will only update their values LOCALLY, except the template. Changing the template WILL rebuild the VPS with the new template, deleting all existing data.
          Show
          tyson Tyson Phillips (Inactive) added a comment - - edited Config Options: customextraip - The number of extra IPs customdiskspace - The amount of disk space to override the plan with, in GB custombandwidth - The amount of bandwidth to override the plan with, in GB customcpu - The number of CPU cores to override the plan with nodegroup - The ID of the node group from which SolusVM will determine a node to assign the server to. This will override the value set for the package group template - The name/filename of the template. e.g. "centos-5.8-x86_64-solus-virtualmin". This will override the value set for the package group custommemory - The amount of 'guaranteed' memory to override the plan with, in MB. Optionally, this may also include swappable memory by separating the two with a colon. e.g. "512:1024" is 512MB of RAM, 1024MB swappable memory. A value only containing "512" would indicate 512MB of memory--no swappable memory defined custommemoryswap - The amount of swappable memory to override the plan with, in MB. If custommemory defines swappable memory, that will be overridden with this value as well Note: If custommemory is specified, but does not have swappable memory, either defined for it, or by the custommemoryswap field, then a default value of 512 MB will be used for swappable memory. Updating an existing service with any of the config options will only update their values LOCALLY, except the template. Changing the template WILL rebuild the VPS with the new template, deleting all existing data.
          tyson Tyson Phillips (Inactive) made changes -
          Status In Progress [ 3 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          tyson Tyson Phillips (Inactive) made changes -
          Status Resolved [ 5 ] Closed [ 6 ]
          tyson Tyson Phillips (Inactive) made changes -
          Link This issue relates to CORE-1647 [ CORE-1647 ]

            People

            • Assignee:
              tyson Tyson Phillips (Inactive)
              Reporter:
              admin Paul Phillips
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:
                Fix Release Date:
                7/Apr/15

                Agile