1
0
Fork 0
mirror of https://github.com/kubernetes-sigs/node-feature-discovery.git synced 2024-12-14 11:57:51 +00:00
Commit graph

2576 commits

Author SHA1 Message Date
Kubernetes Prow Robot
fc4cc13d9f
Merge pull request #1880 from marquiz/devel/helm-args
helm: rename args chart value to extraArgs
2024-09-18 15:56:43 +01:00
Markus Lehtonen
843fc9307d helm: rename args chart value to extraArgs
The "args" value is not yet part of any release so this is not a
breaking change.
2024-09-18 17:47:36 +03:00
Kubernetes Prow Robot
1217773264
Merge pull request #1876 from marquiz/devel/master-refactor
nfd-master: cleanup updater-pool method args
2024-09-16 13:07:15 +01:00
Markus Lehtonen
9fad67ee39 nfd-master: cleanup updater-pool method args
We store the work queues in the updater pool struct so we don't need to
pass those as function arguments.
2024-09-16 14:50:08 +03:00
Kubernetes Prow Robot
a8fd5051bc
Merge pull request #1871 from superbrothers/dmiIDAttributeNames_product_name
source/system: Add reading product name information
2024-09-10 08:55:14 +01:00
Kazuki Suda
7f6669eb92
source/system: Add reading product name information 2024-09-10 14:42:08 +09:00
Kubernetes Prow Robot
c07f71e934
Merge pull request #1867 from kubernetes-sigs/dependabot/go_modules/master/golang.org/x/net-0.29.0
build(deps): bump golang.org/x/net from 0.28.0 to 0.29.0
2024-09-09 11:36:28 +01:00
Kubernetes Prow Robot
7631f5bc39
Merge pull request #1870 from kubernetes-sigs/dependabot/go_modules/master/github.com/onsi/ginkgo/v2-2.20.2
build(deps): bump github.com/onsi/ginkgo/v2 from 2.20.1 to 2.20.2
2024-09-09 11:08:28 +01:00
dependabot[bot]
cb255b0aa4
build(deps): bump github.com/onsi/ginkgo/v2 from 2.20.1 to 2.20.2
Bumps [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo) from 2.20.1 to 2.20.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.20.1...v2.20.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>
2024-09-08 09:12:00 +00:00
dependabot[bot]
0e407d042d
build(deps): bump golang.org/x/net from 0.28.0 to 0.29.0
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.28.0 to 0.29.0.
- [Commits](https://github.com/golang/net/compare/v0.28.0...v0.29.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>
2024-09-08 09:11:46 +00:00
Kubernetes Prow Robot
6202745976
Merge pull request #1858 from marquiz/devel/go-123
Bump Go to v1.23
2024-09-05 17:27:40 +01:00
Markus Lehtonen
bf99c47458 Bump Go to v1.23
NOTE: api/nfd/go.mod is not bumped. There should be no need to force the
importers of the API to v1.23 (yet).
2024-09-04 09:21:13 +03:00
Kubernetes Prow Robot
56c23fcceb
Merge pull request #1864 from kubernetes-sigs/dependabot/go_modules/github.com/opencontainers/runc-1.1.14
build(deps): bump github.com/opencontainers/runc from 1.1.13 to 1.1.14
2024-09-04 05:34:02 +01:00
dependabot[bot]
32382e66f1
build(deps): bump github.com/opencontainers/runc from 1.1.13 to 1.1.14
Bumps [github.com/opencontainers/runc](https://github.com/opencontainers/runc) from 1.1.13 to 1.1.14.
- [Release notes](https://github.com/opencontainers/runc/releases)
- [Changelog](https://github.com/opencontainers/runc/blob/main/CHANGELOG.md)
- [Commits](https://github.com/opencontainers/runc/compare/v1.1.13...v1.1.14)

---
updated-dependencies:
- dependency-name: github.com/opencontainers/runc
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-03 19:53:36 +00:00
Kubernetes Prow Robot
edcc9ed5af
Merge pull request #1862 from kubernetes-sigs/dependabot/go_modules/master/github.com/onsi/gomega-1.34.2
build(deps): bump github.com/onsi/gomega from 1.34.1 to 1.34.2
2024-09-03 09:15:22 +01:00
Kubernetes Prow Robot
0fd0934de2
Merge pull request #1847 from marquiz/devel/drop-fsnotify
Drop dynamic run-time reconfiguration
2024-09-03 09:15:16 +01:00
Kubernetes Prow Robot
a3fa18c027
Merge pull request #1859 from marquiz/devel/golangci-lint
scripts/test-infra: bump golangci-lint to v1.60.3
2024-09-02 10:46:57 +01:00
dependabot[bot]
d6afdf3245
build(deps): bump github.com/onsi/gomega from 1.34.1 to 1.34.2
Bumps [github.com/onsi/gomega](https://github.com/onsi/gomega) from 1.34.1 to 1.34.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.34.1...v1.34.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>
2024-09-01 09:11:54 +00:00
Markus Lehtonen
91d6793787 test/e2e: simplify, remove unnecessary check
Make golangci-lint happy.
2024-08-30 16:42:45 +03:00
Markus Lehtonen
bf640d4c4d scripts/test-infra: bump golangci-lint to v1.60.3 2024-08-30 16:32:09 +03:00
Kubernetes Prow Robot
1fa31a5d32
Merge pull request #1854 from marquiz/devel/e2e-podsecurity
test/e2e: drop the pod security admission hack
2024-08-26 14:56:40 +01:00
Markus Lehtonen
94bda00c75 test/e2e: drop the pod security admission hack
The Kubernetes e2e framework now supports setting the pod security
level.
2024-08-26 16:10:49 +03:00
Kubernetes Prow Robot
8c3cb31114
Merge pull request #1853 from kubernetes-sigs/dependabot/go_modules/master/github.com/onsi/ginkgo/v2-2.20.1
build(deps): bump github.com/onsi/ginkgo/v2 from 2.20.0 to 2.20.1
2024-08-26 06:48:20 +01:00
dependabot[bot]
8c62586592
build(deps): bump github.com/onsi/ginkgo/v2 from 2.20.0 to 2.20.1
Bumps [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo) from 2.20.0 to 2.20.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.20.0...v2.20.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-08-25 09:58:24 +00:00
Markus Lehtonen
02b6b7395c Drop dynamic run-time reconfiguration
Simplify the code and reduce possible error scenarios by dropping
fsnotify-based reconfiguration from nfd-master and nfd-worker. Also
eliminates repeated re-configuration in scenarios where kubelet
continuosly touches the (every minute) mounted file (configmap) on the
filesystem.

Also modifies the Helm and kustomize deployments so that nfd-master,
nfd-worker and nfd-topology-updater pods are restarted on configmap
updates. In kustomize, the slght downside of this is the name of the
config map(s) depends on the content, so every time a user customizes
the config data, the old unused configmap will be left and must be
garbage-collected manually.
2024-08-21 12:46:36 +03:00
Kubernetes Prow Robot
4db3216a80
Merge pull request #1848 from marquiz/devel/leader-elect
nfd-master: proper shutdown of nfd api informers
2024-08-20 03:02:44 -07:00
Markus Lehtonen
2bb8a72532 nfd-master: proper shutdown of nfd api informers
Stop blocking on event channels when the api controller is stopped.
Ensures that the nfd API informer factory is properly shut down and all
resources released when stop() is called. This eliminates a memory leak
on re-configure events when leader election is enabled.
2024-08-20 12:44:08 +03:00
Kubernetes Prow Robot
5a5b9e3c19
Merge pull request #1843 from marquiz/devel/master-chan
nfd-master: use only unbuffered chans in the nfd api-controller
2024-08-19 07:23:12 -07:00
Kubernetes Prow Robot
df7f65c9b9
Merge pull request #1844 from marquiz/devel/updater-pool-started
nfd-master: explicit state variable for the node updater pool
2024-08-19 06:36:20 -07:00
Markus Lehtonen
bf6ffadf36 nfd-master: use only unbuffered chans in the nfd api-controller
There's no reason why the "update all" chans should be buffered (while
the other are not).
2024-08-19 14:02:13 +03:00
Markus Lehtonen
0d3c1ac75b nfd-master: explicit state variable for the node updater pool 2024-08-19 13:27:56 +03:00
Kubernetes Prow Robot
a851aae914
Merge pull request #1835 from marquiz/devel/e2e
test/e2e: simplify TestMain
2024-08-14 02:32:49 -07:00
Kubernetes Prow Robot
f63e2b1673
Merge pull request #1834 from marquiz/devel/readme
README: update to v0.16.4
2024-08-14 02:10:19 -07:00
Markus Lehtonen
3e1c43dc6f test/e2e: simplify TestMain
Drop unneeded bits.
2024-08-12 14:17:27 +03:00
Markus Lehtonen
378fe8f86b README: update to v0.16.4 2024-08-12 13:22:03 +03:00
Kubernetes Prow Robot
6af374f700
Merge pull request #1832 from kubernetes-sigs/dependabot/go_modules/master/golang.org/x/time-0.6.0
build(deps): bump golang.org/x/time from 0.5.0 to 0.6.0
2024-08-11 23:30:34 -07:00
dependabot[bot]
e85b80602b
build(deps): bump golang.org/x/time from 0.5.0 to 0.6.0
Bumps [golang.org/x/time](https://github.com/golang/time) from 0.5.0 to 0.6.0.
- [Commits](https://github.com/golang/time/compare/v0.5.0...v0.6.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>
2024-08-12 06:12:45 +00:00
Kubernetes Prow Robot
396540239f
Merge pull request #1831 from kubernetes-sigs/dependabot/go_modules/master/github.com/onsi/ginkgo/v2-2.20.0
build(deps): bump github.com/onsi/ginkgo/v2 from 2.19.1 to 2.20.0
2024-08-11 23:11:53 -07:00
dependabot[bot]
9f73aabef1
build(deps): bump github.com/onsi/ginkgo/v2 from 2.19.1 to 2.20.0
Bumps [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo) from 2.19.1 to 2.20.0.
- [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.19.1...v2.20.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-11 09:45:04 +00:00
Kubernetes Prow Robot
c1db298de8
Merge pull request #1827 from fmuyassarov/fix-go-mod
tilt: sync up builder go version with project go.mod
2024-08-08 14:22:37 -07:00
Feruzjon Muyassarov
a7d8448eb6
tilt: sync up builder go version with project go.mod
Signed-off-by: Feruzjon Muyassarov <feruzjon.muyassarov@intel.com>
2024-08-09 00:00:47 +03:00
Kubernetes Prow Robot
d38e116667
Merge pull request #1829 from marquiz/devel/docs-theme
docs: use jekyll-rtd-theme from a ruby gem
2024-08-08 13:53:58 -07:00
Markus Lehtonen
b2bc18f5a5 docs: use jekyll-rtd-theme from a ruby gem
The upstream repo (and the release downloads)
github.com/rundocs/jekyll-rtd-theme has been deleted. This broke our
docs generation as the remote theme configuration depended on
downloading the release artefact.

This patch changes the docs building to use a Ruby gem instead of the
remote theme setting. To complicate matters, the gem has an seemingly
incorrect (too strict) version dependency. To mitigate this, we now
install bundler-override plugin to ignore this particular dependency.

The netlify conf is a hack, but I wasn't able to figure out a way how to
install the bundler-override plugin without doing all ruby
initialization in the build command.
2024-08-08 23:33:37 +03:00
Kubernetes Prow Robot
8ffe9f9997
Merge pull request #1807 from ArangoGutierrez/upgrade
Add helm migration guide
2024-08-05 06:44:59 -07:00
Kubernetes Prow Robot
6929e03933
Merge pull request #1824 from kubernetes-sigs/dependabot/go_modules/master/github.com/onsi/gomega-1.34.1
build(deps): bump github.com/onsi/gomega from 1.34.0 to 1.34.1
2024-08-04 22:40:38 -07:00
dependabot[bot]
e622bdb216
build(deps): bump github.com/onsi/gomega from 1.34.0 to 1.34.1
Bumps [github.com/onsi/gomega](https://github.com/onsi/gomega) from 1.34.0 to 1.34.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.34.0...v1.34.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-08-04 09:22:11 +00:00
Kubernetes Prow Robot
13d5a4f81e
Merge pull request #1815 from marquiz/devel/gc-paging
nfd-gc: use paging when listing CRs
2024-08-02 05:59:48 -07:00
Markus Lehtonen
45164f580a nfd-gc: use paging when listing CRs
List NodeFeature and NodeResourceTopology objects in pages of 200 items.
This reduces memory consumption and eliminates timeouts (on the
apiserver side) in big clusters of thousands of nodes.
2024-08-02 08:20:17 +03:00
Kubernetes Prow Robot
57f1b79856
Merge pull request #1813 from marquiz/devel/gc-metalister
nfd-gc: only fetch object metadata
2024-08-01 12:53:33 -07:00
Kubernetes Prow Robot
b2f2888fd4
Merge pull request #1821 from ChaoyiHuang/fixlink
Docs: Fix the link to feature gates documentation
2024-08-01 06:57:32 -07:00