1
0
Fork 0
mirror of https://github.com/kubernetes-sigs/node-feature-discovery.git synced 2025-03-06 16:57:10 +00:00
Commit graph

2166 commits

Author SHA1 Message Date
Markus Lehtonen
2d3b3f313d Update references to release v0.15.2
Manually generated with:

    ./hack/prepare-release.sh -g 1.21.8 v0.15.2
2024-03-12 10:44:40 +02:00
Kubernetes Prow Robot
36102f5318
Merge pull request #1607 from k8s-infra-cherrypick-robot/cherry-pick-1604-to-release-0.15
[release-0.15] fix hook issue
2024-03-11 07:19:14 -07:00
Peng Wang
0e5cb851e6 fix hook issue 2024-03-11 13:59:25 +00:00
Kubernetes Prow Robot
b984db0a16
Merge pull request #1577 from marquiz/release-0.15
[release-0.15] go.mod: bump github.com/opencontainers/runc to v1.1.12
2024-02-07 01:01:50 -08:00
Markus Lehtonen
63a7cbfe7e go.mod: bump github.com/opencontainers/runc to v1.1.12 2024-02-06 18:02:45 +02:00
Kubernetes Prow Robot
89aff1331a
Merge pull request #1544 from marquiz/release-0.15
[release-0.15] Update references to release v0.15.1
2024-01-18 10:38:12 +01:00
Markus Lehtonen
6f18cd2562 Update references to release v0.15.1
Manually generated with:

    ./hack/prepare-release.sh -g 1.21.6 v0.15.1
2024-01-16 14:05:41 +02:00
Kubernetes Prow Robot
7152c91741
Merge pull request #1538 from k8s-infra-cherrypick-robot/cherry-pick-1536-to-release-0.15
[release-0.15] source/network: discover speed of virtual network interfaces
2024-01-16 10:56:00 +01:00
Markus Lehtonen
85197fcc92 source/network: discover speed of virtual network interfaces 2024-01-15 17:53:43 +00:00
Kubernetes Prow Robot
8d74fc19bf
Merge pull request #1529 from k8s-infra-cherrypick-robot/cherry-pick-1528-to-release-0.15
[release-0.15] makefile: fix build: target
2023-12-22 15:43:57 +01:00
Markus Lehtonen
1feceb491f makefile: fix build: target
Create binaries under bin/ rather than a binary named bin.
2023-12-22 14:20:43 +00:00
Kubernetes Prow Robot
dc34a6953b
Merge pull request #1522 from marquiz/release-0.15
[release-0.15] Update references to release v0.15.0
2023-12-21 23:55:25 +01:00
Kubernetes Prow Robot
3391201c91
Merge pull request #1525 from k8s-infra-cherrypick-robot/cherry-pick-1523-to-release-0.15
[release-0.15] deployment/kustomize: enable nfd-gc in the default overlay
2023-12-21 21:56:33 +01:00
Markus Lehtonen
a46be97618 deployment/kustomize: enable nfd-gc in the default overlay 2023-12-21 20:43:38 +00:00
Markus Lehtonen
0c3f5f328f Update references to release v0.15.0
Generated with:

    hack/prepare-release.sh -g 1.21.5 v0.15.0
2023-12-21 21:38:03 +02:00
Kubernetes Prow Robot
84b0a263f8
Merge pull request #1521 from marquiz/devel/fix-samples-links
docs: fixes
2023-12-21 17:52:12 +01:00
Kubernetes Prow Robot
2d9f1c2acb
Merge pull request #1518 from marquiz/devel/docs-fix
docs: second fix to the prometheus kustomize overlay name
2023-12-21 17:52:02 +01:00
Kubernetes Prow Robot
2f99038ea8
Merge pull request #1520 from marquiz/devel/docs-fix-master-config-ref
docs: fix wording and nfd version in master config ref
2023-12-21 17:43:56 +01:00
Markus Lehtonen
6471a1f185 docs: second fix to the prometheus kustomize overlay name 2023-12-21 18:40:14 +02:00
Markus Lehtonen
de2a212002 docs: fixes
- Fix broken link to nodefeaturerule samples
- Fix sample output of kubectl plugin
2023-12-21 18:34:07 +02:00
Kubernetes Prow Robot
6c7fc241f2
Merge pull request #1519 from marquiz/devel/docs-annotations
docs: document all tracking annotations
2023-12-21 17:25:07 +01:00
Markus Lehtonen
304785a0d2 docs: fix wording and nfd version in master config ref 2023-12-21 18:22:01 +02:00
Markus Lehtonen
7694bfd02b docs: document all tracking annotations
List tracking annotations for taints and feature annotations.
2023-12-21 18:15:00 +02:00
Kubernetes Prow Robot
bac1a97f32
Merge pull request #1517 from marquiz/devel/docs-fix
docs: fix name of prometheus kustomize overlay
2023-12-21 17:05:59 +01:00
Markus Lehtonen
08a12eb213 docs: fix name of prometheus kustomize overlay 2023-12-21 17:58:01 +02:00
Kubernetes Prow Robot
0ca16c01e8
Merge pull request #1446 from ArangoGutierrez/nfd.cli
Add Kubectl NFD plugin
2023-12-21 16:41:51 +01:00
Kubernetes Prow Robot
6793096b2e
Merge pull request #1516 from marquiz/devel/docs-uri-fix
docs: fix malformed hyperlink syntax
2023-12-21 16:19:30 +01:00
Kubernetes Prow Robot
874cc98728
Merge pull request #1515 from marquiz/devel/docs-cpuid
docs: document new x86 cpuid features
2023-12-21 16:11:05 +01:00
Carlos Eduardo Arango Gutierrez
57b6035b71
Add kubectl-nfd
kubectl-nfd is a kubectl plugin for debbuging NodeFeatureRules

Signed-off-by: Carlos Eduardo Arango Gutierrez <eduardoa@nvidia.com>
2023-12-21 16:00:19 +01:00
Markus Lehtonen
d54972fb7c docs: fix malformed hyperlink syntax 2023-12-21 16:38:14 +02:00
Markus Lehtonen
ed7dbe2411 docs: document new x86 cpuid features
Document the Intel APX and AVX10 features that were added with cpuid
v2.2.6.
2023-12-21 15:05:10 +02:00
Kubernetes Prow Robot
bca027a386
Merge pull request #1514 from marquiz/devel/docs-image-variants
docs: use default instead of minimal image variant
2023-12-21 07:57:27 +01:00
Markus Lehtonen
f49e0a43c0 docs: use default instead of minimal image variant 2023-12-20 23:48:34 +02:00
Kubernetes Prow Robot
1a5659f9cc
Merge pull request #1509 from marquiz/devel/deps-k8s
go.mod: bump kubernetes to v1.29
2023-12-20 15:13:44 +01:00
Markus Lehtonen
ea68017af6 test/e2e: replace k8s.io/utils/pointer package
Use "k8s.io/utils/ptr" instead of the deprecated "k8s.io/utils/pointer".
2023-12-20 15:12:11 +02:00
Markus Lehtonen
f199e3276b go.mod: bump kubernetes to v1.29 2023-12-20 14:40:52 +02:00
Kubernetes Prow Robot
9de86b0aa0
Merge pull request #1508 from marquiz/devel/api-refactor
apis/nfd: split rule processing into a separate package
2023-12-20 12:52:08 +01:00
Markus Lehtonen
97bf841140 apis/nfd: split rule processing into a separate package
This patch tidies up the nfdv1alpha1 API package by refactoring out the
implementation of (NodeFeature)Rule evaluation into a separate package.
2023-12-20 12:52:15 +02:00
Kubernetes Prow Robot
e162540e54
Merge pull request #1507 from kubernetes-sigs/dependabot/go_modules/golang.org/x/crypto-0.17.0
build(deps): bump golang.org/x/crypto from 0.16.0 to 0.17.0
2023-12-19 09:25:13 +01:00
dependabot[bot]
7c44e12b92
build(deps): bump golang.org/x/crypto from 0.16.0 to 0.17.0
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.16.0 to 0.17.0.
- [Commits](https://github.com/golang/crypto/compare/v0.16.0...v0.17.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-19 00:09:49 +00:00
Kubernetes Prow Robot
8f9dc32e0b
Merge pull request #1506 from gyuho/fix-typo-in-error-message
chore(nfd-worker): fix minor typo in wrong label value format error
2023-12-18 19:50:19 +01:00
Gyuho Lee
ed0418b81c
chore(nfd-worker): fix minor typo in wrong label value format error
Signed-off-by: Gyuho Lee <gyuho@lepton.ai>
2023-12-19 02:29:37 +08:00
Kubernetes Prow Robot
7ae25167fe
Merge pull request #1479 from marquiz/devel/api-internal
source/custom: add internal rule api
2023-12-18 16:17:55 +01:00
Markus Lehtonen
b28d5c1557 apis/nfd: drop unused validate function 2023-12-18 15:19:19 +02:00
Markus Lehtonen
74bc3bb2a8 apis/nfd: drop custom unmarshaller functions
Not needed in the external API.
2023-12-18 15:19:19 +02:00
Markus Lehtonen
a8092927fc source/custom: use internal api for config parsing
Change the custom feature source of nfd-worker to use the newly added
internal config API for its own configuration. It now uses the internal
types for json/yaml unmarshalling but converts them to external
nfdv1alpha1 API to do the actual rule matching as the internal API does
not duplicate that functionality.
2023-12-18 15:19:19 +02:00
Markus Lehtonen
185b406ee7 source/custom: add internal rule api
Add internal API for the nfd-worker custom feature source rule
configuration. This API has already diverged from the NFD
NodeFeatureRule API in that annotations, extended resources or taints
are not supported. This patch basically copies the Rule type (and it's
sub-types) from the nfdv1alpha1 package. It also adds conversion
functions from the internal rule API to the "external" nfdv1alpha1 API.
This is done to use the same rule matching functionality (from the
nfdv1alpha1 package).

One notable remark is that the feature source rule config supports some
custom formatting (short forms, multi-type fields) that relies on
special json/yaml unmarshalling functions that are better to nuke from
the nfdv1alpha1 package (in another patch). These (legacy) syntax
specialities are most probably used by nobody but let's keep them as
they're already there.  Unit tests to cover the custom json
unmarshalling are now added.
2023-12-18 15:19:19 +02:00
Kubernetes Prow Robot
884edc67eb
Merge pull request #1477 from marquiz/devel/api-cleanup
apis/nfd: drop the private template caching fields
2023-12-15 15:42:31 +01:00
Kubernetes Prow Robot
3ea2a38d73
Merge pull request #1497 from AhmedGrati/feat-add-cpu-socket-number
feat: add cpu socket count in `cpu.topology`
2023-12-15 13:29:51 +01:00
Kubernetes Prow Robot
b47b1a62e9
Merge pull request #1504 from marquiz/devel/wildcard-rule-ng
Document the NodeFeatureRule samples and move them under deployment dir
2023-12-15 13:11:01 +01:00