installed daemonsets do not tolerate a noschedule taint on control-plane nodes

Bug #2002186 reported by Adam Dyess
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
SR-IOV CNI Charm
Fix Released
Medium
Adam Dyess
SR-IOV Network Device Plugin Charm
Fix Released
Medium
Adam Dyess

Bug Description

Starting with 1.25 release, the control-plane charm has a taint which prevents scheduling of workloads to it.

Taints: node-role.kubernetes.io/control-plane:NoSchedule

The SRIOV charms should tolerate this taint and allow the sriov daemonsets to the control-plane nodes now that they've been renamed from master nodes.

Adam Dyess (addyess)
Changed in charm-sriov-cni:
milestone: none → 1.26+ck1
assignee: nobody → Adam Dyess (addyess)
Changed in charm-sriov-network-device-plugin:
assignee: nobody → Adam Dyess (addyess)
milestone: none → 1.26+ck1
Revision history for this message
Adam Dyess (addyess) wrote :

As a work-around, after deployment that daemonsets can be updated to include this toleration

The following daemonsets:

kube-sriov-cni-ds-amd64
kube-sriov-device-plugin-amd64
kube-sriov-device-plugin-arm64
kube-sriov-device-plugin-ppc64le

add this toleration:
      - effect: NoSchedule
        key: node-role.kubernetes.io/control-plane
        operator: Exists

Revision history for this message
Adam Dyess (addyess) wrote :
Changed in charm-sriov-cni:
status: New → In Progress
Changed in charm-sriov-network-device-plugin:
status: New → In Progress
Adam Dyess (addyess)
Changed in charm-sriov-cni:
importance: Undecided → Low
Changed in charm-sriov-network-device-plugin:
importance: Undecided → Low
importance: Low → Medium
Changed in charm-sriov-cni:
importance: Low → Medium
Adam Dyess (addyess)
Changed in charm-sriov-cni:
status: In Progress → Fix Committed
Changed in charm-sriov-network-device-plugin:
status: In Progress → Fix Committed
tags: added: backbport-needed
Revision history for this message
Adam Dyess (addyess) wrote :

Backported change via cherry-pick

tags: removed: backbport-needed
Changed in charm-sriov-cni:
status: Fix Committed → Fix Released
Changed in charm-sriov-network-device-plugin:
status: Fix Committed → Fix Released
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.