Kubernetes Prow Robot
7f18b574b3
Merge pull request #1360 from marquiz/release-0.12
...
[release-0.12] docs: mark release v0.12 as unsupported
2023-09-18 05:40:32 -07:00
Markus Lehtonen
e3bce366fd
docs: mark release v0.12 as unsupported
2023-09-15 16:08:44 +03:00
Kubernetes Prow Robot
27d79efc2c
Merge pull request #1271 from marquiz/release-0.12
...
[release-0.12] Update references to release v0.12.5
2023-07-20 09:16:09 -07:00
Markus Lehtonen
bc54315d5d
Update references to release v0.12.5
...
Update links for new release and update golang to v1.19.11.
Generated with:
hack/prepare-release.sh -g 1.19.11 v0.12.5
2023-07-20 16:43:59 +03:00
Kubernetes Prow Robot
d970cb4162
Merge pull request #1270 from marquiz/release-0.12
...
[release-0.12] go.mod: update kubernetes to v1.26.7
2023-07-20 05:42:05 -07:00
Markus Lehtonen
489815ad75
go.mod: update kubernetes to v1.26.7
2023-07-20 15:20:09 +03:00
Kubernetes Prow Robot
27dfcec895
Merge pull request #1261 from marquiz/devel/deps-0.12
...
[release-0.12] go.mod: update kubernetes to v1.26.6
2023-07-18 01:13:08 -07:00
Markus Lehtonen
c02eeb06f0
go.mod: update kubernetes to v1.26.6
2023-07-17 21:28:12 +03:00
Kubernetes Prow Robot
9371cea039
Merge pull request #1237 from marquiz/release-0.12
...
[release-0.12] Update references to release v0.12.4
2023-06-01 01:45:47 -07:00
Markus Lehtonen
ab5419770a
Update references to release v0.12.4
...
Bump golang to v1.19.9.
Generated with:
hack/prepare-release.sh -g 1.19.9 v0.12.4
2023-05-31 16:17:46 +03:00
Kubernetes Prow Robot
0607fe260b
Merge pull request #1234 from marquiz/release-0.12
...
[release-0.12] nfd-master: add validation of label names and values
2023-05-31 05:19:45 -07:00
Markus Lehtonen
7b53ea1d1d
nfd-master: add validation of label names and values
...
Validate labels before trying to update the node. Makes us fail early
nad prevent useless retries in case invalid labels are tried.
(backported from commit 2a3c7e4c93
)
2023-05-31 14:39:18 +03:00
Kubernetes Prow Robot
2a53941c90
Merge pull request #1225 from marquiz/release-0.12
...
[release-0.12] go.mod: bump kubernetes to v1.26.5
2023-05-24 01:58:50 -07:00
Markus Lehtonen
0d4cd17d4a
go.mod: bump kubernetes to v1.26.5
2023-05-23 10:23:16 +03:00
Kubernetes Prow Robot
6aa77daba4
Merge pull request #1216 from marquiz/release-0.12
...
[release-0.12] deployment/helm: user dedicated serviceaccount for topology-updater
2023-05-05 00:21:13 -07:00
Markus Lehtonen
bd69dc6183
deployment/helm: user dedicated serviceaccount for topology-updater
...
Change the configuration so that, by default, we use a dedicated
serviceaccount for topology-updater (similar to topology-gc, nfd-master
and nfd-worker).
Fix the templates so that the serviceaccount and clusterrolebinding are
only created when topology-updater is enabled (clusterrole was already
handled this way).
This patch also correctly documents the default value of rbac.create
parameter of topology-updater and topology-gc.
(cherry picked from commit 526aab87cf
)
2023-05-05 10:14:46 +03:00
Kubernetes Prow Robot
ded5cac89f
Merge pull request #1176 from k8s-infra-cherrypick-robot/cherry-pick-1173-to-release-0.12
...
[release-0.12] nfd-master: fix a crash when processing NodeFeatureRules
2023-04-21 23:35:18 -07:00
Markus Lehtonen
a5fd80145c
nfd-master: fix a crash when processing NodeFeatureRules
...
Fix a a bug where nfd-master with NodeFeature API enabled would crash
when NodeFeatureRule objects were processed in the case where no
NodeFeature objects existed. This was caused by trying to insert values
into a non-initialized NodeFeatureSpec in the code.
This patch adds two safety measures to prevent that from happening in
the future. First, add a constructor function for the NodeFeatureSpec
type, and second, check for uninitialized object in the function
inserting new functions.
TODO: add unit tests for the API helper functions.
2023-04-21 18:43:22 +00:00
Kubernetes Prow Robot
c313853e50
Merge pull request #1164 from k8s-infra-cherrypick-robot/cherry-pick-1161-to-release-0.12
...
[release-0.12] nfd-master: support noPublish with -prune
2023-04-19 12:53:11 -07:00
Markus Lehtonen
18738a05aa
nfd-master: support no publish with -prune
...
Better this way than to crash which is what currently happens with this
combination.
2023-04-19 21:18:16 +03:00
Kubernetes Prow Robot
9b1893cfcd
Merge pull request #1148 from marquiz/release-0.12
...
[release-0.12] Update references to release v0.12.3
2023-04-17 09:20:45 -07:00
Markus Lehtonen
f7252c7cd9
Update references to release v0.12.3
...
Bump Golang builder image to v1.19.8 as well.
Generated with:
hack/prepare-release.sh -g 1.19.8 v0.12.3
2023-04-17 16:57:03 +03:00
Kubernetes Prow Robot
4da2d4626c
Merge pull request #1147 from marquiz/backports/release-0.12
...
[release-0.12] Dockerfile: bump grpc-health-probe to v0.4.18
2023-04-17 06:38:44 -07:00
Markus Lehtonen
b69087426b
Dockerfile: bump grpc-health-probe to v0.4.18
...
A new version that was just released.
(cherry picked from commit ecc242d78a
)
2023-04-17 15:30:16 +03:00
Kubernetes Prow Robot
a865b90e9e
Merge pull request #1138 from k8s-infra-cherrypick-robot/cherry-pick-1127-to-release-0.12
...
[release-0.12] nfd-master: re-try on node update failures
2023-04-14 14:32:58 -07:00
Kubernetes Prow Robot
dec72bf8c7
Merge pull request #1137 from k8s-infra-cherrypick-robot/cherry-pick-1119-to-release-0.12
...
[release-0.12] nfd-master: fix node update
2023-04-14 14:32:50 -07:00
Kubernetes Prow Robot
65c9cb0bbd
Merge pull request #1136 from k8s-infra-cherrypick-robot/cherry-pick-1091-to-release-0.12
...
[release-0.12] feat: add enableTaints to helm chart
2023-04-14 14:32:43 -07:00
Kubernetes Prow Robot
83484b2307
Merge pull request #1135 from k8s-infra-cherrypick-robot/cherry-pick-1044-to-release-0.12
...
[release-0.12] helm: make master port configurable
2023-04-14 14:10:41 -07:00
Markus Lehtonen
83771f464d
nfd-master: re-try on node update failures
...
Change the NFD API handler to re-try on node update failures. Will work
around transient failures, making sure that failed nodes (i.e. nodes
that we failed to update) don't need to wait for the 1 hour resync
period before being tried again.
2023-04-14 11:35:19 +00:00
Markus Lehtonen
f37c5a5407
nfd-master: fix node update
...
Update node status before node metadata. This fixes a problem where we
lose track of NFD-managed extended resources in case patching node
status fails. Previously we removed all labels and annotations
(including the one listing our ERs) and only after that updated node
status. If node status update failed we had lost the annotation but
extended resources were still there, leaving them orphaned.
2023-04-14 11:35:08 +00:00
AhmedGrati
74512aa0da
feat: add enableTaints to helm chart
...
Signed-off-by: AhmedGrati <ahmedgrati1999@gmail.com>
2023-04-14 11:33:59 +00:00
AhmedGrati
4a29e93d92
helm: make master port configurable
...
Signed-off-by: AhmedGrati <ahmedgrati1999@gmail.com>
2023-04-14 11:33:53 +00:00
Kubernetes Prow Robot
221359ab76
Merge pull request #1110 from marquiz/release-0.12
...
Update references to release v0.12.2
2023-04-01 03:17:49 -07:00
Markus Lehtonen
94e8df22ca
Update references to release v0.12.2
...
Also updates the Golang builder image to the latest v1.19 patch release
(i.e. v1.19.7).
Generated with:
hack/prepare-release.sh -g 1.19.7 v0.12.2
2023-04-01 12:50:41 +03:00
Kubernetes Prow Robot
e5a917121c
Merge pull request #1105 from k8s-infra-cherrypick-robot/cherry-pick-1080-to-release-0.12
...
[release-0.12] deployment: fixes for mounting kubelet config
2023-04-01 02:41:49 -07:00
Kubernetes Prow Robot
9560f59155
Merge pull request #1104 from k8s-infra-cherrypick-robot/cherry-pick-1063-to-release-0.12
...
[release-0.12] source/cpu: fix build flags of cpuid detection
2023-04-01 02:33:51 -07:00
Kubernetes Prow Robot
2debb89fe2
Merge pull request #1108 from k8s-infra-cherrypick-robot/cherry-pick-1106-to-release-0.12
...
[release-0.12] go.mod: update kubernetes to v1.26.3
2023-04-01 00:11:48 -07:00
Markus Lehtonen
a9a2b5b3e1
go.mod: update kubernetes to v1.26.3
2023-04-01 06:56:41 +00:00
Kubernetes Prow Robot
d8c8f26bdf
Merge pull request #1107 from marquiz/backports/release-0.12
...
[release-0.12] go.mod: update kubernetes to v1.26.2
2023-03-31 11:51:50 -07:00
Markus Lehtonen
5e487e63d2
go.mod: update kubernetes to v1.26.2
...
Also updates golang.org/x/net to v0.7.0.
(cherry picked from commit 5e5b1749d9
)
2023-03-31 21:29:07 +03:00
Markus Lehtonen
48a60e5935
helm: fix handling of topologyUpdater.kubeletConfigPath
...
By default we use the configz API endpoint so no mounts are needed.
2023-03-31 16:36:18 +00:00
Markus Lehtonen
9818a1cead
kustomize: drop mount for kubelet config in topology-updater
...
We use the configz endpoint nowadays.
2023-03-31 16:36:18 +00:00
Kubernetes Prow Robot
a179785567
Merge pull request #1103 from k8s-infra-cherrypick-robot/cherry-pick-1078-to-release-0.12
...
[release-0.12] helm: fix topology-updater rbac
2023-03-31 09:35:51 -07:00
Markus Lehtonen
304d0bd2f5
source/cpu: fix build flags of cpuid detection
...
Non-x86_64 platforms are virtually only buildable on Linux because the
getauxval() glibc function is missing on many platforms.
2023-03-31 16:33:33 +00:00
Markus Lehtonen
12c2b897ec
helm: create topology-updater RBAC rules by default
...
Create RBAC rules if topology-updater is enabled. Previously installing
with topologyUpdater.enable=true (without
topologyUpdater.rbac.create=true) resulted in a crashloogbackoff as RBAC
was missing.
2023-03-31 16:14:27 +00:00
Markus Lehtonen
bf14487e8a
helm: fix topology-updater rbac clusterrole
...
Access to nodes/proxy resource was accidentally given to nfd-master
(which really doesn't need it), not topology-updater.
2023-03-31 16:14:27 +00:00
Kubernetes Prow Robot
9d41250cf1
Merge pull request #1041 from marquiz/backports/helm
...
[release-0.12] docs: Fix link for Helm docs
2023-01-17 07:36:37 -08:00
Carlos Eduardo Arango Gutierrez
bfa0d1eca7
docs: Fix link for Helm docs
...
(cherry picked from commit 1c095f5e8e
)
2023-01-17 17:08:08 +02:00
Kubernetes Prow Robot
5aa9f2cfe7
Merge pull request #1038 from marquiz/devel/release-0.12
...
[release-0.12] Update references to release v0.12.1
2023-01-17 01:50:35 -08:00
Markus Lehtonen
8aafe1f071
Update references to release v0.12.1
...
Created with:
hack/prepare-release.sh -g 1.19.5 v0.12.1
2023-01-17 11:20:49 +02:00