Kubernetes Prow Robot
076ed3c057
Merge pull request #1382 from marquiz/devel/api-cleanup
...
apis/nfd: drop one stale comment line
2023-09-28 06:04:36 -07:00
Markus Lehtonen
dbf00dcda6
apis/nfd: drop one stale comment line
...
Drop a leftover "docstring" comment that wasn't removed with the type it
refers to.
2023-09-27 14:23:12 +03:00
Kubernetes Prow Robot
02dd550d3b
Merge pull request #1378 from marquiz/devel/fix-er-filtering
...
nfd-master: fix filtering of extended resources
2023-09-27 01:27:22 -07:00
Markus Lehtonen
b09ce75c8e
nfd-master: fix filtering of extended resources
...
Fix a bug in checking the allowed ".feature.node.kubernetes.io" ns
suffix for extended resources. Also update e2e-tests to cover this case.
2023-09-27 10:55:11 +03:00
Kubernetes Prow Robot
902f76b17d
Merge pull request #1377 from marquiz/devel/readme
...
README: update to v0.14.1
2023-09-21 07:56:29 -07:00
Markus Lehtonen
b1dead2c9d
README: update to v0.14.1
2023-09-21 17:45:04 +03:00
Kubernetes Prow Robot
7847edbc08
Merge pull request #1046 from fmuyassarov/native-grpc-probe
...
Replace gRPC health probe utility with k8s built-in health probe
2023-09-20 02:52:00 -07:00
Muyassarov, Feruzjon
06036a62ce
Replace gRPC health probe utility with k8s built-in health probe
...
Kubernetes 1.23 has introduced native health probes for gRPC which
can replace grpc_health_probe utility. This commit removes baking
in grpc_health_probe binary into the image and updates related
health checks to use k8s native gRPC.
Signed-off-by: Muyassarov, Feruzjon <feruzjon.muyassarov@intel.com>
2023-09-20 12:25:36 +03:00
Kubernetes Prow Robot
a4cea16119
Merge pull request #1373 from marquiz/devel/static-binaries
...
Build statically linked binaries
2023-09-19 13:18:54 -07:00
Markus Lehtonen
6149000637
Build statically linked binaries
...
Switch to fully statically linked binaries and use scratch as a base
image.
Switching to the virtually empty scratch base image means that the
default/minimal NFD image only supports running hooks that are truly
statically linked (e.g. normal go binaries that are "almost" statically
linked stop working). The documentation has been already stating this
(i.e. that only statically-linked binaries are supported) - i.e. we have
had no promise of supporting other than that. Also, hooks are now
deprecated and even disabled by default so the possibility of real user
impact should be small.
2023-09-19 21:59:18 +03:00
Kubernetes Prow Robot
8cdedf92fd
Merge pull request #1365 from marquiz/devel/helm-fix-nf-api
...
deployment/helm: fix handling of enableNodeFeatureApi parameter
2023-09-19 05:33:08 -07:00
Kubernetes Prow Robot
7c2110c4d1
Merge pull request #1368 from marquiz/devel/github-template
...
github: add a separate issue template for patch releases
2023-09-19 05:21:07 -07:00
Kubernetes Prow Robot
3a21f2f55d
Merge pull request #1364 from marquiz/devel/helm-fix-ns
...
deployment/helm: fix namespace of nfd-worker role and rolebinding
2023-09-19 05:05:07 -07:00
Markus Lehtonen
69d6e41790
github: add a separate issue template for patch releases
...
Also simplify the wording on the major release issue template,
eliminating "for a major release" from the text.
2023-09-19 14:40:23 +03:00
Markus Lehtonen
8b207cae1f
deployment/helm: fix handling of enableNodeFeatureApi parameter
2023-09-19 14:18:03 +03:00
Markus Lehtonen
759143ea3c
deployment/helm: fix namespace of nfd-worker role and rolebinding
...
Put nfd-worker role and rolebinding in the correct namespace if
namespaceOverride parameter is used.
2023-09-19 13:53:19 +03:00
Kubernetes Prow Robot
2ea6d033c4
Merge pull request #1353 from AhmedGrati/feat-ignore-hidden-feature-files
...
feat: ignore hidden feature files
2023-09-19 01:29:21 -07:00
Kubernetes Prow Robot
f0caf93233
Merge pull request #1359 from marquiz/devel/github-release-workflow
...
github: separate workflow for helm repo index update
2023-09-18 02:50:30 -07:00
Markus Lehtonen
72bf84c4fa
github: separate workflow for helm repo index update
...
No need to (re-)build documentation when a release is published.
Great simplification of the Helm repo index update script: do not scan
all releases but just get the assets from the release that was
published.
This separation should make the maintenance of scripts and workflows
easier.
2023-09-18 11:28:10 +03:00
Kubernetes Prow Robot
45cc1cfc25
Merge pull request #1358 from marquiz/devel/github-release-workflow-concurrency
...
github: prevent parallel runs of gh-pages update
2023-09-15 05:32:12 -07:00
Markus Lehtonen
ef3ad8f5f3
github: prevent parallel runs of gh-pages update
...
Ensure sequential updates to the gh-pages branch. Otherwise, if parallel
jobs are triggered, onnly one (the first to complete) will succeed and
the others will fail with git push error (because the tip of the
gh-pages has moved and their commit doesn't apply anymore).
2023-09-15 11:43:23 +03:00
AhmedGrati
6c895b496a
feat: ignore hidden feature files
...
Signed-off-by: AhmedGrati <ahmedgrati1999@gmail.com>
2023-09-11 15:11:31 +01:00
Kubernetes Prow Robot
ff1a212719
Merge pull request #1355 from marquiz/devel/scripts
...
scripts/update-gh-pages: sync OWNERS from master to gh-pages
2023-09-11 07:00:11 -07:00
Markus Lehtonen
f5084cb19d
scripts/update-gh-pages: sync OWNERS from master to gh-pages
...
The gh-pages branch is normally automatically managed by the GitHub
workflow. However, on really rare occasions there may beed to contribute
something manually via a PR. Thus, this patch updates the
update-gh-pages script to sync the OWNERS from master the gh-pages
branch branch, to enable the usual prow-based workflow for PRs in
gh-pages branch.
2023-09-11 16:14:20 +03:00
Kubernetes Prow Robot
b7aa0b2273
Merge pull request #1351 from marquiz/devel/local-refactor
...
source/local: simplify feature file size checking
2023-09-08 07:10:17 -07:00
Kubernetes Prow Robot
bcdee7b6a9
Merge pull request #1350 from marquiz/devel/security-labels
...
cpu: drop the deprecated sgx and se labels
2023-09-08 06:34:15 -07:00
Markus Lehtonen
a5e78f0849
source/local: simplify feature file size checking
2023-09-08 15:05:31 +03:00
Markus Lehtonen
c126764d7a
cpu: drop the deprecated sgx and se labels
...
Drop the deprecated cpu-sgx.enabled and cpu-se.enabled labels and the
corresponding "raw" features. These have been replaced by
cpu-security.sgx.enabled and cpu-security.se.enabled.
2023-09-08 14:28:04 +03:00
Kubernetes Prow Robot
a2083f81a5
Merge pull request #1341 from AhmedGrati/chore-common-klog-handling
...
chore: introduce a commong klog handling for cmd/nfd-*
2023-09-08 01:20:15 -07:00
AhmedGrati
7ab6314bdc
chore: introduce a commong klog handling for cmd/nfd-*
...
Signed-off-by: AhmedGrati <ahmedgrati1999@gmail.com>
2023-09-07 22:38:15 +01:00
Kubernetes Prow Robot
0b1c914ace
Merge pull request #1345 from ArangoGutierrez/post014
...
README: update to v0.14.0
2023-09-07 10:20:58 -07:00
Carlos Eduardo Arango Gutierrez
c59a79938e
README: update to v0.14.0
...
Signed-off-by: Carlos Eduardo Arango Gutierrez <eduardoa@nvidia.com>
2023-09-07 18:58:10 +02:00
Kubernetes Prow Robot
5dfa8c6376
Merge pull request #1343 from marquiz/devel/deps-securejoin
...
go.mod: bump github.com/cyphar/filepath-securejoin from 0.2.3 to 0.2.4
2023-09-07 08:28:57 -07:00
Markus Lehtonen
a596bf1a5b
go.mod: bump github.com/cyphar/filepath-securejoin from 0.2.3 to 0.2.4
2023-09-07 17:19:48 +03:00
Kubernetes Prow Robot
2e6a202218
Merge pull request #1331 from andrewjamesbrown/ajb/chart_annotations
...
Helm: conditionally add annotations if defined
2023-09-07 01:20:59 -07:00
Kubernetes Prow Robot
c0c1b89a92
Merge pull request #1334 from ArangoGutierrez/grpc_gone_v2
...
Deprecate gRPC API
2023-09-07 00:38:59 -07:00
Kubernetes Prow Robot
e097c3f8f6
Merge pull request #1338 from AhmedGrati/feat-add-logging-params-config-file
...
nfd-master: add config file options for logging
2023-09-06 23:58:57 -07:00
Carlos Eduardo Arango Gutierrez
9966d2ae12
Deprecate gRPC API
...
Now that the NodeFeature API has been set enabled by default, the gRPC
mode will be deprecated and with it all flags and features around it.
For nfd-master, flags
-port, -key-file, -ca-file, -cert-file, -verify-node-name, -enable-nodefeature-api
are now marked as deprecated.
For nfd-worker flags
-enable-nodefeature-api, -ca-file, -cert-file, -key-file, -server, -server-name-override
are now marked as deprecated.
Deprecated flags, as well as gRPC related code will be removed in future
releases.
Signed-off-by: Carlos Eduardo Arango Gutierrez <eduardoa@nvidia.com>
Co-authored-by: Markus Lehtonen <markus.lehtonen@intel.com>
2023-09-07 06:48:15 +02:00
AhmedGrati
a5624cc8ca
chore: update config file in helm deployment
...
Signed-off-by: AhmedGrati <ahmedgrati1999@gmail.com>
2023-09-06 16:05:02 +01:00
AhmedGrati
a6b4a7d6a9
docs: add docs of logging configuration in nfd master
...
Signed-off-by: AhmedGrati <ahmedgrati1999@gmail.com>
2023-09-06 15:36:15 +01:00
AhmedGrati
b0be40aa09
feat: add logging parameters in configuration file for nfd master
...
Signed-off-by: AhmedGrati <ahmedgrati1999@gmail.com>
2023-09-06 15:27:27 +01:00
Andrew Brown
a3d26a0404
Add new helm values to documentation
2023-09-06 09:55:25 -04:00
Andrew Brown
b2f292bc7a
Add annotations to all deployments+daemonsets
2023-09-06 09:39:01 -04:00
Kubernetes Prow Robot
db2719a19d
Merge pull request #1336 from marquiz/devel/custom-static-rules
...
sources/custom: convert static rules to new format
2023-09-06 05:12:51 -07:00
Markus Lehtonen
b1b3061738
sources/custom: convert static rules to new format
...
Also add a log message warning about legacy rule format.
2023-09-06 14:29:56 +03:00
Kubernetes Prow Robot
51c79fea9e
Merge pull request #1335 from AhmedGrati/feat-add-feature-file-size-limit
...
feat: add feature file size limit
2023-09-06 03:50:51 -07:00
AhmedGrati
124dfbf6df
docs: add notes in the customization guide about the feature file size limit
...
Signed-off-by: AhmedGrati <ahmedgrati1999@gmail.com>
2023-09-06 11:15:45 +01:00
AhmedGrati
026534e355
feat: add feature file size limit
...
Signed-off-by: AhmedGrati <ahmedgrati1999@gmail.com>
2023-09-06 10:23:33 +01:00
Kubernetes Prow Robot
aa6e140018
Merge pull request #1333 from ArangoGutierrez/grpc_gone
...
nfd_gc_test.go: fix multiple import of same pkg
2023-09-06 01:56:51 -07:00
Carlos Eduardo Arango Gutierrez
ade5833ee3
tls.md: Add note ( #1332 )
...
* tls.md: Add note
Signed-off-by: Carlos Eduardo Arango Gutierrez <eduardoa@nvidia.com>
* Update docs/deployment/tls.md
Co-authored-by: Markus Lehtonen <markus.lehtonen@intel.com>
---------
Signed-off-by: Carlos Eduardo Arango Gutierrez <eduardoa@nvidia.com>
Co-authored-by: Markus Lehtonen <markus.lehtonen@intel.com>
2023-09-06 01:06:52 -07:00