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

2746 commits

Author SHA1 Message Date
Kubernetes Prow Robot
0cef90d2c9
Merge pull request #2012 from marquiz/devel/deps
go.mod: update golang.org deps
2025-01-09 11:54:32 -08:00
Markus Lehtonen
a2d7379120 go.mod: update golang.org deps 2025-01-09 14:30:37 +02:00
Kubernetes Prow Robot
3bedeaf546
Merge pull request #2006 from adrianchiris/fix-worker-role
Add support running with OwnerReferencesPermissionEnforcement
2025-01-08 05:58:30 -08:00
adrianc
3f012c2d5a
Add support running with OwnerReferencesPermissionEnforcement
when OwnerReferencesPermissionEnforcement validating webhook is
enabled additional permissions are required to set/update owner ref
field. NFD worker sets/updates NodeFeature owner ref field to
the worker pod and owning daemonset.

owner reference can only be updated if the worker has delete permissions
for NodeFeatures.

if owner reference has blockOwnerDeletion (as the case for the daemonset
owner reference) then it requires update permissions to the finalizers
of the owner, to avoid this, we set blockOwnerDeleteion to false for all
owners referenced from NFD worker pod when setting/updating NodeFeature
owner ref.

Signed-off-by: adrianc <adrianc@nvidia.com>
2025-01-08 13:44:30 +02:00
Kubernetes Prow Robot
1b1a47dc77
Merge pull request #2004 from marquiz/devel/grpclog
Drop setup of grpc logging
2025-01-08 03:22:29 -08:00
Markus Lehtonen
98cd96312e Drop setup of grpc logging 2025-01-07 16:13:54 +02:00
Kubernetes Prow Robot
b81c0785eb
Merge pull request #2003 from kubernetes-sigs/dependabot/go_modules/master/golang.org/x/time-0.9.0
build(deps): bump golang.org/x/time from 0.8.0 to 0.9.0
2025-01-07 11:54:29 +01:00
Kubernetes Prow Robot
24b0f14a9b
Merge pull request #2002 from kubernetes-sigs/dependabot/go_modules/master/github.com/onsi/ginkgo/v2-2.22.2
build(deps): bump github.com/onsi/ginkgo/v2 from 2.22.1 to 2.22.2
2025-01-07 09:46:30 +01:00
dependabot[bot]
78f026e0e8
build(deps): bump golang.org/x/time from 0.8.0 to 0.9.0
Bumps [golang.org/x/time](https://github.com/golang/time) from 0.8.0 to 0.9.0.
- [Commits](https://github.com/golang/time/compare/v0.8.0...v0.9.0)

---
updated-dependencies:
- dependency-name: golang.org/x/time
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-05 09:39:18 +00:00
dependabot[bot]
97b78ca216
build(deps): bump github.com/onsi/ginkgo/v2 from 2.22.1 to 2.22.2
Bumps [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo) from 2.22.1 to 2.22.2.
- [Release notes](https://github.com/onsi/ginkgo/releases)
- [Changelog](https://github.com/onsi/ginkgo/blob/master/CHANGELOG.md)
- [Commits](https://github.com/onsi/ginkgo/compare/v2.22.1...v2.22.2)

---
updated-dependencies:
- dependency-name: github.com/onsi/ginkgo/v2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-05 09:39:12 +00:00
Kubernetes Prow Robot
00ecb012d6
Merge pull request #1996 from kubernetes-sigs/dependabot/go_modules/master/github.com/onsi/gomega-1.36.2
build(deps): bump github.com/onsi/gomega from 1.36.1 to 1.36.2
2025-01-02 12:24:13 +01:00
dependabot[bot]
d03feb2a04
build(deps): bump github.com/onsi/gomega from 1.36.1 to 1.36.2
Bumps [github.com/onsi/gomega](https://github.com/onsi/gomega) from 1.36.1 to 1.36.2.
- [Release notes](https://github.com/onsi/gomega/releases)
- [Changelog](https://github.com/onsi/gomega/blob/master/CHANGELOG.md)
- [Commits](https://github.com/onsi/gomega/compare/v1.36.1...v1.36.2)

---
updated-dependencies:
- dependency-name: github.com/onsi/gomega
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-02 08:59:32 +00:00
Kubernetes Prow Robot
30b16e7101
Merge pull request #1995 from kubernetes-sigs/dependabot/go_modules/master/github.com/jedib0t/go-pretty/v6-6.6.5
build(deps): bump github.com/jedib0t/go-pretty/v6 from 6.6.1 to 6.6.5
2025-01-02 09:58:28 +01:00
Kubernetes Prow Robot
152a9db34c
Merge pull request #1994 from kubernetes-sigs/dependabot/go_modules/master/github.com/onsi/ginkgo/v2-2.22.1
build(deps): bump github.com/onsi/ginkgo/v2 from 2.22.0 to 2.22.1
2025-01-02 09:58:21 +01:00
Kubernetes Prow Robot
7253d3760b
Merge pull request #1993 from kubernetes-sigs/dependabot/go_modules/master/google.golang.org/grpc-1.69.2
build(deps): bump google.golang.org/grpc from 1.69.0 to 1.69.2
2025-01-02 09:58:15 +01:00
Kubernetes Prow Robot
19a8d3f74e
Merge pull request #1997 from marquiz/devel/readme
README: update to v0.17
2024-12-31 12:32:13 +01:00
Markus Lehtonen
783a73fd73 README: update to v0.17 2024-12-31 13:15:52 +02:00
dependabot[bot]
0faf17a19e
build(deps): bump github.com/jedib0t/go-pretty/v6 from 6.6.1 to 6.6.5
Bumps [github.com/jedib0t/go-pretty/v6](https://github.com/jedib0t/go-pretty) from 6.6.1 to 6.6.5.
- [Release notes](https://github.com/jedib0t/go-pretty/releases)
- [Commits](https://github.com/jedib0t/go-pretty/compare/v6.6.1...v6.6.5)

---
updated-dependencies:
- dependency-name: github.com/jedib0t/go-pretty/v6
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-22 09:32:50 +00:00
dependabot[bot]
8c3e02f18f
build(deps): bump github.com/onsi/ginkgo/v2 from 2.22.0 to 2.22.1
Bumps [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo) from 2.22.0 to 2.22.1.
- [Release notes](https://github.com/onsi/ginkgo/releases)
- [Changelog](https://github.com/onsi/ginkgo/blob/master/CHANGELOG.md)
- [Commits](https://github.com/onsi/ginkgo/compare/v2.22.0...v2.22.1)

---
updated-dependencies:
- dependency-name: github.com/onsi/ginkgo/v2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-22 09:32:44 +00:00
dependabot[bot]
13717cc151
build(deps): bump google.golang.org/grpc from 1.69.0 to 1.69.2
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.69.0 to 1.69.2.
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.69.0...v1.69.2)

---
updated-dependencies:
- dependency-name: google.golang.org/grpc
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-22 09:32:37 +00:00
Kubernetes Prow Robot
a549e04c6d
Merge pull request #1991 from marquiz/devel/deps
go.mod: bump golang.org/x/net to v0.33.0
2024-12-20 15:40:09 +01:00
Markus Lehtonen
ca899501f3 go.mod: bump golang.org/x/net to v0.33.0 2024-12-20 14:46:37 +02:00
Kubernetes Prow Robot
a0a8e3ebb0
Merge pull request #1988 from Kavinraja-G/feat/skip-nodes
Remove errors for nodes without NodeFeatures
2024-12-20 09:58:08 +01:00
Markus Lehtonen
97345a4a96
Merge branch 'master' into feat/skip-nodes 2024-12-20 10:38:44 +02:00
Kubernetes Prow Robot
2fbd8a8af6
Merge pull request #1932 from mfranczy/image-compatibility-nfr
Introduce nfd client for image compatibilty
2024-12-19 17:14:09 +01:00
Marcin Franczyk
2208978390
Update the documentation
Signed-off-by: Marcin Franczyk <marcin0franczyk@gmail.com>
2024-12-18 20:23:52 +01:00
Kavin
6b0352a190 Remove error logs for nodes without nodefeatures 2024-12-18 23:27:26 +05:30
Marcin Franczyk
0b7661bf17
Add experimental note and fix subcmds flags naming
Signed-off-by: Marcin Franczyk <marcin0franczyk@gmail.com>
2024-12-18 15:39:18 +01:00
Kubernetes Prow Robot
90fc6dbf0c
Merge pull request #1989 from marquiz/devel/drop-protobuf
Drop protobuf definitions and protobuf code generation
2024-12-18 11:57:50 +01:00
Markus Lehtonen
bcb493ec96 Update autogenerated code
This encompasses a lot of changes because of the recent bump to
Kubernetes v1.32 (the code-generator version was bumped, too).
2024-12-18 12:30:46 +02:00
Markus Lehtonen
3fb617beec Drop protobuf definitions and protobuf code generation
Unused after the gRPC API was removed.
2024-12-18 12:30:16 +02:00
Marcin Franczyk
5b57312d74 Add image compatibility documentation
Signed-off-by: Marcin Franczyk <marcin0franczyk@gmail.com>
2024-12-18 10:49:02 +01:00
Marcin Franczyk
efc299ecf6 Introduce nfd client tool with a subset of image compatibility commands
Signed-off-by: Marcin Franczyk <marcin0franczyk@gmail.com>
2024-12-18 10:49:02 +01:00
Marcin Franczyk
51bbbe202d Extend NFR code with MatchStatus and introduce failFast strategy.
MatchStatus provides details about successful expressions and their results,
which are the matched host features. Additionally, a new flag controls
rule processing behavior: it can either stop at the first error or
continue processing all expressions and rules.

Signed-off-by: Marcin Franczyk <marcin0franczyk@gmail.com>
2024-12-18 10:48:14 +01:00
Kubernetes Prow Robot
0188aade60
Merge pull request #1987 from marquiz/devel/deps
go.mod: bump kubernetes to v1.32
2024-12-18 09:25:50 +01:00
Markus Lehtonen
cbe5cdd6a3 go.mod: bump kubernetes to v1.32
Also bump to Kubernetes patch version in api/nfd to 1.30.8.
2024-12-18 10:00:09 +02:00
Kubernetes Prow Robot
d1097274b4
Merge pull request #1985 from kubernetes-sigs/dependabot/go_modules/master/github.com/opencontainers/runc-1.2.3
build(deps): bump github.com/opencontainers/runc from 1.2.2 to 1.2.3
2024-12-18 07:10:53 +01:00
dependabot[bot]
cc133c7d6f
build(deps): bump github.com/opencontainers/runc from 1.2.2 to 1.2.3
Bumps [github.com/opencontainers/runc](https://github.com/opencontainers/runc) from 1.2.2 to 1.2.3.
- [Release notes](https://github.com/opencontainers/runc/releases)
- [Changelog](https://github.com/opencontainers/runc/blob/v1.2.3/CHANGELOG.md)
- [Commits](https://github.com/opencontainers/runc/compare/v1.2.2...v1.2.3)

---
updated-dependencies:
- dependency-name: github.com/opencontainers/runc
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-16 11:22:20 +00:00
Kubernetes Prow Robot
9ece76dda4
Merge pull request #1984 from kubernetes-sigs/dependabot/go_modules/master/github.com/onsi/gomega-1.36.1
build(deps): bump github.com/onsi/gomega from 1.36.0 to 1.36.1
2024-12-16 12:20:52 +01:00
Kubernetes Prow Robot
f0d55f7960
Merge pull request #1986 from kubernetes-sigs/dependabot/go_modules/golang.org/x/crypto-0.31.0
build(deps): bump golang.org/x/crypto from 0.30.0 to 0.31.0
2024-12-16 12:00:51 +01:00
dependabot[bot]
73e34df5b6
build(deps): bump golang.org/x/crypto from 0.30.0 to 0.31.0
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.30.0 to 0.31.0.
- [Commits](https://github.com/golang/crypto/compare/v0.30.0...v0.31.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-16 10:25:57 +00:00
Kubernetes Prow Robot
a103a5445d
Merge pull request #1983 from kubernetes-sigs/dependabot/go_modules/master/google.golang.org/grpc-1.69.0
build(deps): bump google.golang.org/grpc from 1.68.1 to 1.69.0
2024-12-16 11:24:53 +01:00
dependabot[bot]
64e9d05f07
build(deps): bump github.com/onsi/gomega from 1.36.0 to 1.36.1
Bumps [github.com/onsi/gomega](https://github.com/onsi/gomega) from 1.36.0 to 1.36.1.
- [Release notes](https://github.com/onsi/gomega/releases)
- [Changelog](https://github.com/onsi/gomega/blob/master/CHANGELOG.md)
- [Commits](https://github.com/onsi/gomega/compare/v1.36.0...v1.36.1)

---
updated-dependencies:
- dependency-name: github.com/onsi/gomega
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-15 09:10:03 +00:00
dependabot[bot]
cd85f1a41a
build(deps): bump google.golang.org/grpc from 1.68.1 to 1.69.0
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.68.1 to 1.69.0.
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.68.1...v1.69.0)

---
updated-dependencies:
- dependency-name: google.golang.org/grpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-15 09:09:59 +00:00
Kubernetes Prow Robot
3e87c97ac2
Merge pull request #1976 from marquiz/devel/grpc-api-cleanup
Cleanup for NodeFeature API being GA
2024-12-13 15:14:26 +01:00
Markus Lehtonen
fc103a6028 Cleanup for NodeFeature API being GA
Drop references to the gRPC API and don't suggest that NodeFeatureAPI
could be disabled.

Also update the developer guide for instructions running nfd components
outside the cluster.
2024-12-13 15:40:46 +02:00
Kubernetes Prow Robot
caaac59eba
Merge pull request #1860 from ozhuraki/no-owner-refs
nfd-worker: Add an option to disable setting the owner references
2024-12-13 13:12:26 +01:00
Kubernetes Prow Robot
68e1108874
Merge pull request #1981 from marquiz/devel/fix-version-parsing-2
Makefile: fix version parsing
2024-12-13 10:38:26 +01:00
Markus Lehtonen
55961cc337 Makefile: fix version parsing
One bit that was accidentally left out from
047d0314aa
2024-12-13 10:49:42 +02:00
Kubernetes Prow Robot
1ecb1c7b22
Merge pull request #1977 from marquiz/devel/fix-version-parsing
Fix version parsing
2024-12-13 08:44:28 +01:00