Uploaded image for project: 'OpenShift Virtualization'
  1. OpenShift Virtualization
  2. CNV-23467

DevPrev: TopologySpreadConstraints

XMLWordPrintable

    • devprev-topologyspreadconstraints
    • False
    • Hide

      None

      Show
      None
    • False
    • Hide

      *

      Show
      *
    • To Do
    • 0% To Do, 0% In Progress, 100% Done
    • dev-ready, doc-ready, po-ready, px-ready, qe-ready, ux-ready
    • ---
    • ---

      Goal

      TopologySpreadConstratints - https://kubernetes.io/docs/concepts/scheduling-eviction/topology-spread-constraints/ - find their way into the VMI APi for better high availability support.
      Note: This feature depends on nodes with correct topology informations: https://kubernetes.io/docs/reference/labels-annotations-taints/
      Note: API details https://kubernetes.io/docs/reference/kubernetes-api/workload-resources/pod-v1/#scheduling
      Note: OCP Docs: https://docs.openshift.com/container-platform/4.11/nodes/scheduling/nodes-scheduler-pod-topology-spread-constraints.html

      User Stories

      • As a VM owner, I want set topology sprad constratints on my VM and VMI, so that they will be shceduled in different AZs
      • another user story

      Non-Requirements

      • List of things not included in this epic, to alleviate any doubt raised during the grooming process.

      Notes

      • Any additional details or decisions made/needed

      Done Checklist

      Who What Reference
      DEV Upstream roadmap issue (or individual upstream PRs) https://github.com/kubevirt/kubevirt/pull/7846
      DEV Upstream documentation merged N/A for this epic
      DEV gap doc updated N/A for this epic
      DEV Upgrade consideration N/A for this epic
      DEV CEE/PX summary presentation N/A for this epic
      QE Test plans in Polarion N/A for this epic
      QE Automated tests merged N/A for this epic
      DOC Downstream documentation merged N/A for this epic

              sgott@redhat.com Stuart Gott
              fdeutsch@redhat.com Fabian Deutsch
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: