Skip to content

Provide way to define/override Vino sub-cluster VM flavor definitions & apply to STL3 #170

@eak13

Description

@eak13

Sub-cluster VM flavors are defined in https://github.com/airshipit/vino/blob/master/config/manager/flavors.yaml for ViNO to use when creating the sub-cluster VMs. We need the ability to define/override the control plane & worker flavor settings at least at a type level within Treasuremap and then have them consumed by ViNO at sub-cluster creation time.

Specifically for STL3, we need the following configurations:
image

Tasks:

  1. Provide manifests/template where user can define control plane & work node VM definitions based on https://github.com/airshipit/vino/blob/master/config/manager/flavors.yaml. At a minimum, this will be needed for the multi-tenant type.
  2. Provide a mechanism for passing the VM definitions to ViNO to be used in defining the sub-cluster VMs
  3. Validate ViNO defines the sub-cluster VMs using the specified flavors in STL3

Metadata

Metadata

Assignees

No one assigned

    Labels

    2-ManifestsRelates to manifest/document set related issuesenhancementNew feature or requestpriority/criticalItems critical to be implemented, usually by the next releasesize s<=1 days [refactor, 1 function, documentation]

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions