1
0
Fork 0
mirror of https://github.com/kubernetes-sigs/node-feature-discovery.git synced 2025-03-05 08:17:04 +00:00
node-feature-discovery/deployment/base
Markus Lehtonen b648d005e1 pkg/apis/nfd: support templating of "vars"
Support templating of var names in a similar manner as labels. Add
support for a new 'varsTemplate' field to the feature rule spec which is
treated similarly to the 'labelsTemplate' field. The value of the field
is processed through the golang "text/template" template engine and the
expanded value must contain variables in <key>=<value> format, separated
by newlines i.e.:

  - name: <rule-name>
    varsTemplate: |
      <label-1>=<value-1>
      <label-2>=<value-2>
      ...

Similar rules as for 'labelsTemplate' apply, i.e.

1. In case of matchAny is specified, the template is executed separately
   against each individual matchFeatures matcher.
2. 'vars' field has priority over 'varsTemplate'
2021-11-25 12:50:47 +02:00
..
master Add livenessProbe via grpc to nfd-master 2021-08-18 10:23:10 -05:00
master-worker-combined kustomize: fix broken master-worker-combined base 2021-08-19 23:22:28 +03:00
nfd-crds pkg/apis/nfd: support templating of "vars" 2021-11-25 12:50:47 +02:00
noderesourcetopologies-crd NFD-Topology-Updater: Bump NRT API to version v0.0.12 2021-11-16 13:28:23 +00:00
rbac nfd-master: implement controller for NodeFeatureRule CRs 2021-11-22 16:57:42 +02:00
rbac-topologyupdater topologyupdater: manifests: topologyupdater deployment files 2021-09-21 10:48:10 +01:00
topologyupdater-daemonset deployment: clean up base/topologyupdater-daemonset 2021-10-06 21:42:31 +03:00
worker-daemonset deployment: add kustomize base 2021-08-18 14:05:57 +03:00
worker-job kustomize: add Job example deployment 2021-08-18 15:10:25 +03:00