Kubernetes Prow Robot
8bf45536b1
Merge pull request #2113 from marquiz/release-0.17
...
[release-0.17] Update dependencies
2025-03-28 01:20:45 -07:00
Markus Lehtonen
5036f96111
Update dependencies
2025-03-28 09:48:55 +02:00
Kubernetes Prow Robot
44d18578e8
Merge pull request #2109 from k8s-infra-cherrypick-robot/cherry-pick-2098-to-release-0.17
...
[release-0.17] nfd-master: make the NodeFeatureGroupAPI feature gate effective
2025-03-27 12:00:39 -07:00
Markus Lehtonen
bee42f3906
nfd-master: make the NodeFeatureGroupAPI feature gate effective
2025-03-27 16:15:27 +00:00
Kubernetes Prow Robot
5ba51b409f
Merge pull request #2057 from marquiz/release-0.17
...
[release-0.17] Release 0.17
2025-02-19 03:22:27 -08:00
Markus Lehtonen
1bb979d4b8
Release v0.17.2
2025-02-19 11:00:29 +02:00
Kubernetes Prow Robot
0516cab6dd
Merge pull request #2053 from marquiz/release-0.17
...
[release-0.17] deps: bump k/k to v1.32.2
2025-02-16 08:32:21 -08:00
Markus Lehtonen
8b909e0bb9
deps: bump k/k to v1.32.2
2025-02-16 17:42:16 +02:00
Kubernetes Prow Robot
67b6a83b71
Merge pull request #2036 from k8s-infra-cherrypick-robot/cherry-pick-2035-to-release-0.17
...
[release-0.17] helm: fix usage of worker.extraArgs
2025-01-29 03:41:23 -08:00
Markus Lehtonen
d20e800d88
helm: fix usage of worker.extraArgs
2025-01-29 11:31:58 +00:00
Kubernetes Prow Robot
c758a38ba5
Merge pull request #2018 from marquiz/release-0.17
...
[release-0.17] Release v0.17.1
2025-01-10 10:22:31 -08:00
Markus Lehtonen
b6f5b9611a
Release v0.17.1
2025-01-10 15:47:41 +02:00
Kubernetes Prow Robot
62299e648c
Merge pull request #2016 from k8s-infra-cherrypick-robot/cherry-pick-2010-to-release-0.17
...
[release-0.17] Bugfixes for image compatibility feature
2025-01-10 05:16:31 -08:00
Marcin Franczyk
d8465486f6
Add unit tests for invalid feature in the compatibility spec
...
Signed-off-by: Marcin Franczyk <marcin0franczyk@gmail.com>
2025-01-10 07:59:07 +00:00
Marcin Franczyk
ff364d5319
Sort the list of compatibility artifacts in desc order
...
Signed-off-by: Marcin Franczyk <marcin0franczyk@gmail.com>
2025-01-10 07:59:07 +00:00
Marcin Franczyk
25d751d781
Fix image compatibility processing panic in case of a nil pointer
...
Signed-off-by: Marcin Franczyk <marcin0franczyk@gmail.com>
2025-01-10 07:59:07 +00:00
Marcin Franczyk
f64fdd6c08
Allow for rule processing in case of a missing feature
...
Signed-off-by: Marcin Franczyk <marcin0franczyk@gmail.com>
2025-01-10 07:59:07 +00:00
Kubernetes Prow Robot
2c76100c67
Merge pull request #2011 from k8s-infra-cherrypick-robot/cherry-pick-2006-to-release-0.17
...
[release-0.17] Add support running with OwnerReferencesPermissionEnforcement
2025-01-08 06:20:32 -08:00
adrianc
b5b503c6a5
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:59:12 +00:00
Kubernetes Prow Robot
b68a520d13
Merge pull request #1992 from marquiz/release-0.17
...
[release-0.17] Prepare v0.17 release
2024-12-20 17:54:10 +01:00
Markus Lehtonen
749aba46bc
Prepare v0.17 release
...
Generated with:
./hack/prepare-release.sh -g 1.23.4 v0.17.0
2024-12-20 18:13:43 +02: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