Open renovate[bot] opened 4 months ago
--- HelmRelease: kube-system/node-feature-discovery Role: kube-system/node-feature-discovery-worker
+++ HelmRelease: kube-system/node-feature-discovery Role: kube-system/node-feature-discovery-worker
@@ -14,7 +14,13 @@
resources:
- nodefeatures
verbs:
- create
- get
- update
+- apiGroups:
+ - ''
+ resources:
+ - pods
+ verbs:
+ - get
--- HelmRelease: kube-system/node-feature-discovery DaemonSet: kube-system/node-feature-discovery-worker
+++ HelmRelease: kube-system/node-feature-discovery DaemonSet: kube-system/node-feature-discovery-worker
@@ -7,12 +7,13 @@
labels:
app.kubernetes.io/name: node-feature-discovery
app.kubernetes.io/instance: node-feature-discovery
app.kubernetes.io/managed-by: Helm
role: worker
spec:
+ revisionHistoryLimit: null
selector:
matchLabels:
app.kubernetes.io/name: node-feature-discovery
app.kubernetes.io/instance: node-feature-discovery
role: worker
template:
@@ -22,34 +23,33 @@
app.kubernetes.io/instance: node-feature-discovery
role: worker
spec:
dnsPolicy: ClusterFirstWithHostNet
serviceAccountName: node-feature-discovery-worker
securityContext: {}
+ hostNetwork: false
containers:
- name: worker
securityContext:
allowPrivilegeEscalation: false
capabilities:
drop:
- ALL
readOnlyRootFilesystem: true
runAsNonRoot: true
- image: registry.k8s.io/nfd/node-feature-discovery:v0.16.0
+ image: registry.k8s.io/nfd/node-feature-discovery:v0.16.6
imagePullPolicy: IfNotPresent
livenessProbe:
grpc:
port: 8082
initialDelaySeconds: 10
- periodSeconds: 10
readinessProbe:
+ failureThreshold: 10
grpc:
port: 8082
initialDelaySeconds: 5
- periodSeconds: 10
- failureThreshold: 10
env:
- name: NODE_NAME
valueFrom:
fieldRef:
fieldPath: spec.nodeName
- name: POD_NAME
@@ -59,26 +59,28 @@
- name: POD_UID
valueFrom:
fieldRef:
fieldPath: metadata.uid
resources:
limits:
- cpu: 200m
memory: 512Mi
requests:
cpu: 5m
memory: 64Mi
command:
- nfd-worker
args:
- -feature-gates=NodeFeatureAPI=true
- -feature-gates=NodeFeatureGroupAPI=false
- -metrics=8081
+ - -grpc-health=8082
ports:
- - name: metrics
- containerPort: 8081
+ - containerPort: 8081
+ name: metrics
+ - containerPort: 8082
+ name: health
volumeMounts:
- name: host-boot
mountPath: /host-boot
readOnly: true
- name: host-os-release
mountPath: /host-etc/os-release
--- HelmRelease: kube-system/node-feature-discovery Deployment: kube-system/node-feature-discovery-master
+++ HelmRelease: kube-system/node-feature-discovery Deployment: kube-system/node-feature-discovery-master
@@ -8,12 +8,13 @@
app.kubernetes.io/name: node-feature-discovery
app.kubernetes.io/instance: node-feature-discovery
app.kubernetes.io/managed-by: Helm
role: master
spec:
replicas: 1
+ revisionHistoryLimit: null
selector:
matchLabels:
app.kubernetes.io/name: node-feature-discovery
app.kubernetes.io/instance: node-feature-discovery
role: master
template:
@@ -23,58 +24,59 @@
app.kubernetes.io/instance: node-feature-discovery
role: master
spec:
serviceAccountName: node-feature-discovery
enableServiceLinks: false
securityContext: {}
+ hostNetwork: false
containers:
- name: master
securityContext:
allowPrivilegeEscalation: false
capabilities:
drop:
- ALL
readOnlyRootFilesystem: true
runAsNonRoot: true
- image: registry.k8s.io/nfd/node-feature-discovery:v0.16.0
+ image: registry.k8s.io/nfd/node-feature-discovery:v0.16.6
imagePullPolicy: IfNotPresent
livenessProbe:
grpc:
port: 8082
initialDelaySeconds: 10
- periodSeconds: 10
readinessProbe:
+ failureThreshold: 10
grpc:
port: 8082
initialDelaySeconds: 5
- periodSeconds: 10
- failureThreshold: 10
ports:
- containerPort: 8080
name: grpc
- containerPort: 8081
name: metrics
+ - containerPort: 8082
+ name: health
env:
- name: NODE_NAME
valueFrom:
fieldRef:
fieldPath: spec.nodeName
command:
- nfd-master
resources:
limits:
- cpu: 300m
memory: 4Gi
requests:
cpu: 100m
memory: 128Mi
args:
- -crd-controller=true
- -feature-gates=NodeFeatureAPI=true
- -feature-gates=NodeFeatureGroupAPI=false
- -metrics=8081
+ - -grpc-health=8082
volumeMounts:
- name: nfd-master-conf
mountPath: /etc/kubernetes/node-feature-discovery
readOnly: true
volumes:
- name: nfd-master-conf
--- HelmRelease: kube-system/node-feature-discovery Deployment: kube-system/node-feature-discovery-gc
+++ HelmRelease: kube-system/node-feature-discovery Deployment: kube-system/node-feature-discovery-gc
@@ -8,12 +8,13 @@
app.kubernetes.io/name: node-feature-discovery
app.kubernetes.io/instance: node-feature-discovery
app.kubernetes.io/managed-by: Helm
role: gc
spec:
replicas: 1
+ revisionHistoryLimit: null
selector:
matchLabels:
app.kubernetes.io/name: node-feature-discovery
app.kubernetes.io/instance: node-feature-discovery
role: gc
template:
@@ -23,28 +24,28 @@
app.kubernetes.io/instance: node-feature-discovery
role: gc
spec:
serviceAccountName: node-feature-discovery-gc
dnsPolicy: ClusterFirstWithHostNet
securityContext: {}
+ hostNetwork: false
containers:
- name: gc
- image: registry.k8s.io/nfd/node-feature-discovery:v0.16.0
+ image: registry.k8s.io/nfd/node-feature-discovery:v0.16.6
imagePullPolicy: IfNotPresent
env:
- name: NODE_NAME
valueFrom:
fieldRef:
fieldPath: spec.nodeName
command:
- nfd-gc
args:
- -gc-interval=1h
resources:
limits:
- cpu: 20m
memory: 1Gi
requests:
cpu: 10m
memory: 128Mi
securityContext:
allowPrivilegeEscalation: false
--- HelmRelease: kube-system/node-feature-discovery Job: kube-system/node-feature-discovery-prune
+++ HelmRelease: kube-system/node-feature-discovery Job: kube-system/node-feature-discovery-prune
@@ -27,13 +27,13 @@
allowPrivilegeEscalation: false
capabilities:
drop:
- ALL
readOnlyRootFilesystem: true
runAsNonRoot: true
- image: registry.k8s.io/nfd/node-feature-discovery:v0.16.0
+ image: registry.k8s.io/nfd/node-feature-discovery:v0.16.6
imagePullPolicy: IfNotPresent
command:
- nfd-master
args:
- -prune
restartPolicy: Never
--- kubernetes/apps/kube-system/node-feature-discovery/app Kustomization: flux-system/node-feature-discovery HelmRelease: kube-system/node-feature-discovery
+++ kubernetes/apps/kube-system/node-feature-discovery/app Kustomization: flux-system/node-feature-discovery HelmRelease: kube-system/node-feature-discovery
@@ -13,13 +13,13 @@
spec:
chart: node-feature-discovery
sourceRef:
kind: HelmRepository
name: node-feature-discovery
namespace: flux-system
- version: 0.16.0
+ version: 0.16.6
install:
crds: CreateReplace
remediation:
retries: 3
interval: 30m
uninstall:
This PR contains the following updates:
0.16.0
->0.16.6
Release Notes
kubernetes-sigs/node-feature-discovery (node-feature-discovery)
### [`v0.16.6`](https://redirect.github.com/kubernetes-sigs/node-feature-discovery/releases/tag/v0.16.6) [Compare Source](https://redirect.github.com/kubernetes-sigs/node-feature-discovery/compare/v0.16.5...v0.16.6) #### What's Changed - [Convert testdata to an empty go module](https://redirect.github.com/kubernetes-sigs/node-feature-discovery/commit/6c5604e9341f5f55528a019c61a4ee6753622c3c) - [Move testdata to root](https://redirect.github.com/kubernetes-sigs/node-feature-discovery/commit/56bbad8adba9e0f05b4b0a5a065a2d6a1655dfd5) - [github: specify workflow permissions](https://redirect.github.com/kubernetes-sigs/node-feature-discovery/commit/5f605f05d162d5b8d86d7b4a1e74aa0bdab918bd) Contributors [@marquiz](https://redirect.github.com/marquiz) [@elezar](https://redirect.github.com/elezar) [@ArangoGutierrez](https://redirect.github.com/ArangoGutierrez) **Full Changelog**: https://github.com/kubernetes-sigs/node-feature-discovery/compare/v0.16.5...v0.16.6 ### [`v0.16.5`](https://redirect.github.com/kubernetes-sigs/node-feature-discovery/releases/tag/v0.16.5) [Compare Source](https://redirect.github.com/kubernetes-sigs/node-feature-discovery/compare/v0.16.4...v0.16.5) #### What's Changed Fixes an nfd-master memory leak on re-configure events when leader election is enabled. Adds parameters to configure health endpoint port. **Full Changelog**: https://github.com/kubernetes-sigs/node-feature-discovery/compare/v0.16.4...v0.16.5 ### [`v0.16.4`](https://redirect.github.com/kubernetes-sigs/node-feature-discovery/releases/tag/v0.16.4) [Compare Source](https://redirect.github.com/kubernetes-sigs/node-feature-discovery/compare/v0.16.3...v0.16.4) #### What's Changed This patch release contains improvements to the Helm chart, adding configurable liveness and readiness probes for all daemons and configurable revision history limit for the nfd-worker and nfd-topology-updater. - Helm: Add revision history limit for worker daemonset ([#1797](https://redirect.github.com/kubernetes-sigs/node-feature-discovery/issues/1797)) by [@marquiz](https://redirect.github.com/marquiz) in [https://github.com/kubernetes-sigs/node-feature-discovery/pull/1799](https://redirect.github.com/kubernetes-sigs/node-feature-discovery/pull/1799) - go.mod: bump kubernetes to v1.30.3 by [@marquiz](https://redirect.github.com/marquiz) in [https://github.com/kubernetes-sigs/node-feature-discovery/pull/1805](https://redirect.github.com/kubernetes-sigs/node-feature-discovery/pull/1805) - helm: add configurable liveness\&readiness probes by [@marquiz](https://redirect.github.com/marquiz) in [https://github.com/kubernetes-sigs/node-feature-discovery/pull/1808](https://redirect.github.com/kubernetes-sigs/node-feature-discovery/pull/1808) - Add helm migration guide by [@k8s-infra-cherrypick-robot](https://redirect.github.com/k8s-infra-cherrypick-robot) in [https://github.com/kubernetes-sigs/node-feature-discovery/pull/1825](https://redirect.github.com/kubernetes-sigs/node-feature-discovery/pull/1825) **Full Changelog**: https://github.com/kubernetes-sigs/node-feature-discovery/compare/v0.16.3...v0.16.4 ### [`v0.16.3`](https://redirect.github.com/kubernetes-sigs/node-feature-discovery/releases/tag/v0.16.3) [Compare Source](https://redirect.github.com/kubernetes-sigs/node-feature-discovery/compare/v0.16.2...v0.16.3) Fix detection of swap in some scenarios ([#1751](https://redirect.github.com/kubernetes-sigs/node-feature-discovery/issues/1751)) and add Helm parameter to set the revisionHistoryLimit of nfd-master and nfd-gc ([#1759](https://redirect.github.com/kubernetes-sigs/node-feature-discovery/issues/1759)). **Full Changelog**: https://github.com/kubernetes-sigs/node-feature-discovery/compare/v0.16.2...v0.16.3 ### [`v0.16.2`](https://redirect.github.com/kubernetes-sigs/node-feature-discovery/releases/tag/v0.16.2) [Compare Source](https://redirect.github.com/kubernetes-sigs/node-feature-discovery/compare/v0.16.1...v0.16.2) #### What's Changed Fixes an issue where node labels were temporarily removed on nfd-worker pod restarts. **Full Changelog**: https://github.com/kubernetes-sigs/node-feature-discovery/compare/v0.16.1...v0.16.2 ### [`v0.16.1`](https://redirect.github.com/kubernetes-sigs/node-feature-discovery/releases/tag/v0.16.1) [Compare Source](https://redirect.github.com/kubernetes-sigs/node-feature-discovery/compare/v0.16.0...v0.16.1) #### What's Changed - \[release-0.16] Revert "build(deps): bump actions/checkout from 1 to 4" by [@k8s-infra-cherrypick-robot](https://redirect.github.com/k8s-infra-cherrypick-robot) in [https://github.com/kubernetes-sigs/node-feature-discovery/pull/1721](https://redirect.github.com/kubernetes-sigs/node-feature-discovery/pull/1721) - \[release-0.16] topology-updater: properly handle IPv6 from NODE_ADDRESS by [@k8s-infra-cherrypick-robot](https://redirect.github.com/k8s-infra-cherrypick-robot) in [https://github.com/kubernetes-sigs/node-feature-discovery/pull/1731](https://redirect.github.com/kubernetes-sigs/node-feature-discovery/pull/1731) - \[release-0.16] helm: remove defaults CPU limits by [@k8s-infra-cherrypick-robot](https://redirect.github.com/k8s-infra-cherrypick-robot) in [https://github.com/kubernetes-sigs/node-feature-discovery/pull/1736](https://redirect.github.com/kubernetes-sigs/node-feature-discovery/pull/1736) - \[release-0.16] Fix the problem with starting the master with empty cache by [@k8s-infra-cherrypick-robot](https://redirect.github.com/k8s-infra-cherrypick-robot) in [https://github.com/kubernetes-sigs/node-feature-discovery/pull/1740](https://redirect.github.com/kubernetes-sigs/node-feature-discovery/pull/1740) - \[release-0.16] ensure post-delete-job's service account matches ref in job spec by [@k8s-infra-cherrypick-robot](https://redirect.github.com/k8s-infra-cherrypick-robot) in [https://github.com/kubernetes-sigs/node-feature-discovery/pull/1750](https://redirect.github.com/kubernetes-sigs/node-feature-discovery/pull/1750) **Full Changelog**: https://github.com/kubernetes-sigs/node-feature-discovery/compare/v0.16.0...v0.16.1Configuration
📅 Schedule: Branch creation - "on saturday" in timezone Asia/Kuala_Lumpur, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.