feat(helm): update chart node-feature-discovery to 0.13.0 #78
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.12.2
->0.13.0
Release Notes
kubernetes-sigs/node-feature-discovery
v0.13.0
Compare Source
Changelog
Default image based on distroless
The default container image is now based on distroless/base. This was formerly shipped as the "minimal" image, and "v0.13.0-minimal" image tag is thus provided for backwards compatibility. A new "full" image variant (v0.13.0-full) that corresponds the previous default image is made available.
The practical user impact of this change is that support for hooks is limited to statically linked ELF binaries. Bash or Perl scripts are not supported by the default image anymore, but the new "full" image variant can be used if support for these is needed.
Config file for nfd-master
NFD-Master now supports dynamic run-time configurability through a configuration file, deployed as a ConfigMap similar to the nfd-worker. Many of the command line flags are now available as dynamically changeable config file options. Visit the documentation for more details.
Allow custom label prefixes
The restrictions on allowed label prefixes (or label namespaces) for custom labels are mostly removed. All prefixes are allowed, except for
kubernetes.io/
and its sub-namespaces (i.e.*.kubernetes.io/
), with the NFD-specificfeature.node.kubernetes.io/
andprofile.node.kubernetes.io/
(and their sub-namespaces) still being allowed.Those wanting to have stricter policy on allowed label prefixes can use the new denyLabelNs config file option (or the corresponding -deny-label-ns command line flag) of nfd-master. To preserve the old behavior of rejecting all custom prefixes,
denyLabelNs="*"
can be used, withextraLabelNs
config option available for allowing specific custom prefixes.Extended resources
NFD now supports creating node extended resources from the NodeFeatureRule custom resources. See the documentation for details. With this the
-resource-labels
command line flag is now marked as deprecated.Topology Updater enhancements
A new Topology-Garbage-Collector daemon for deleting obsolete NodeResourceTopology objects was added. This daemon is enabled in default deployments.
Topology-Updater reacts faster to changes in the node, making NodeResourceTopology objects more accurately track the current state of node resource status.
Topology-Updater gained the ability to report "pods fingerprint" as a single value representing the node resources status. See the new -pods-fingerprint command line flag.
Topology-Updater now supports the latest v1alpha2 version of the NodeResourceTopology API.
Miscellaneous
New CPU features:
Kernel: new kernel.enabledmodule feature that lists both loaded dynamic modules and modules built into the kernel.
Deprecations
The
feature.node.kubernetes.io/cpu-rdt.*
labels are now marked as deprecated and will be removed in a future release. The RDT features will stay to be available for NodeFeatureRule objects to consume to create custom labels.The
-resource-labels
command line flag is now deprecated and will be removed in a future release. NodeFeatureRule objects should be used for managing node extended resources, instead.List of PRs
_test
suffix to test files (#1029)v0.12.3
Compare Source
Changelog
This patch release contains bug fixes to nfd-master and improvements to the Helm chart.
List of PRs
Configuration
📅 Schedule: Branch creation - "before 2am" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.