pixie icon indicating copy to clipboard operation
pixie copied to clipboard

Exclude DaemonSets (PEMs) from modification by a Vizier's nodeSelector

Open ddelnano opened this issue 1 year ago • 0 comments

Summary: Exclude DaemonSets (PEMs) from modification by a Vizier's nodeSelector

This accomplishes part of #1861. The remaining work is to include new additional node selector configuration values that only apply to PEMs -- similar to how pemMemoryLimit and pemMemoryRequest work. From my investigation so far, it appears that adding the PEM specific selectors will require a different implementation (via the vizier yaml templating on the Pixie cloud side) and so I thought staging this in two changes made sense.

Relevant Issues: #1861

Type of change: /kind bug

Test Plan: Skaffolded a vizier operator and verified that setting a kubernetes.io/hostname node selector no longer prevents PEMs from being scheduled on all nodes

Changelog Message: Fixed an issue that caused the Vizier CRD to apply node selectors to pods that should be scheduled on all nodes (DaemonSets)

ddelnano avatar May 03 '24 18:05 ddelnano