mirror of
https://github.com/kubernetes-sigs/node-feature-discovery.git
synced 2024-12-14 11:57:51 +00:00
nfd-master: deprecate the -resource-labels flag
Mark the -resource-labels flag (and the corresponding resourceLabels config option) as deprecated. We now support managing extended resources via NodeFeatureRule objects. This kludge deserves to go, eventually.
This commit is contained in:
parent
e75be0b257
commit
8511980bf4
3 changed files with 9 additions and 1 deletions
|
@ -61,6 +61,7 @@ func main() {
|
||||||
case "label-whitelist":
|
case "label-whitelist":
|
||||||
args.Overrides.LabelWhiteList = overrides.LabelWhiteList
|
args.Overrides.LabelWhiteList = overrides.LabelWhiteList
|
||||||
case "resource-labels":
|
case "resource-labels":
|
||||||
|
klog.Warningf("-resource-labels is deprecated, extended resources should be managed with NodeFeatureRule objects")
|
||||||
args.Overrides.ResourceLabels = overrides.ResourceLabels
|
args.Overrides.ResourceLabels = overrides.ResourceLabels
|
||||||
case "enable-taints":
|
case "enable-taints":
|
||||||
args.Overrides.EnableTaints = overrides.EnableTaints
|
args.Overrides.EnableTaints = overrides.EnableTaints
|
||||||
|
@ -143,7 +144,7 @@ func initFlags(flagset *flag.FlagSet) (*master.Args, *master.ConfigOverrideArgs)
|
||||||
flagset.Var(overrides.DenyLabelNs, "deny-label-ns",
|
flagset.Var(overrides.DenyLabelNs, "deny-label-ns",
|
||||||
"Comma separated list of denied label namespaces")
|
"Comma separated list of denied label namespaces")
|
||||||
flagset.Var(overrides.ResourceLabels, "resource-labels",
|
flagset.Var(overrides.ResourceLabels, "resource-labels",
|
||||||
"Comma separated list of labels to be exposed as extended resources.")
|
"Comma separated list of labels to be exposed as extended resources. DEPRECATED: use NodeFeatureRule objects instead")
|
||||||
|
|
||||||
return args, overrides
|
return args, overrides
|
||||||
}
|
}
|
||||||
|
|
|
@ -256,6 +256,9 @@ nfd-master -deny-label-ns=*.vendor.com,vendor-2.io
|
||||||
|
|
||||||
### -resource-labels
|
### -resource-labels
|
||||||
|
|
||||||
|
**DEPRECATED**: [NodeFeatureRule](../usage/custom-resources.md#nodefeaturerule)
|
||||||
|
should be used for managing extended resources in NFD.
|
||||||
|
|
||||||
The `-resource-labels` flag specifies a comma-separated list of features to be
|
The `-resource-labels` flag specifies a comma-separated list of features to be
|
||||||
advertised as extended resources instead of labels. Features that have integer
|
advertised as extended resources instead of labels. Features that have integer
|
||||||
values can be published as Extended Resources by listing them in this flag.
|
values can be published as Extended Resources by listing them in this flag.
|
||||||
|
|
|
@ -71,6 +71,10 @@ denyLabelNs: ["denied.ns.io","denied.kubernetes.io"]
|
||||||
```
|
```
|
||||||
|
|
||||||
## resourceLabels
|
## resourceLabels
|
||||||
|
|
||||||
|
**DEPRECATED**: [NodeFeatureRule](../usage/custom-resources.md#nodefeaturerule)
|
||||||
|
should be used for managing extended resources in NFD.
|
||||||
|
|
||||||
The `resourceLabels` option specifies a list of features to be
|
The `resourceLabels` option specifies a list of features to be
|
||||||
advertised as extended resources instead of labels. Features that have integer
|
advertised as extended resources instead of labels. Features that have integer
|
||||||
values can be published as Extended Resources by listing them in this option.
|
values can be published as Extended Resources by listing them in this option.
|
||||||
|
|
Loading…
Reference in a new issue