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

2486 commits

Author SHA1 Message Date
Kubernetes Prow Robot
725c20496e
Merge pull request #1980 from marquiz/backports/0.16
[release-0.16] Fix version parsing
2024-12-13 12:22:26 +01:00
Markus Lehtonen
f99c1dda41 scripts/update-gh-pages: fix release version parsing
When determining the release branch only consider "main" release tags,
refusing to pick api/nfd/v* tags.

(cherry picked from commit a416af51a4)
2024-12-13 11:41:07 +02:00
Markus Lehtonen
2dc9589602 Makefile: fix version parsing
One bit that was accidentally left out from
047d0314aa

(cherry picked from commit 55961cc337)
2024-12-13 11:41:01 +02:00
Markus Lehtonen
06c6abcf14 Fix version parsing
The fix in a416af51a4 was not enough by
itself and that needs to be applied comprehensively.

(cherry picked from commit 047d0314aa)
2024-12-13 09:52:36 +02:00
Kubernetes Prow Robot
e2dbd2c1ac
Merge pull request #1973 from marquiz/release-0.16
Docs: Fix the link to feature gates documentation
2024-12-12 00:06:03 +00:00
joehuang
14de9468ad Docs: Fix the link to feature gates documentation
The link to feature gates documentation is pointing to the
feature-gates.md in master-commandline-reference.html and
worker-commandline-reference.html, it should be updated to
linking html file.

Signed-off-by: joehuang <joehuang.sweden@gmail.com>
(cherry picked from commit a442749f89)
2024-12-11 15:05:59 +02:00
Kubernetes Prow Robot
9c608e79c7
Merge pull request #1933 from ArangoGutierrez/R/0166
[Release-0.16] Bump to V0.16.6
2024-10-30 09:59:25 +00:00
Carlos Eduardo Arango Gutierrez
7e7ab403cf
Bump release to v0.16.6
Signed-off-by: Carlos Eduardo Arango Gutierrez <eduardoa@nvidia.com>
2024-10-29 15:08:02 +01:00
Kubernetes Prow Robot
514da844cb
Merge pull request #1928 from elezar/cherry-pick-testdata-changes
Cherry pick testdata changes
2024-10-25 12:36:53 +01:00
Evan Lezar
6c5604e934 Convert testdata to an empty go module
This ensures that the testdata folder is not included in the top-level module
and prevents issues such as unsupported characters in path names.

Signed-off-by: Evan Lezar <elezar@nvidia.com>
2024-10-23 14:29:14 +02:00
Evan Lezar
56bbad8adb Move testdata to root
Go mod automatically ignores the /testdata directory.
This change ensures that the rootfs for source/pci tests are not
included in the module definition.

Signed-off-by: Evan Lezar <elezar@nvidia.com>
2024-10-23 14:29:07 +02:00
Kubernetes Prow Robot
cce709fb51
Merge pull request #1907 from k8s-infra-cherrypick-robot/cherry-pick-1906-to-release-0.16
[release-0.16] github: specify workflow permissions
2024-10-14 20:18:21 +01:00
Markus Lehtonen
5f605f05d1 github: specify workflow permissions
Update gh-pages has started failing with default permissions. It needs
write permissions to be able to push to the gh-pages branch.
2024-10-14 19:15:17 +00:00
Kubernetes Prow Robot
e838324595
Merge pull request #1905 from k8s-infra-cherrypick-robot/cherry-pick-1904-to-release-0.16
[release-0.16] Template exposed health port in helm chart
2024-10-14 14:00:21 +01:00
Tobias Giese
a8f2ab1607 Template exposed health port in helm chart
Signed-off-by: Tobias Giese <tgiese@nvidia.com>
2024-10-14 08:35:01 +00:00
Kubernetes Prow Robot
4290c2a62e
Merge pull request #1903 from marquiz/backport-1878
[release-0.16] Add helm values to configure hostNetwork and additional env vars
2024-10-14 08:56:24 +01:00
Tobias Giese
930a53e106 Add helm values to configure hostNetwork and additional env vars
We have to run our NFD workers in the host network.
Also we need additional env variables such as KUBERNETES_SERVICE_HOST and _PORT.
To achieve this we can simply add generic helm values. The default behavior is not changed.

Signed-off-by: Tobias Giese <tgiese@nvidia.com>
(cherry picked from commit af0592b87c)
2024-10-10 15:30:27 +03:00
Kubernetes Prow Robot
43b9f43cdd
Merge pull request #1857 from marquiz/release-0.16
[release-0.16] Release v0.16.5
2024-10-09 14:16:23 +01:00
Markus Lehtonen
175b16bbd1 Release v0.16.5 2024-10-09 15:11:54 +03:00
Kubernetes Prow Robot
f49eb65332
Merge pull request #1902 from marquiz/backport/1885
[release-0.16] Add parameter to configure health endpoint port
2024-10-09 11:42:22 +01:00
Tobias Giese
61760b2ab5 Add parameter to configure health endpoint port
Signed-off-by: Tobias Giese <tgiese@nvidia.com>
(cherry picked from commit 53ddf081da)
2024-10-09 12:07:33 +03:00
Kubernetes Prow Robot
b3b3059b74
Merge pull request #1865 from marquiz/devel/backports
build(deps): bump github.com/opencontainers/runc from 1.1.13 to 1.1.14
2024-09-04 08:43:02 +01:00
dependabot[bot]
cdaf19f3d6 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>
(cherry picked from commit 32382e66f1)
2024-09-04 07:38:20 +03:00
Kubernetes Prow Robot
86bf44fd32
Merge pull request #1850 from marquiz/release-0.16
[release-0.16] nfd-master: proper shutdown of nfd api informers
2024-08-20 04:11:26 -07:00
Markus Lehtonen
335b305d34 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.

(cherry picked from commit 2bb8a72532)
2024-08-20 13:06:12 +03:00
Kubernetes Prow Robot
77fb7be79d
Merge pull request #1826 from marquiz/release-0.16
[release-0.16] Release v0.16.4
2024-08-09 01:21:45 -07:00
Markus Lehtonen
7111356d27 Release v0.16.4 2024-08-09 09:25:29 +03:00
Kubernetes Prow Robot
ca0589dce2
Merge pull request #1830 from k8s-infra-cherrypick-robot/cherry-pick-1829-to-release-0.16
[release-0.16] docs: use jekyll-rtd-theme from a ruby gem
2024-08-08 21:26:17 -07:00
Markus Lehtonen
662db6c326 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 20:54:43 +00:00
Kubernetes Prow Robot
7c5035019d
Merge pull request #1825 from k8s-infra-cherrypick-robot/cherry-pick-1807-to-release-0.16
[release-0.16] Add helm migration guide
2024-08-05 13:47:17 -07:00
Carlos Eduardo Arango Gutierrez
eca834d540 Add helm migration guide
Signed-off-by: Carlos Eduardo Arango Gutierrez <eduardoa@nvidia.com>
2024-08-05 13:45:44 +00:00
Kubernetes Prow Robot
3b8c576d4f
Merge pull request #1808 from marquiz/release-0.16
[release-0.16] helm: add configurable liveness&readiness probes
2024-07-29 02:46:23 -07:00
Omer Aplatony
21b9b7a94d helm: add configurable liveness&readiness probes for master topology-updater and worker
Signed-off-by: Omer Aplatony <omerap12@gmail.com>
(cherry picked from commit b2222e2c8c)
2024-07-23 16:30:23 +03:00
Kubernetes Prow Robot
92db8689c6
Merge pull request #1805 from marquiz/release-0.16
[release-0.16] go.mod: bump kubernetes to v1.30.3
2024-07-22 03:51:55 -07:00
Markus Lehtonen
c5aac084e8 go.mod: bump kubernetes to v1.30.3 2024-07-22 09:46:48 +03:00
Kubernetes Prow Robot
967fa51f2f
Merge pull request #1799 from marquiz/release-0.16
[release-0.16] Helm: Add revision history limit for worker daemonset (#1797)
2024-07-18 08:57:55 -07:00
Rouke Broersma
7f532809ac Helm: Add revision history limit for worker daemonset (#1797)
* Helm: Add revision history limit for worker daemonset

Signed-off-by: Rouke Broersma <mobrockers@gmail.com>

* Helm: Add revision history limit for topology updater daemonset

Signed-off-by: Rouke Broersma <mobrockers@gmail.com>

* chore: tidy table columns

---------

Signed-off-by: Rouke Broersma <mobrockers@gmail.com>
(cherry picked from commit 1230d607ac)
2024-07-18 16:53:26 +03:00
Kubernetes Prow Robot
6030c974d3
Merge pull request #1787 from marquiz/release-0.16
[release-0.16] Release v0.16.3
2024-07-16 01:40:54 -07:00
Kubernetes Prow Robot
daa2b24516
Merge pull request #1789 from marquiz/backport/0.16
[release-0.16] Add revision history limit for master replica and for garbage collector
2024-07-16 00:59:11 -07:00
Omer Aplatony
59f5c64d43 Add revision history limit for master replica and for garbage collector
Signed-off-by: Omer Aplatony <omerap12@gmail.com>
(cherry picked from commit 920306cba8)
2024-07-16 08:42:34 +03:00
Markus Lehtonen
e8f96a0315 Release v0.16.3 2024-07-12 08:20:24 +03:00
Kubernetes Prow Robot
359cac9656
Merge pull request #1784 from k8s-infra-cherrypick-robot/cherry-pick-1781-to-release-0.16
[release-0.16] fix: take into consideration possibility of having empty line in swap file
2024-07-11 21:58:13 -07:00
TessaIO
e1682771af fix: take into consideration possibility of having empty line in swap file
Signed-off-by: TessaIO <ahmedgrati1999@gmail.com>
2024-07-12 04:40:33 +00:00
Kubernetes Prow Robot
9164842880
Merge pull request #1776 from ArangoGutierrez/v0162
Release v0.16.2
2024-07-10 03:31:51 -07:00
Carlos Eduardo Arango Gutierrez
fbc8b368c3
Release v0.16.2
Signed-off-by: Carlos Eduardo Arango Gutierrez <eduardoa@nvidia.com>
2024-07-10 11:47:06 +02:00
Kubernetes Prow Robot
ff2c1b6cd0
Merge pull request #1771 from k8s-infra-cherrypick-robot/cherry-pick-1755-to-release-0.16
[release-0.16] Use worker DS OwnerReference for NF's
2024-07-09 09:09:02 -07:00
Kubernetes Prow Robot
1cb65d2e60
Merge pull request #1772 from k8s-infra-cherrypick-robot/cherry-pick-1764-to-release-0.16
[release-0.16] docs: describe Kubernetes version compatibility in versions page
2024-07-09 06:44:49 -07:00
Markus Lehtonen
7a97673f89 docs: describe Kubernetes version compatibility in versions page
Bump the required Kubernetes version to v1.24. In practice this is the
minimum Kubernetes version as our deployment (both kustomize and Helm)
depend on the gRPC container probes feature of Kubernetes.
2024-07-09 13:38:45 +00:00
Carlos Eduardo Arango Gutierrez
dd55c9fe78 Add optionable arguments to NewWorker
Signed-off-by: Carlos Eduardo Arango Gutierrez <eduardoa@nvidia.com>
2024-07-09 13:34:24 +00:00
Carlos Eduardo Arango Gutierrez
283caf2d64 Use worker DS OwnerReference for NF's
Signed-off-by: Carlos Eduardo Arango Gutierrez <eduardoa@nvidia.com>
2024-07-09 13:34:24 +00:00