Whirr
  1. Whirr
  2. WHIRR-64

Unify ClusterSpec and ServiceSpec

    Details

    • Type: Improvement Improvement
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 0.1.0
    • Component/s: core
    • Labels:
      None

      Description

      The boundary between the two is not clear. Currently the ServiceSpec has details of the cloud provider, as well as the name, which is used by the ServiceFactory to determine the service to use. ClusterSpec is used to say how many instances in each role should be started (as well as for setting cluster configuration, although that has not yet been implemented).

      1. WHIRR-64.patch
        29 kB
        Tom White
      2. WHIRR-64.patch
        26 kB
        Tom White
      3. WHIRR-64.patch
        26 kB
        Tom White

        Activity

        Hide
        Tom White added a comment -

        This patch moves ServiceSpec's fields into ClusterSpec.

        Show
        Tom White added a comment - This patch moves ServiceSpec's fields into ClusterSpec.
        Hide
        Tom White added a comment -

        New patch which passes tests. This conflicts with WHIRR-23 so I won't commit it yet.

        Show
        Tom White added a comment - New patch which passes tests. This conflicts with WHIRR-23 so I won't commit it yet.
        Hide
        Tom White added a comment -

        Updated to apply to trunk. I'd like to commit this soon unless there are any objections.

        Show
        Tom White added a comment - Updated to apply to trunk. I'd like to commit this soon unless there are any objections.
        Hide
        Tom White added a comment -

        I've just committed this.

        Show
        Tom White added a comment - I've just committed this.

          People

          • Assignee:
            Tom White
            Reporter:
            Tom White
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development