This repository has been archived by the owner on Jan 28, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
chore(deps): update helm release node-feature-discovery to v0.12.1 #732
Open
renovate
wants to merge
1
commit into
main
Choose a base branch
from
renovate/node-feature-discovery-0.x
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Path: @@ -4,11 +4,12 @@
kind: ServiceAccount
metadata:
name: node-feature-discovery
+ namespace: default
labels:
- helm.sh/chart: node-feature-discovery-0.11.1
+ helm.sh/chart: node-feature-discovery-0.12.0
app.kubernetes.io/name: node-feature-discovery
app.kubernetes.io/instance: node-feature-discovery
- app.kubernetes.io/version: "v0.11.1"
+ app.kubernetes.io/version: "v0.12.0"
app.kubernetes.io/managed-by: Helm
---
# Source: node-feature-discovery/templates/serviceaccount.yaml
@@ -17,23 +18,41 @@
kind: ServiceAccount
metadata:
name: node-feature-discovery-worker
+ namespace: default
+ labels:
+ helm.sh/chart: node-feature-discovery-0.12.0
+ app.kubernetes.io/name: node-feature-discovery
+ app.kubernetes.io/instance: node-feature-discovery
+ app.kubernetes.io/version: "v0.12.0"
+ app.kubernetes.io/managed-by: Helm
+---
+# Source: node-feature-discovery/templates/nfd-topologyupdater-conf.yaml
+apiVersion: v1
+kind: ConfigMap
+metadata:
+ name: node-feature-discovery-topology-updater-conf
+ namespace: default
labels:
- helm.sh/chart: node-feature-discovery-0.11.1
+ helm.sh/chart: node-feature-discovery-0.12.0
app.kubernetes.io/name: node-feature-discovery
app.kubernetes.io/instance: node-feature-discovery
- app.kubernetes.io/version: "v0.11.1"
+ app.kubernetes.io/version: "v0.12.0"
app.kubernetes.io/managed-by: Helm
+data:
+ nfd-topology-updater.conf: |-
+ null
---
# Source: node-feature-discovery/templates/nfd-worker-conf.yaml
apiVersion: v1
kind: ConfigMap
metadata:
name: node-feature-discovery-worker-conf
+ namespace: default
labels:
- helm.sh/chart: node-feature-discovery-0.11.1
+ helm.sh/chart: node-feature-discovery-0.12.0
app.kubernetes.io/name: node-feature-discovery
app.kubernetes.io/instance: node-feature-discovery
- app.kubernetes.io/version: "v0.11.1"
+ app.kubernetes.io/version: "v0.12.0"
app.kubernetes.io/managed-by: Helm
data:
nfd-worker.conf: |-
@@ -61,239 +80,16 @@
- vendor
- device
---
-# Source: node-feature-discovery/templates/nodefeaturerule-crd.yaml
-apiVersion: apiextensions.k8s.io/v1
-kind: CustomResourceDefinition
-metadata:
- annotations:
- controller-gen.kubebuilder.io/version: v0.7.0
- creationTimestamp: null
- name: nodefeaturerules.nfd.k8s-sigs.io
-spec:
- group: nfd.k8s-sigs.io
- names:
- kind: NodeFeatureRule
- listKind: NodeFeatureRuleList
- plural: nodefeaturerules
- singular: nodefeaturerule
- scope: Cluster
- versions:
- - name: v1alpha1
- schema:
- openAPIV3Schema:
- description: NodeFeatureRule resource specifies a configuration for feature-based
- customization of node objects, such as node labeling.
- properties:
- apiVersion:
- description: 'APIVersion defines the versioned schema of this representation
- of an object. Servers should convert recognized schemas to the latest
- internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
- type: string
- kind:
- description: 'Kind is a string value representing the REST resource this
- object represents. Servers may infer this from the endpoint the client
- submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
- type: string
- metadata:
- type: object
- spec:
- description: NodeFeatureRuleSpec describes a NodeFeatureRule.
- properties:
- rules:
- description: Rules is a list of node customization rules.
- items:
- description: Rule defines a rule for node customization such as
- labeling.
- properties:
- labels:
- additionalProperties:
- type: string
- description: Labels to create if the rule matches.
- type: object
- labelsTemplate:
- description: LabelsTemplate specifies a template to expand for
- dynamically generating multiple labels. Data (after template
- expansion) must be keys with an optional value (<key>[=<value>])
- separated by newlines.
- type: string
- matchAny:
- description: MatchAny specifies a list of matchers one of which
- must match.
- items:
- description: MatchAnyElem specifies one sub-matcher of MatchAny.
- properties:
- matchFeatures:
- description: MatchFeatures specifies a set of matcher
- terms all of which must match.
- items:
- description: FeatureMatcherTerm defines requirements
- against one feature set. All requirements (specified
- as MatchExpressions) are evaluated against each element
- in the feature set.
- properties:
- feature:
- type: string
- matchExpressions:
- additionalProperties:
- description: "MatchExpression specifies an expression
- to evaluate against a set of input values. It
- contains an operator that is applied when matching
- the input and an array of values that the operator
- evaluates the input against. \n NB: CreateMatchExpression
- or MustCreateMatchExpression() should be used
- for creating new instances. NB: Validate()
- must be called if Op or Value fields are modified
- or if a new instance is created from scratch
- without using the helper functions."
- properties:
- op:
- description: Op is the operator to be applied.
- enum:
- - In
- - NotIn
- - InRegexp
- - Exists
- - DoesNotExist
- - Gt
- - Lt
- - GtLt
- - IsTrue
- - IsFalse
- type: string
- value:
- description: Value is the list of values that
- the operand evaluates the input against.
- Value should be empty if the operator is
- Exists, DoesNotExist, IsTrue or IsFalse.
- Value should contain exactly one element
- if the operator is Gt or Lt and exactly
- two elements if the operator is GtLt. In
- other cases Value should contain at least
- one element.
- items:
- type: string
- type: array
- required:
- - op
- type: object
- description: MatchExpressionSet contains a set of
- MatchExpressions, each of which is evaluated against
- a set of input values.
- type: object
- required:
- - feature
- - matchExpressions
- type: object
- type: array
- required:
- - matchFeatures
- type: object
- type: array
- matchFeatures:
- description: MatchFeatures specifies a set of matcher terms
- all of which must match.
- items:
- description: FeatureMatcherTerm defines requirements against
- one feature set. All requirements (specified as MatchExpressions)
- are evaluated against each element in the feature set.
- properties:
- feature:
- type: string
- matchExpressions:
- additionalProperties:
- description: "MatchExpression specifies an expression
- to evaluate against a set of input values. It contains
- an operator that is applied when matching the input
- and an array of values that the operator evaluates
- the input against. \n NB: CreateMatchExpression or
- MustCreateMatchExpression() should be used for creating
- new instances. NB: Validate() must be called if Op
- or Value fields are modified or if a new instance
- is created from scratch without using the helper functions."
- properties:
- op:
- description: Op is the operator to be applied.
- enum:
- - In
- - NotIn
- - InRegexp
- - Exists
- - DoesNotExist
- - Gt
- - Lt
- - GtLt
- - IsTrue
- - IsFalse
- type: string
- value:
- description: Value is the list of values that the
- operand evaluates the input against. Value should
- be empty if the operator is Exists, DoesNotExist,
- IsTrue or IsFalse. Value should contain exactly
- one element if the operator is Gt or Lt and exactly
- two elements if the operator is GtLt. In other
- cases Value should contain at least one element.
- items:
- type: string
- type: array
- required:
- - op
- type: object
- description: MatchExpressionSet contains a set of MatchExpressions,
- each of which is evaluated against a set of input values.
- type: object
- required:
- - feature
- - matchExpressions
- type: object
- type: array
- name:
- description: Name of the rule.
- type: string
- vars:
- additionalProperties:
- type: string
- description: Vars is the variables to store if the rule matches.
- Variables do not directly inflict any changes in the node
- object. However, they can be referenced from other rules enabling
- more complex rule hierarchies, without exposing intermediary
- output values as labels.
- type: object
- varsTemplate:
- description: VarsTemplate specifies a template to expand for
- dynamically generating multiple variables. Data (after template
- expansion) must be keys with an optional value (<key>[=<value>])
- separated by newlines.
- type: string
- required:
- - name
- type: object
- type: array
- required:
- - rules
- type: object
- required:
- - spec
- type: object
- served: true
- storage: true
-status:
- acceptedNames:
- kind: ""
- plural: ""
- conditions: []
- storedVersions: []
----
# Source: node-feature-discovery/templates/clusterrole.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
name: node-feature-discovery
labels:
- helm.sh/chart: node-feature-discovery-0.11.1
+ helm.sh/chart: node-feature-discovery-0.12.0
app.kubernetes.io/name: node-feature-discovery
app.kubernetes.io/instance: node-feature-discovery
- app.kubernetes.io/version: "v0.11.1"
+ app.kubernetes.io/version: "v0.12.0"
app.kubernetes.io/managed-by: Helm
rules:
- apiGroups:
@@ -306,8 +102,15 @@
- update
- list
- apiGroups:
+ - ""
+ resources:
+ - nodes/proxy
+ verbs:
+ - get
+- apiGroups:
- nfd.k8s-sigs.io
resources:
+ - nodefeatures
- nodefeaturerules
verbs:
- get
@@ -320,10 +123,10 @@
metadata:
name: node-feature-discovery
labels:
- helm.sh/chart: node-feature-discovery-0.11.1
+ helm.sh/chart: node-feature-discovery-0.12.0
app.kubernetes.io/name: node-feature-discovery
app.kubernetes.io/instance: node-feature-discovery
- app.kubernetes.io/version: "v0.11.1"
+ app.kubernetes.io/version: "v0.12.0"
app.kubernetes.io/managed-by: Helm
roleRef:
apiGroup: rbac.authorization.k8s.io
@@ -334,16 +137,58 @@
name: node-feature-discovery
namespace: default
---
+# Source: node-feature-discovery/templates/role.yaml
+apiVersion: rbac.authorization.k8s.io/v1
+kind: Role
+metadata:
+ name: node-feature-discovery-worker
+ labels:
+ helm.sh/chart: node-feature-discovery-0.12.0
+ app.kubernetes.io/name: node-feature-discovery
+ app.kubernetes.io/instance: node-feature-discovery
+ app.kubernetes.io/version: "v0.12.0"
+ app.kubernetes.io/managed-by: Helm
+rules:
+- apiGroups:
+ - nfd.k8s-sigs.io
+ resources:
+ - nodefeatures
+ verbs:
+ - create
+ - get
+ - update
+---
+# Source: node-feature-discovery/templates/rolebinding.yaml
+apiVersion: rbac.authorization.k8s.io/v1
+kind: RoleBinding
+metadata:
+ name: node-feature-discovery-worker
+ labels:
+ helm.sh/chart: node-feature-discovery-0.12.0
+ app.kubernetes.io/name: node-feature-discovery
+ app.kubernetes.io/instance: node-feature-discovery
+ app.kubernetes.io/version: "v0.12.0"
+ app.kubernetes.io/managed-by: Helm
+roleRef:
+ apiGroup: rbac.authorization.k8s.io
+ kind: Role
+ name: node-feature-discovery-worker
+subjects:
+- kind: ServiceAccount
+ name: node-feature-discovery-worker
+ namespace: default
+---
# Source: node-feature-discovery/templates/service.yaml
apiVersion: v1
kind: Service
metadata:
name: node-feature-discovery-master
+ namespace: default
labels:
- helm.sh/chart: node-feature-discovery-0.11.1
+ helm.sh/chart: node-feature-discovery-0.12.0
app.kubernetes.io/name: node-feature-discovery
app.kubernetes.io/instance: node-feature-discovery
- app.kubernetes.io/version: "v0.11.1"
+ app.kubernetes.io/version: "v0.12.0"
app.kubernetes.io/managed-by: Helm
role: master
spec:
@@ -356,17 +201,19 @@
selector:
app.kubernetes.io/name: node-feature-discovery
app.kubernetes.io/instance: node-feature-discovery
+ role: master
---
# Source: node-feature-discovery/templates/worker.yaml
apiVersion: apps/v1
kind: DaemonSet
metadata:
name: node-feature-discovery-worker
+ namespace: default
labels:
- helm.sh/chart: node-feature-discovery-0.11.1
+ helm.sh/chart: node-feature-discovery-0.12.0
app.kubernetes.io/name: node-feature-discovery
app.kubernetes.io/instance: node-feature-discovery
- app.kubernetes.io/version: "v0.11.1"
+ app.kubernetes.io/version: "v0.12.0"
app.kubernetes.io/managed-by: Helm
role: worker
annotations:
@@ -399,7 +246,7 @@
- ALL
readOnlyRootFilesystem: true
runAsNonRoot: true
- image: "k8s.gcr.io/nfd/node-feature-discovery:v0.11.1"
+ image: "registry.k8s.io/nfd/node-feature-discovery:v0.12.0"
imagePullPolicy: IfNotPresent
env:
- name: NODE_NAME
@@ -465,11 +312,12 @@
kind: Deployment
metadata:
name: node-feature-discovery-master
+ namespace: default
labels:
- helm.sh/chart: node-feature-discovery-0.11.1
+ helm.sh/chart: node-feature-discovery-0.12.0
app.kubernetes.io/name: node-feature-discovery
app.kubernetes.io/instance: node-feature-discovery
- app.kubernetes.io/version: "v0.11.1"
+ app.kubernetes.io/version: "v0.12.0"
app.kubernetes.io/managed-by: Helm
role: master
annotations:
@@ -502,7 +350,7 @@
- ALL
readOnlyRootFilesystem: true
runAsNonRoot: true
- image: "k8s.gcr.io/nfd/node-feature-discovery:v0.11.1"
+ image: "registry.k8s.io/nfd/node-feature-discovery:v0.12.0"
imagePullPolicy: IfNotPresent
livenessProbe:
exec:
@@ -532,7 +380,7 @@
resources:
{}
args:
- ## By default, disable NodeFeatureRules controller for other than the default instances
+ ## By default, disable crd controller for other than the default instances
- "-featurerules-controller=true"
affinity:
nodeAffinity: |
renovate
bot
changed the title
chore(deps): update helm release node-feature-discovery to v0.12.0
chore(deps): update helm release node-feature-discovery to v0.12.1
Jan 18, 2023
renovate
bot
force-pushed
the
renovate/node-feature-discovery-0.x
branch
from
January 18, 2023 16:16
2792880
to
229c9af
Compare
Path: @@ -4,11 +4,12 @@
kind: ServiceAccount
metadata:
name: node-feature-discovery
+ namespace: default
labels:
- helm.sh/chart: node-feature-discovery-0.11.1
+ helm.sh/chart: node-feature-discovery-0.12.1
app.kubernetes.io/name: node-feature-discovery
app.kubernetes.io/instance: node-feature-discovery
- app.kubernetes.io/version: "v0.11.1"
+ app.kubernetes.io/version: "v0.12.1"
app.kubernetes.io/managed-by: Helm
---
# Source: node-feature-discovery/templates/serviceaccount.yaml
@@ -17,23 +18,41 @@
kind: ServiceAccount
metadata:
name: node-feature-discovery-worker
+ namespace: default
+ labels:
+ helm.sh/chart: node-feature-discovery-0.12.1
+ app.kubernetes.io/name: node-feature-discovery
+ app.kubernetes.io/instance: node-feature-discovery
+ app.kubernetes.io/version: "v0.12.1"
+ app.kubernetes.io/managed-by: Helm
+---
+# Source: node-feature-discovery/templates/nfd-topologyupdater-conf.yaml
+apiVersion: v1
+kind: ConfigMap
+metadata:
+ name: node-feature-discovery-topology-updater-conf
+ namespace: default
labels:
- helm.sh/chart: node-feature-discovery-0.11.1
+ helm.sh/chart: node-feature-discovery-0.12.1
app.kubernetes.io/name: node-feature-discovery
app.kubernetes.io/instance: node-feature-discovery
- app.kubernetes.io/version: "v0.11.1"
+ app.kubernetes.io/version: "v0.12.1"
app.kubernetes.io/managed-by: Helm
+data:
+ nfd-topology-updater.conf: |-
+ null
---
# Source: node-feature-discovery/templates/nfd-worker-conf.yaml
apiVersion: v1
kind: ConfigMap
metadata:
name: node-feature-discovery-worker-conf
+ namespace: default
labels:
- helm.sh/chart: node-feature-discovery-0.11.1
+ helm.sh/chart: node-feature-discovery-0.12.1
app.kubernetes.io/name: node-feature-discovery
app.kubernetes.io/instance: node-feature-discovery
- app.kubernetes.io/version: "v0.11.1"
+ app.kubernetes.io/version: "v0.12.1"
app.kubernetes.io/managed-by: Helm
data:
nfd-worker.conf: |-
@@ -61,239 +80,16 @@
- vendor
- device
---
-# Source: node-feature-discovery/templates/nodefeaturerule-crd.yaml
-apiVersion: apiextensions.k8s.io/v1
-kind: CustomResourceDefinition
-metadata:
- annotations:
- controller-gen.kubebuilder.io/version: v0.7.0
- creationTimestamp: null
- name: nodefeaturerules.nfd.k8s-sigs.io
-spec:
- group: nfd.k8s-sigs.io
- names:
- kind: NodeFeatureRule
- listKind: NodeFeatureRuleList
- plural: nodefeaturerules
- singular: nodefeaturerule
- scope: Cluster
- versions:
- - name: v1alpha1
- schema:
- openAPIV3Schema:
- description: NodeFeatureRule resource specifies a configuration for feature-based
- customization of node objects, such as node labeling.
- properties:
- apiVersion:
- description: 'APIVersion defines the versioned schema of this representation
- of an object. Servers should convert recognized schemas to the latest
- internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
- type: string
- kind:
- description: 'Kind is a string value representing the REST resource this
- object represents. Servers may infer this from the endpoint the client
- submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
- type: string
- metadata:
- type: object
- spec:
- description: NodeFeatureRuleSpec describes a NodeFeatureRule.
- properties:
- rules:
- description: Rules is a list of node customization rules.
- items:
- description: Rule defines a rule for node customization such as
- labeling.
- properties:
- labels:
- additionalProperties:
- type: string
- description: Labels to create if the rule matches.
- type: object
- labelsTemplate:
- description: LabelsTemplate specifies a template to expand for
- dynamically generating multiple labels. Data (after template
- expansion) must be keys with an optional value (<key>[=<value>])
- separated by newlines.
- type: string
- matchAny:
- description: MatchAny specifies a list of matchers one of which
- must match.
- items:
- description: MatchAnyElem specifies one sub-matcher of MatchAny.
- properties:
- matchFeatures:
- description: MatchFeatures specifies a set of matcher
- terms all of which must match.
- items:
- description: FeatureMatcherTerm defines requirements
- against one feature set. All requirements (specified
- as MatchExpressions) are evaluated against each element
- in the feature set.
- properties:
- feature:
- type: string
- matchExpressions:
- additionalProperties:
- description: "MatchExpression specifies an expression
- to evaluate against a set of input values. It
- contains an operator that is applied when matching
- the input and an array of values that the operator
- evaluates the input against. \n NB: CreateMatchExpression
- or MustCreateMatchExpression() should be used
- for creating new instances. NB: Validate()
- must be called if Op or Value fields are modified
- or if a new instance is created from scratch
- without using the helper functions."
- properties:
- op:
- description: Op is the operator to be applied.
- enum:
- - In
- - NotIn
- - InRegexp
- - Exists
- - DoesNotExist
- - Gt
- - Lt
- - GtLt
- - IsTrue
- - IsFalse
- type: string
- value:
- description: Value is the list of values that
- the operand evaluates the input against.
- Value should be empty if the operator is
- Exists, DoesNotExist, IsTrue or IsFalse.
- Value should contain exactly one element
- if the operator is Gt or Lt and exactly
- two elements if the operator is GtLt. In
- other cases Value should contain at least
- one element.
- items:
- type: string
- type: array
- required:
- - op
- type: object
- description: MatchExpressionSet contains a set of
- MatchExpressions, each of which is evaluated against
- a set of input values.
- type: object
- required:
- - feature
- - matchExpressions
- type: object
- type: array
- required:
- - matchFeatures
- type: object
- type: array
- matchFeatures:
- description: MatchFeatures specifies a set of matcher terms
- all of which must match.
- items:
- description: FeatureMatcherTerm defines requirements against
- one feature set. All requirements (specified as MatchExpressions)
- are evaluated against each element in the feature set.
- properties:
- feature:
- type: string
- matchExpressions:
- additionalProperties:
- description: "MatchExpression specifies an expression
- to evaluate against a set of input values. It contains
- an operator that is applied when matching the input
- and an array of values that the operator evaluates
- the input against. \n NB: CreateMatchExpression or
- MustCreateMatchExpression() should be used for creating
- new instances. NB: Validate() must be called if Op
- or Value fields are modified or if a new instance
- is created from scratch without using the helper functions."
- properties:
- op:
- description: Op is the operator to be applied.
- enum:
- - In
- - NotIn
- - InRegexp
- - Exists
- - DoesNotExist
- - Gt
- - Lt
- - GtLt
- - IsTrue
- - IsFalse
- type: string
- value:
- description: Value is the list of values that the
- operand evaluates the input against. Value should
- be empty if the operator is Exists, DoesNotExist,
- IsTrue or IsFalse. Value should contain exactly
- one element if the operator is Gt or Lt and exactly
- two elements if the operator is GtLt. In other
- cases Value should contain at least one element.
- items:
- type: string
- type: array
- required:
- - op
- type: object
- description: MatchExpressionSet contains a set of MatchExpressions,
- each of which is evaluated against a set of input values.
- type: object
- required:
- - feature
- - matchExpressions
- type: object
- type: array
- name:
- description: Name of the rule.
- type: string
- vars:
- additionalProperties:
- type: string
- description: Vars is the variables to store if the rule matches.
- Variables do not directly inflict any changes in the node
- object. However, they can be referenced from other rules enabling
- more complex rule hierarchies, without exposing intermediary
- output values as labels.
- type: object
- varsTemplate:
- description: VarsTemplate specifies a template to expand for
- dynamically generating multiple variables. Data (after template
- expansion) must be keys with an optional value (<key>[=<value>])
- separated by newlines.
- type: string
- required:
- - name
- type: object
- type: array
- required:
- - rules
- type: object
- required:
- - spec
- type: object
- served: true
- storage: true
-status:
- acceptedNames:
- kind: ""
- plural: ""
- conditions: []
- storedVersions: []
----
# Source: node-feature-discovery/templates/clusterrole.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
name: node-feature-discovery
labels:
- helm.sh/chart: node-feature-discovery-0.11.1
+ helm.sh/chart: node-feature-discovery-0.12.1
app.kubernetes.io/name: node-feature-discovery
app.kubernetes.io/instance: node-feature-discovery
- app.kubernetes.io/version: "v0.11.1"
+ app.kubernetes.io/version: "v0.12.1"
app.kubernetes.io/managed-by: Helm
rules:
- apiGroups:
@@ -306,8 +102,15 @@
- update
- list
- apiGroups:
+ - ""
+ resources:
+ - nodes/proxy
+ verbs:
+ - get
+- apiGroups:
- nfd.k8s-sigs.io
resources:
+ - nodefeatures
- nodefeaturerules
verbs:
- get
@@ -320,10 +123,10 @@
metadata:
name: node-feature-discovery
labels:
- helm.sh/chart: node-feature-discovery-0.11.1
+ helm.sh/chart: node-feature-discovery-0.12.1
app.kubernetes.io/name: node-feature-discovery
app.kubernetes.io/instance: node-feature-discovery
- app.kubernetes.io/version: "v0.11.1"
+ app.kubernetes.io/version: "v0.12.1"
app.kubernetes.io/managed-by: Helm
roleRef:
apiGroup: rbac.authorization.k8s.io
@@ -334,16 +137,58 @@
name: node-feature-discovery
namespace: default
---
+# Source: node-feature-discovery/templates/role.yaml
+apiVersion: rbac.authorization.k8s.io/v1
+kind: Role
+metadata:
+ name: node-feature-discovery-worker
+ labels:
+ helm.sh/chart: node-feature-discovery-0.12.1
+ app.kubernetes.io/name: node-feature-discovery
+ app.kubernetes.io/instance: node-feature-discovery
+ app.kubernetes.io/version: "v0.12.1"
+ app.kubernetes.io/managed-by: Helm
+rules:
+- apiGroups:
+ - nfd.k8s-sigs.io
+ resources:
+ - nodefeatures
+ verbs:
+ - create
+ - get
+ - update
+---
+# Source: node-feature-discovery/templates/rolebinding.yaml
+apiVersion: rbac.authorization.k8s.io/v1
+kind: RoleBinding
+metadata:
+ name: node-feature-discovery-worker
+ labels:
+ helm.sh/chart: node-feature-discovery-0.12.1
+ app.kubernetes.io/name: node-feature-discovery
+ app.kubernetes.io/instance: node-feature-discovery
+ app.kubernetes.io/version: "v0.12.1"
+ app.kubernetes.io/managed-by: Helm
+roleRef:
+ apiGroup: rbac.authorization.k8s.io
+ kind: Role
+ name: node-feature-discovery-worker
+subjects:
+- kind: ServiceAccount
+ name: node-feature-discovery-worker
+ namespace: default
+---
# Source: node-feature-discovery/templates/service.yaml
apiVersion: v1
kind: Service
metadata:
name: node-feature-discovery-master
+ namespace: default
labels:
- helm.sh/chart: node-feature-discovery-0.11.1
+ helm.sh/chart: node-feature-discovery-0.12.1
app.kubernetes.io/name: node-feature-discovery
app.kubernetes.io/instance: node-feature-discovery
- app.kubernetes.io/version: "v0.11.1"
+ app.kubernetes.io/version: "v0.12.1"
app.kubernetes.io/managed-by: Helm
role: master
spec:
@@ -356,17 +201,19 @@
selector:
app.kubernetes.io/name: node-feature-discovery
app.kubernetes.io/instance: node-feature-discovery
+ role: master
---
# Source: node-feature-discovery/templates/worker.yaml
apiVersion: apps/v1
kind: DaemonSet
metadata:
name: node-feature-discovery-worker
+ namespace: default
labels:
- helm.sh/chart: node-feature-discovery-0.11.1
+ helm.sh/chart: node-feature-discovery-0.12.1
app.kubernetes.io/name: node-feature-discovery
app.kubernetes.io/instance: node-feature-discovery
- app.kubernetes.io/version: "v0.11.1"
+ app.kubernetes.io/version: "v0.12.1"
app.kubernetes.io/managed-by: Helm
role: worker
annotations:
@@ -399,7 +246,7 @@
- ALL
readOnlyRootFilesystem: true
runAsNonRoot: true
- image: "k8s.gcr.io/nfd/node-feature-discovery:v0.11.1"
+ image: "registry.k8s.io/nfd/node-feature-discovery:v0.12.1"
imagePullPolicy: IfNotPresent
env:
- name: NODE_NAME
@@ -465,11 +312,12 @@
kind: Deployment
metadata:
name: node-feature-discovery-master
+ namespace: default
labels:
- helm.sh/chart: node-feature-discovery-0.11.1
+ helm.sh/chart: node-feature-discovery-0.12.1
app.kubernetes.io/name: node-feature-discovery
app.kubernetes.io/instance: node-feature-discovery
- app.kubernetes.io/version: "v0.11.1"
+ app.kubernetes.io/version: "v0.12.1"
app.kubernetes.io/managed-by: Helm
role: master
annotations:
@@ -502,7 +350,7 @@
- ALL
readOnlyRootFilesystem: true
runAsNonRoot: true
- image: "k8s.gcr.io/nfd/node-feature-discovery:v0.11.1"
+ image: "registry.k8s.io/nfd/node-feature-discovery:v0.12.1"
imagePullPolicy: IfNotPresent
livenessProbe:
exec:
@@ -532,7 +380,7 @@
resources:
{}
args:
- ## By default, disable NodeFeatureRules controller for other than the default instances
+ ## By default, disable crd controller for other than the default instances
- "-featurerules-controller=true"
affinity:
nodeAffinity: |
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.11.1
->0.12.1
⚠ Dependency Lookup Warnings ⚠
Warnings were logged while processing this repo. Please check the Dependency Dashboard for more information.
Release Notes
kubernetes-sigs/node-feature-discovery
v0.12.1
Compare Source
Changelog
This is a patch release to fix problems with nfd-master readiness and liveness probes that caused it to be killed when NodeFeature API was enabled.
List of PRs
v0.12.0
Compare Source
Changelog
Node tainting
NFD now supports node tainting. NodeFeatureRule custom resource was extended to create taints. See documentation for more information.
NodeFeature CRD
(EXPERIMENTAL) NFD defines new NodeFeature custom resource for communicating node features and node labeling requests and they can be used for implementing 3rd party extensions. Support for NodeFeature API is disabled by default in this release but will be enabled and is intended to replace the gRPC API between nfd-worker and nfd-master in the future.
See documentation for more details.
Improvements in topology-updater
NFD-Topology-Updater is now a standalone component, not depending on nfd-master, anymore. Topology-updater got support for configuration file, with one config option
excludeList
for filtering out resources from accounting. Topology-updater also now supports retrieving kubelet config from configz API endpoint (by default) and received a bunch of bug fixes.Deprecations
sources.local.hooksEnabled
worker configuration option can be used to disable them. Suggested replacement for hooks in the future will be NodeFeature custom resources (still experimenta).feature.node.kubernetes.io/cpu-sgx.enabled
is now deprecated, superseded byfeature.node.kubernetes.io/cpu-security.sgx.enabled
feature.node.kubernetes.io/cpu-se.enabled
is now replaced, superseded byfeature.node.kubernetes.io/cpu-security.se.enabled
-featurerules-controller
flag of nfd-master is now deprecated, use-crd-controller
instead-sleep-interval
(usecore.sleepInterval
config file option instead)-label-whitelist
(usecore.labelWhiteList
config file option instead)-sources
(use-label-sources
flag instead)Miscellaneous
network labels – fixes issues with network SR-IOV labels in some scenarios (#814)
--skip-crds
List of PRs
/configz
(#842)v0.11.3
Compare Source
Changelog
This point release fixes a bug in nfd-topology-updater that caused it to silently stop in some scenarios. It also updates dependencies and refreshes the base container image to Debian bullseye-slim.
List of PRs
v0.11.2
Compare Source
Changelog
This point release fixes an issue with NodeFeatureRule templating. It also provides a fresh build with updated golang and updated base image addressing an issue with cve security scan (#853).
List of PRs
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), 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 has been generated by Mend Renovate. View repository job log here.