1
0
Fork 0
mirror of https://github.com/kubernetes-sigs/node-feature-discovery.git synced 2024-12-14 11:57:51 +00:00
node-feature-discovery/source
Adrian Chiris b9ab93559b Add Match Rules package to be used in Custom Source
- Add a Rule interface to help describe the contract
  between a match rule and the Custom source that uses it.

- Add PciIdRule - a rule that matches on the PCI attributes:
  class, vendor, device. Each is provided as a list of elements(strings).
  Match operation: OR will be performed per element and AND will be
  performed per attribute.
  An empty attribute will not be included in the matching process.
  Example:
  {
    "class": ["0200"]
    "vendor": ["15b3"]
    "device": ["1014", "1016"]
  }

- Add LoadedKmodRule - a rule that matches a list of kernel
  modules with the kernel modules currently loaded in the node.
  Example:
  {
    ["rdma_cm", "ib_core"]
  }
2020-03-17 18:00:05 +02:00
..
cpu vendor: update klauspost/cpuid 2020-01-29 14:51:44 +02:00
custom Add Match Rules package to be used in Custom Source 2020-03-17 18:00:05 +02:00
fake Import from sigs.k8s.io/node-feature-discovery 2018-12-04 15:15:46 +02:00
internal Move PCI introspection logic to its own internal package 2020-03-12 15:09:27 +02:00
iommu Import from sigs.k8s.io/node-feature-discovery 2018-12-04 15:15:46 +02:00
kernel kernel: fix undefined symbol error 2019-06-10 15:25:41 +03:00
local Allow to change labels namespace 2019-05-09 13:17:52 -07:00
memory source/memory: detect NVDIMM DAX mode 2019-06-11 09:58:30 +03:00
network Drop glog based logging 2019-04-25 17:14:58 +03:00
panic_fake Import from sigs.k8s.io/node-feature-discovery 2018-12-04 15:15:46 +02:00
pci Move PCI introspection logic to its own internal package 2020-03-12 15:09:27 +02:00
storage Import from sigs.k8s.io/node-feature-discovery 2018-12-04 15:15:46 +02:00
system source/system: advertise major and minor OS version 2019-02-13 20:45:13 +02:00
mock_FeatureSource.go Re-generate mock sources 2019-04-04 22:40:24 +03:00
source.go Support for non-binary labels 2018-10-10 13:21:49 +03:00