Skip to content
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

design-proposal: instancetype.kubevirt.io - Support custom resource sizing #318

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Commits on Aug 19, 2024

  1. instancetype: Move LiveUpdate design to sub directory

    Signed-off-by: Lee Yarwood <[email protected]>
    lyarwood committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    5aadca8 View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2024

  1. instancetype: Support custom resource sizing

    Instance types and preferences provide a way to define common
    VirtualMachine workload resource sizing and preferences.
    
    The common-instancetypes project within KubeVirt currently provides a
    set of standardized instance types and preferences that can be deployed
    by `virt-operator` alongside all of the other core KubeVirt components.
    
    While the resources provided by the common-instancetypes project are a
    great starting point they are generalized and could never possibly cover
    all workload resourcing and preference use cases.
    
    As such this design proposal seeks to make it as easy as possible for
    both cluster admins and users to create their own customized versions of
    these commonly deployed resources specific to their workloads.
    Additionally the instance type API itself will be made more flexible by
    making vCPU and memory resource sizing optional within an instance type,
    allowing users to provide their own sizing within their VirtualMachine
    while still retaining the remaining benefits of using an instance type.
    
    Signed-off-by: Lee Yarwood <[email protected]>
    
    Apply suggestions from code review
    
    Co-authored-by: Jed Lejosne <[email protected]>
    Signed-off-by: Lee Yarwood <[email protected]>
    lyarwood and jean-edouard committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    44ea064 View commit details
    Browse the repository at this point in the history