chaijunkin / home-ops

K3s Cluster powered by proxmox
Do What The F*ck You Want To Public License
3 stars 0 forks source link

fix(helm): update chart node-feature-discovery ( 0.16.0 → 0.16.6 ) #232

Open renovate[bot] opened 4 months ago

renovate[bot] commented 4 months ago

This PR contains the following updates:

Package Update Change
node-feature-discovery patch 0.16.0 -> 0.16.6

[!WARNING] Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


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.1

Configuration

📅 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.

github-actions[bot] commented 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
github-actions[bot] commented 4 months ago
--- 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: