Uploaded image for project: 'OpenShift Pod Autoscaling'
  1. OpenShift Pod Autoscaling
  2. PODAUTO-116

Fix test failures for AEP-4016 (In-place VPA support) implementation, PR and discuss upstream with sig-autoscaling

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Done
    • Icon: Normal Normal
    • None
    • None
    • None
    • PODAUTO - Sprint 251

      We have a working implementation of almost the entirety of the upstream in-place VPA enhancement (https://github.com/kubernetes/autoscaler/tree/master/vertical-pod-autoscaler/enhancements/4016-in-place-updates-support) but:

      • There are a couple of bugs/missing features:
        • Allowing more-permissive rules for in-place updates (smaller updates, partial updates)
        • Timing out when InProgress for too long
      • We're failing part of the e2e suite (because of in-place updates, we never evict with the existing suite, so it times out waiting for the eviction)
      • We need some test cases specifically  for the enhancement behavior

      And originally I didn't think we were going to make it this far before being able to discuss it upstream, but now that we have (and we have time before the next meeting) I'd like to get the rest of this cleaned up so we have a "complete" implementation

      Done when:

      • Missing features/bug fixes above are included
      • E2e suite passes
      • We have at least some e2e/unit tests for in-place scaling

            jkyros@redhat.com John Kyros
            jkyros@redhat.com John Kyros
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: