Markus Lehtonen
96262a3784
nodefeaturegroup: implement vars
...
Implement handling of Vars and VarsTemplate fields or NodeFeatureGroup.
2025-03-12 17:42:44 +02:00
Markus Lehtonen
76569bd846
api/nfd: extend NodeFeatureGroup to support vars
...
Add Vars and VarsTemplate fields to the NodeFeatureGroup spec. This
enables construction of complex rule hierarchies by making it possible
to reference/use results of preceding rules when evaluating a rule.
2025-03-12 17:42:44 +02:00
Kubernetes Prow Robot
b843a3fb34
Merge pull request #2084 from marquiz/devel/nfr-test-fix
...
test: fix erroneous assert
2025-03-12 05:57:48 -07:00
Markus Lehtonen
40cd7d41be
test: fix erroneous assert
2025-03-12 14:32:34 +02:00
Kubernetes Prow Robot
3a3a6a31d5
Merge pull request #2079 from kubernetes-sigs/dependabot/go_modules/master/google.golang.org/grpc-1.71.0
...
build(deps): bump google.golang.org/grpc from 1.70.0 to 1.71.0
2025-03-12 03:11:46 -07:00
Kubernetes Prow Robot
0a7b1cb92f
Merge pull request #2082 from ramesius/master
...
Allow configuration of image pull secrets in post-delete job
2025-03-12 02:25:47 -07:00
Matthew Turner
b245537f9b
allow configuration of image pull secrets in post-delete job
...
Co-authored-by: VelorumS <velorums@users.noreply.github.com>
2025-03-12 08:44:17 +11:00
Kubernetes Prow Robot
e5ee32b429
Merge pull request #2080 from kubernetes-sigs/dependabot/go_modules/master/github.com/prometheus/client_golang-1.21.1
...
build(deps): bump github.com/prometheus/client_golang from 1.21.0 to 1.21.1
2025-03-11 13:11:52 -07:00
Kubernetes Prow Robot
3023435b81
Merge pull request #2077 from kubernetes-sigs/dependabot/go_modules/master/github.com/opencontainers/image-spec-1.1.1
...
build(deps): bump github.com/opencontainers/image-spec from 1.1.0 to 1.1.1
2025-03-11 13:11:45 -07:00
dependabot[bot]
b4a3baa1d5
build(deps): bump google.golang.org/grpc from 1.70.0 to 1.71.0
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.70.0 to 1.71.0.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.70.0...v1.71.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>
2025-03-11 16:32:56 +00:00
Kubernetes Prow Robot
e86fde58e0
Merge pull request #2078 from kubernetes-sigs/dependabot/go_modules/master/golang.org/x/time-0.11.0
...
build(deps): bump golang.org/x/time from 0.10.0 to 0.11.0
2025-03-11 09:31:52 -07:00
dependabot[bot]
7652a5d28d
build(deps): bump golang.org/x/time from 0.10.0 to 0.11.0
...
Bumps [golang.org/x/time](https://github.com/golang/time ) from 0.10.0 to 0.11.0.
- [Commits](https://github.com/golang/time/compare/v0.10.0...v0.11.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-03-11 16:07:09 +00:00
Kubernetes Prow Robot
1a9ee0da22
Merge pull request #2081 from kubernetes-sigs/dependabot/go_modules/master/golang.org/x/net-0.37.0
...
build(deps): bump golang.org/x/net from 0.35.0 to 0.37.0
2025-03-11 09:05:47 -07:00
dependabot[bot]
f8259a8f72
build(deps): bump golang.org/x/net from 0.35.0 to 0.37.0
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.35.0 to 0.37.0.
- [Commits](https://github.com/golang/net/compare/v0.35.0...v0.37.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-03-11 15:33:09 +00:00
Kubernetes Prow Robot
d9170800d5
Merge pull request #2083 from fmuyassarov/stdlib-map
...
Replace golang.org/x/exp/maps with the standard library's maps package.
2025-03-11 08:31:46 -07:00
Feruzjon Muyassarov
20d280c11d
Replace golang.org/x/exp/maps with the standard library's maps package.
...
Signed-off-by: Feruzjon Muyassarov <feruzjon.muyassarov@est.tech>
2025-03-11 12:03:17 +02:00
dependabot[bot]
554b5cbb24
build(deps): bump github.com/prometheus/client_golang
...
Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang ) from 1.21.0 to 1.21.1.
- [Release notes](https://github.com/prometheus/client_golang/releases )
- [Changelog](https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prometheus/client_golang/compare/v1.21.0...v1.21.1 )
---
updated-dependencies:
- dependency-name: github.com/prometheus/client_golang
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-03-09 09:07:30 +00:00
dependabot[bot]
aa6238d6b2
build(deps): bump github.com/opencontainers/image-spec
...
Bumps [github.com/opencontainers/image-spec](https://github.com/opencontainers/image-spec ) from 1.1.0 to 1.1.1.
- [Release notes](https://github.com/opencontainers/image-spec/releases )
- [Changelog](https://github.com/opencontainers/image-spec/blob/main/RELEASES.md )
- [Commits](https://github.com/opencontainers/image-spec/compare/v1.1.0...v1.1.1 )
---
updated-dependencies:
- dependency-name: github.com/opencontainers/image-spec
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-03-09 09:07:20 +00:00
Kubernetes Prow Robot
6a101422ee
Merge pull request #2065 from marquiz/devel/node-feature-group-match-status
...
Change ExecuteGroupRule to return detailed result
2025-03-06 05:03:44 -08:00
Kubernetes Prow Robot
a6d9f76eca
Merge pull request #2072 from fmuyassarov/grpc-removal
...
Drop gRPC startup probe
2025-03-04 06:13:43 -08:00
Feruzjon Muyassarov
e9ab6a0424
Drop gRPC startup probe
...
Remove gRPC startup probe from master following gRPC logging removal.
Signed-off-by: Feruzjon Muyassarov <feruzjon.muyassarov@est.tech>
2025-03-04 14:19:35 +02:00
Kubernetes Prow Robot
03ed004676
Merge pull request #2070 from ArangoGutierrez/fix_helm_lint
...
Remove deprecated toleration/affinity value
2025-03-04 03:07:42 -08:00
Kubernetes Prow Robot
03e631435f
Merge pull request #2069 from marquiz/devel/template-refactor
...
nodefeaturerule: refactor template handling
2025-03-04 02:45:43 -08:00
Carlos Eduardo Arango Gutierrez
80056a8c73
Remove deprecated toleration/affinity value
...
Signed-off-by: Carlos Eduardo Arango Gutierrez <eduardoa@nvidia.com>
2025-03-04 11:19:10 +01:00
Markus Lehtonen
3b9bc575bc
Change ExecuteGroupRule to return detailed result
...
Modify the ExecuteGroupRule() which is used for NodeFeatureGroups to
return detailed match status, similar to the Execute (used for
NodeFeatureRules). This prepares for using the simpler GroupRule type in
the image compatibility API.
2025-03-03 15:22:50 +02:00
Markus Lehtonen
4862d787e6
nodefeaturerule: refactor template handling
...
Use a common function for handling both LabelsTemplate and VarsTemplate
fields of NodeFeatureRule.
2025-03-03 15:11:35 +02:00
Kubernetes Prow Robot
19f6b4f04f
Merge pull request #2068 from mfranczy/bugfix-compatibility-processing
...
Bugfix: handle matchAny and matchFeatures when they appear in one spec
2025-03-03 03:17:16 -08:00
Marcin Franczyk
efc86e91a2
Bugfix: handle matchAny and matchFeatures when they appear in one spec
...
Signed-off-by: Marcin Franczyk <marcin0franczyk@gmail.com>
2025-03-03 11:52:37 +01:00
Kubernetes Prow Robot
e7deb5cc96
Merge pull request #2056 from mfranczy/hugepages
...
Introduce memory.hugepages feature
2025-03-03 02:33:17 -08:00
Marcin Franczyk
5f7c416b23
Add a new line in memory hugepages testdata file
...
Signed-off-by: Marcin Franczyk <marcin0franczyk@gmail.com>
2025-03-03 10:58:00 +01:00
Marcin Franczyk
bbff335fb7
Update huge pages documentation
...
Signed-off-by: Marcin Franczyk <marcin0franczyk@gmail.com>
2025-03-03 10:14:05 +01:00
Marcin Franczyk
59f89dad8e
Report hugepages total count
...
Signed-off-by: Marcin Franczyk <marcin0franczyk@gmail.com>
2025-03-03 10:04:23 +01:00
Kubernetes Prow Robot
dc16a7105f
Merge pull request #2067 from kubernetes-sigs/dependabot/go_modules/master/github.com/jaypipes/ghw-0.14.0
...
build(deps): bump github.com/jaypipes/ghw from 0.13.0 to 0.14.0
2025-03-02 23:32:57 -08:00
dependabot[bot]
128c537c15
build(deps): bump github.com/jaypipes/ghw from 0.13.0 to 0.14.0
...
Bumps [github.com/jaypipes/ghw](https://github.com/jaypipes/ghw ) from 0.13.0 to 0.14.0.
- [Release notes](https://github.com/jaypipes/ghw/releases )
- [Commits](https://github.com/jaypipes/ghw/compare/v0.13.0...v0.14.0 )
---
updated-dependencies:
- dependency-name: github.com/jaypipes/ghw
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-03-03 06:56:23 +00:00
Kubernetes Prow Robot
79e98b1367
Merge pull request #2066 from kubernetes-sigs/dependabot/go_modules/master/github.com/jedib0t/go-pretty/v6-6.6.7
...
build(deps): bump github.com/jedib0t/go-pretty/v6 from 6.6.6 to 6.6.7
2025-03-02 22:54:57 -08:00
dependabot[bot]
89120a1896
build(deps): bump github.com/jedib0t/go-pretty/v6 from 6.6.6 to 6.6.7
...
Bumps [github.com/jedib0t/go-pretty/v6](https://github.com/jedib0t/go-pretty ) from 6.6.6 to 6.6.7.
- [Release notes](https://github.com/jedib0t/go-pretty/releases )
- [Commits](https://github.com/jedib0t/go-pretty/compare/v6.6.6...v6.6.7 )
---
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>
2025-03-02 09:15:45 +00:00
Kubernetes Prow Robot
a7392f106c
Merge pull request #2064 from marquiz/devel/cpufreq-log-fix
...
source/cpu: suppress cpufreq related error if driver is not enabled
2025-02-27 01:08:31 -08:00
Markus Lehtonen
6654d34fdf
source/cpu: suppress cpufreq related error if driver is not enabled
2025-02-27 10:48:00 +02:00
Kubernetes Prow Robot
c42c8dbb01
Merge pull request #2062 from marquiz/devel/cpuid
...
go.mod: bump cpuid to v2.2.10
2025-02-26 01:20:32 -08:00
Markus Lehtonen
4574798abe
go.mod: bump cpuid to v2.2.10
...
Adds detection of AMXCOMPLEX and AMXTF32.
2025-02-25 11:11:14 +02:00
Kubernetes Prow Robot
53fefda339
Merge pull request #2061 from marquiz/devel/readme
...
README: update to v0.17.2
2025-02-24 02:14:28 -08:00
Kubernetes Prow Robot
a5350d4286
Merge pull request #2060 from kubernetes-sigs/dependabot/go_modules/master/github.com/prometheus/client_golang-1.21.0
...
build(deps): bump github.com/prometheus/client_golang from 1.19.1 to 1.21.0
2025-02-24 02:06:29 -08:00
Marcin Franczyk
884f61fb9f
Add unit tests for huge pages detection
...
Signed-off-by: Marcin Franczyk <marcin0franczyk@gmail.com>
2025-02-24 10:40:25 +01:00
Kubernetes Prow Robot
1c2d617961
Merge pull request #2058 from kubernetes-sigs/dependabot/go_modules/master/github.com/google/go-cmp-0.7.0
...
build(deps): bump github.com/google/go-cmp from 0.6.0 to 0.7.0
2025-02-24 01:34:28 -08:00
Markus Lehtonen
9a3233e434
README: update to v0.17.2
2025-02-24 11:27:28 +02:00
dependabot[bot]
5165559c20
build(deps): bump github.com/prometheus/client_golang
...
Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang ) from 1.19.1 to 1.21.0.
- [Release notes](https://github.com/prometheus/client_golang/releases )
- [Changelog](https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prometheus/client_golang/compare/v1.19.1...v1.21.0 )
---
updated-dependencies:
- dependency-name: github.com/prometheus/client_golang
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-02-24 09:11:53 +00:00
Kubernetes Prow Robot
e7e4f50446
Merge pull request #2059 from kubernetes-sigs/dependabot/go_modules/master/github.com/spf13/cobra-1.9.1
...
build(deps): bump github.com/spf13/cobra from 1.9.0 to 1.9.1
2025-02-24 01:10:28 -08:00
Marcin Franczyk
abbcf94dd6
Introduce memory.hugepages feature
...
Signed-off-by: Marcin Franczyk <marcin0franczyk@gmail.com>
2025-02-24 09:43:07 +01:00
dependabot[bot]
b019d044b9
build(deps): bump github.com/spf13/cobra from 1.9.0 to 1.9.1
...
Bumps [github.com/spf13/cobra](https://github.com/spf13/cobra ) from 1.9.0 to 1.9.1.
- [Release notes](https://github.com/spf13/cobra/releases )
- [Commits](https://github.com/spf13/cobra/compare/v1.9.0...v1.9.1 )
---
updated-dependencies:
- dependency-name: github.com/spf13/cobra
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-02-23 09:04:17 +00:00
dependabot[bot]
7a3d01661b
build(deps): bump github.com/google/go-cmp from 0.6.0 to 0.7.0
...
Bumps [github.com/google/go-cmp](https://github.com/google/go-cmp ) from 0.6.0 to 0.7.0.
- [Release notes](https://github.com/google/go-cmp/releases )
- [Commits](https://github.com/google/go-cmp/compare/v0.6.0...v0.7.0 )
---
updated-dependencies:
- dependency-name: github.com/google/go-cmp
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-02-23 09:04:14 +00:00