sr-iov cni/plugin pods need wildcard Noschedule toleration

Bug #1838778 reported by Brent Rowsell
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
StarlingX
Fix Released
High
Steven Webster

Bug Description

The sr-iov cni and plugin pods are system pods that should always be scheduled regardless of a user applied node taint. Need to add the :NoSchedule wildcard taint to the spec.

tags: added: stx.containers
Changed in starlingx:
importance: Undecided → High
Frank Miller (sensfan22)
tags: added: stx.2.0
Changed in starlingx:
assignee: nobody → Steven Webster (swebster-wr)
Changed in starlingx:
status: New → Triaged
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to ansible-playbooks (master)

Fix proposed to branch: master
Review: https://review.opendev.org/676543

Changed in starlingx:
status: Triaged → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to ansible-playbooks (master)

Reviewed: https://review.opendev.org/676543
Committed: https://git.openstack.org/cgit/starlingx/ansible-playbooks/commit/?id=d124d1a52b8f2dda9892e1bdd237781e78886571
Submitter: Zuul
Branch: master

commit d124d1a52b8f2dda9892e1bdd237781e78886571
Author: Steven Webster <email address hidden>
Date: Tue Aug 13 10:11:16 2019 -0500

    Add wildcard toleration to sriov CNI daemonsets

    An issue was seen with a user specified taint having the effect
    of preventing the sriov CNI pods from scheduling.

    Since these plugins go hand-in-hand with the Multus CNI plugin,
    this commit aligns with the tolerations of Multus. That is, all
    NoSchedule taints are tolerated.

    Closes-Bug: #1838778

    Change-Id: Iba7177b6e8a39e6713ea60d42c908dfd3d50ea8b
    Signed-off-by: Steven Webster <email address hidden>

Changed in starlingx:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to ansible-playbooks (r/stx.2.0)

Fix proposed to branch: r/stx.2.0
Review: https://review.opendev.org/678229

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to ansible-playbooks (r/stx.2.0)

Reviewed: https://review.opendev.org/678229
Committed: https://git.openstack.org/cgit/starlingx/ansible-playbooks/commit/?id=b3d8c0a2e95f4f5d5d200bcaca382af847aacc8f
Submitter: Zuul
Branch: r/stx.2.0

commit b3d8c0a2e95f4f5d5d200bcaca382af847aacc8f
Author: Steven Webster <email address hidden>
Date: Tue Aug 13 10:11:16 2019 -0500

    Add wildcard toleration to sriov CNI daemonsets

    An issue was seen with a user specified taint having the effect
    of preventing the sriov CNI pods from scheduling.

    Since these plugins go hand-in-hand with the Multus CNI plugin,
    this commit aligns with the tolerations of Multus. That is, all
    NoSchedule taints are tolerated.

    Closes-Bug: #1838778

    Change-Id: Iba7177b6e8a39e6713ea60d42c908dfd3d50ea8b
    Signed-off-by: Steven Webster <email address hidden>
    (cherry picked from commit d124d1a52b8f2dda9892e1bdd237781e78886571)

Ghada Khalil (gkhalil)
tags: added: in-r-stx20
Revision history for this message
Paulina Flores (paulina-flores) wrote :

Checked both SRIOV CNI and Munltus pods, all of them have the :NoSchedule Toleration tag added.

Build info:

OS="centos"
SW_VERSION="19.08"
BUILD_TARGET="Host Installer"
BUILD_TYPE="Formal"
BUILD_ID="r/stx.2.0"

JOB="STX_BUILD_2.0"
<email address hidden>"
BUILD_NUMBER="40"
BUILD_HOST="starlingx_mirror"
BUILD_DATE="2019-08-26 23:30:00 +0000"

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.