Charts CI

```
Updated:
  intel/intel-device-plugins-operator:
    - 0.30.0
  intel/intel-device-plugins-qat:
    - 0.30.0
  intel/intel-device-plugins-sgx:
    - 0.30.0
  jenkins/jenkins:
    - 5.1.15
  linkerd/linkerd-control-plane:
    - 2024.5.3
  linkerd/linkerd-crds:
    - 2024.5.3
  new-relic/nri-bundle:
    - 5.0.77
```
pull/1022/head
github-actions[bot] 2024-05-16 00:55:00 +00:00
parent 28a70d576f
commit 38d07ac3f4
52 changed files with 3221 additions and 323 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -4,9 +4,9 @@ annotations:
catalog.cattle.io/kube-version: '>=1.19-0' catalog.cattle.io/kube-version: '>=1.19-0'
catalog.cattle.io/release-name: intel-device-plugins-operator catalog.cattle.io/release-name: intel-device-plugins-operator
apiVersion: v2 apiVersion: v2
appVersion: 0.29.0 appVersion: 0.30.0
description: A Helm chart for Intel Device Plugins Operator for Kubernetes description: A Helm chart for Intel Device Plugins Operator for Kubernetes
icon: https://avatars.githubusercontent.com/u/17888862?s=200&v=4 icon: https://avatars.githubusercontent.com/u/17888862?s=200&v=4
name: intel-device-plugins-operator name: intel-device-plugins-operator
type: application type: application
version: 0.29.0 version: 0.30.0

View File

@ -45,7 +45,7 @@ You may also run `helm show values` on this chart's dependencies for additional
| `manager.image.hub` | `intel` | | `manager.image.hub` | `intel` |
| `manager.image.tag` | `` | | `manager.image.tag` | `` |
| `kubeRbacProxy.image.hub` | `gcr.io` | | `kubeRbacProxy.image.hub` | `gcr.io` |
| `kubeRbacProxy.image.tag` | `v0.14.1` | | `kubeRbacProxy.image.tag` | `v0.16.0` |
| `kubeRbacProxy.image.pullPolicy` | `IfNotPresent` | | `kubeRbacProxy.image.pullPolicy` | `IfNotPresent` |
| `privateRegistry.registryUrl` | `` | | `privateRegistry.registryUrl` | `` |
| `privateRegistry.registryUser` | `` | | `privateRegistry.registryUser` | `` |

View File

@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.13.0 controller-gen.kubebuilder.io/version: v0.14.0
name: dlbdeviceplugins.deviceplugin.intel.com name: dlbdeviceplugins.deviceplugin.intel.com
spec: spec:
group: deviceplugin.intel.com group: deviceplugin.intel.com
@ -30,19 +30,25 @@ spec:
name: v1 name: v1
schema: schema:
openAPIV3Schema: openAPIV3Schema:
description: DlbDevicePlugin is the Schema for the dlbdeviceplugins API. It description: |-
represents the DLB device plugin responsible for advertising Intel DLB hardware DlbDevicePlugin is the Schema for the dlbdeviceplugins API. It represents
resources to the kubelet. the DLB device plugin responsible for advertising Intel DLB hardware resources to
the kubelet.
properties: properties:
apiVersion: apiVersion:
description: 'APIVersion defines the versioned schema of this representation description: |-
of an object. Servers should convert recognized schemas to the latest APIVersion defines the versioned schema of this representation of an object.
internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' 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 type: string
kind: kind:
description: 'Kind is a string value representing the REST resource this description: |-
object represents. Servers may infer this from the endpoint the client Kind is a string value representing the REST resource this object represents.
submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' 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 type: string
metadata: metadata:
type: object type: object
@ -66,6 +72,47 @@ spec:
description: NodeSelector provides a simple way to constrain device description: NodeSelector provides a simple way to constrain device
plugin pods to nodes with particular labels. plugin pods to nodes with particular labels.
type: object type: object
tolerations:
description: Specialized nodes (e.g., with accelerators) can be Tainted
to make sure unwanted pods are not scheduled on them. Tolerations
can be set for the plugin pod to neutralize the Taint.
items:
description: |-
The pod this Toleration is attached to tolerates any taint that matches
the triple <key,value,effect> using the matching operator <operator>.
properties:
effect:
description: |-
Effect indicates the taint effect to match. Empty means match all taint effects.
When specified, allowed values are NoSchedule, PreferNoSchedule and NoExecute.
type: string
key:
description: |-
Key is the taint key that the toleration applies to. Empty means match all taint keys.
If the key is empty, operator must be Exists; this combination means to match all values and all keys.
type: string
operator:
description: |-
Operator represents a key's relationship to the value.
Valid operators are Exists and Equal. Defaults to Equal.
Exists is equivalent to wildcard for value, so that a pod can
tolerate all taints of a particular category.
type: string
tolerationSeconds:
description: |-
TolerationSeconds represents the period of time the toleration (which must be
of effect NoExecute, otherwise this field is ignored) tolerates the taint. By default,
it is not set, which means tolerate the taint forever (do not evict). Zero and
negative values will be treated as 0 (evict immediately) by the system.
format: int64
type: integer
value:
description: |-
Value is the taint value the toleration matches to.
If the operator is Exists, the value should be empty, otherwise just a regular string.
type: string
type: object
type: array
type: object type: object
status: status:
description: DlbDevicePluginStatus defines the observed state of DlbDevicePlugin. description: DlbDevicePluginStatus defines the observed state of DlbDevicePlugin.
@ -78,40 +125,47 @@ spec:
description: API version of the referent. description: API version of the referent.
type: string type: string
fieldPath: fieldPath:
description: 'If referring to a piece of an object instead of description: |-
an entire object, this string should contain a valid JSON/Go If referring to a piece of an object instead of an entire object, this string
field access statement, such as desiredState.manifest.containers[2]. should contain a valid JSON/Go field access statement, such as desiredState.manifest.containers[2].
For example, if the object reference is to a container within For example, if the object reference is to a container within a pod, this would take on a value like:
a pod, this would take on a value like: "spec.containers{name}" "spec.containers{name}" (where "name" refers to the name of the container that triggered
(where "name" refers to the name of the container that triggered the event) or if no container name is specified "spec.containers[2]" (container with
the event) or if no container name is specified "spec.containers[2]" index 2 in this pod). This syntax is chosen only to have some well-defined way of
(container with index 2 in this pod). This syntax is chosen referencing a part of an object.
only to have some well-defined way of referencing a part of TODO: this design is not final and this field is subject to change in the future.
an object. TODO: this design is not final and this field is
subject to change in the future.'
type: string type: string
kind: kind:
description: 'Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' description: |-
Kind of the referent.
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
type: string type: string
name: name:
description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names' description: |-
Name of the referent.
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
type: string type: string
namespace: namespace:
description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/' description: |-
Namespace of the referent.
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/
type: string type: string
resourceVersion: resourceVersion:
description: 'Specific resourceVersion to which this reference description: |-
is made, if any. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency' Specific resourceVersion to which this reference is made, if any.
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency
type: string type: string
uid: uid:
description: 'UID of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids' description: |-
UID of the referent.
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids
type: string type: string
type: object type: object
x-kubernetes-map-type: atomic x-kubernetes-map-type: atomic
desiredNumberScheduled: desiredNumberScheduled:
description: The total number of nodes that should be running the description: |-
device plugin pod (including nodes correctly running the device The total number of nodes that should be running the device plugin
plugin pod). pod (including nodes correctly running the device plugin pod).
format: int32 format: int32
type: integer type: integer
nodeNames: nodeNames:
@ -121,9 +175,9 @@ spec:
type: string type: string
type: array type: array
numberReady: numberReady:
description: The number of nodes that should be running the device description: |-
plugin pod and have one or more of the device plugin pod running The number of nodes that should be running the device plugin pod and have one
and ready. or more of the device plugin pod running and ready.
format: int32 format: int32
type: integer type: integer
required: required:

View File

@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.13.0 controller-gen.kubebuilder.io/version: v0.14.0
name: dsadeviceplugins.deviceplugin.intel.com name: dsadeviceplugins.deviceplugin.intel.com
spec: spec:
group: deviceplugin.intel.com group: deviceplugin.intel.com
@ -30,19 +30,25 @@ spec:
name: v1 name: v1
schema: schema:
openAPIV3Schema: openAPIV3Schema:
description: DsaDevicePlugin is the Schema for the dsadeviceplugins API. It description: |-
represents the DSA device plugin responsible for advertising Intel DSA hardware DsaDevicePlugin is the Schema for the dsadeviceplugins API. It represents
resources to the kubelet. the DSA device plugin responsible for advertising Intel DSA hardware resources to
the kubelet.
properties: properties:
apiVersion: apiVersion:
description: 'APIVersion defines the versioned schema of this representation description: |-
of an object. Servers should convert recognized schemas to the latest APIVersion defines the versioned schema of this representation of an object.
internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' 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 type: string
kind: kind:
description: 'Kind is a string value representing the REST resource this description: |-
object represents. Servers may infer this from the endpoint the client Kind is a string value representing the REST resource this object represents.
submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' 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 type: string
metadata: metadata:
type: object type: object
@ -76,6 +82,47 @@ spec:
the same DSA device. the same DSA device.
minimum: 1 minimum: 1
type: integer type: integer
tolerations:
description: Specialized nodes (e.g., with accelerators) can be Tainted
to make sure unwanted pods are not scheduled on them. Tolerations
can be set for the plugin pod to neutralize the Taint.
items:
description: |-
The pod this Toleration is attached to tolerates any taint that matches
the triple <key,value,effect> using the matching operator <operator>.
properties:
effect:
description: |-
Effect indicates the taint effect to match. Empty means match all taint effects.
When specified, allowed values are NoSchedule, PreferNoSchedule and NoExecute.
type: string
key:
description: |-
Key is the taint key that the toleration applies to. Empty means match all taint keys.
If the key is empty, operator must be Exists; this combination means to match all values and all keys.
type: string
operator:
description: |-
Operator represents a key's relationship to the value.
Valid operators are Exists and Equal. Defaults to Equal.
Exists is equivalent to wildcard for value, so that a pod can
tolerate all taints of a particular category.
type: string
tolerationSeconds:
description: |-
TolerationSeconds represents the period of time the toleration (which must be
of effect NoExecute, otherwise this field is ignored) tolerates the taint. By default,
it is not set, which means tolerate the taint forever (do not evict). Zero and
negative values will be treated as 0 (evict immediately) by the system.
format: int64
type: integer
value:
description: |-
Value is the taint value the toleration matches to.
If the operator is Exists, the value should be empty, otherwise just a regular string.
type: string
type: object
type: array
type: object type: object
status: status:
description: DsaDevicePluginStatus defines the observed state of DsaDevicePlugin. description: DsaDevicePluginStatus defines the observed state of DsaDevicePlugin.
@ -88,40 +135,47 @@ spec:
description: API version of the referent. description: API version of the referent.
type: string type: string
fieldPath: fieldPath:
description: 'If referring to a piece of an object instead of description: |-
an entire object, this string should contain a valid JSON/Go If referring to a piece of an object instead of an entire object, this string
field access statement, such as desiredState.manifest.containers[2]. should contain a valid JSON/Go field access statement, such as desiredState.manifest.containers[2].
For example, if the object reference is to a container within For example, if the object reference is to a container within a pod, this would take on a value like:
a pod, this would take on a value like: "spec.containers{name}" "spec.containers{name}" (where "name" refers to the name of the container that triggered
(where "name" refers to the name of the container that triggered the event) or if no container name is specified "spec.containers[2]" (container with
the event) or if no container name is specified "spec.containers[2]" index 2 in this pod). This syntax is chosen only to have some well-defined way of
(container with index 2 in this pod). This syntax is chosen referencing a part of an object.
only to have some well-defined way of referencing a part of TODO: this design is not final and this field is subject to change in the future.
an object. TODO: this design is not final and this field is
subject to change in the future.'
type: string type: string
kind: kind:
description: 'Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' description: |-
Kind of the referent.
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
type: string type: string
name: name:
description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names' description: |-
Name of the referent.
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
type: string type: string
namespace: namespace:
description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/' description: |-
Namespace of the referent.
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/
type: string type: string
resourceVersion: resourceVersion:
description: 'Specific resourceVersion to which this reference description: |-
is made, if any. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency' Specific resourceVersion to which this reference is made, if any.
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency
type: string type: string
uid: uid:
description: 'UID of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids' description: |-
UID of the referent.
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids
type: string type: string
type: object type: object
x-kubernetes-map-type: atomic x-kubernetes-map-type: atomic
desiredNumberScheduled: desiredNumberScheduled:
description: The total number of nodes that should be running the description: |-
device plugin pod (including nodes correctly running the device The total number of nodes that should be running the device plugin
plugin pod). pod (including nodes correctly running the device plugin pod).
format: int32 format: int32
type: integer type: integer
nodeNames: nodeNames:
@ -131,9 +185,9 @@ spec:
type: string type: string
type: array type: array
numberReady: numberReady:
description: The number of nodes that should be running the device description: |-
plugin pod and have one or more of the device plugin pod running The number of nodes that should be running the device plugin pod and have one
and ready. or more of the device plugin pod running and ready.
format: int32 format: int32
type: integer type: integer
required: required:

View File

@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.13.0 controller-gen.kubebuilder.io/version: v0.14.0
name: fpgadeviceplugins.deviceplugin.intel.com name: fpgadeviceplugins.deviceplugin.intel.com
spec: spec:
group: deviceplugin.intel.com group: deviceplugin.intel.com
@ -30,19 +30,25 @@ spec:
name: v1 name: v1
schema: schema:
openAPIV3Schema: openAPIV3Schema:
description: FpgaDevicePlugin is the Schema for the fpgadeviceplugins API. description: |-
It represents the FPGA device plugin responsible for advertising Intel FPGA FpgaDevicePlugin is the Schema for the fpgadeviceplugins API. It represents
hardware resources to the kubelet. the FPGA device plugin responsible for advertising Intel FPGA hardware resources to
the kubelet.
properties: properties:
apiVersion: apiVersion:
description: 'APIVersion defines the versioned schema of this representation description: |-
of an object. Servers should convert recognized schemas to the latest APIVersion defines the versioned schema of this representation of an object.
internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' 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 type: string
kind: kind:
description: 'Kind is a string value representing the REST resource this description: |-
object represents. Servers may infer this from the endpoint the client Kind is a string value representing the REST resource this object represents.
submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' 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 type: string
metadata: metadata:
type: object type: object
@ -73,6 +79,47 @@ spec:
description: NodeSelector provides a simple way to constrain device description: NodeSelector provides a simple way to constrain device
plugin pods to nodes with particular labels. plugin pods to nodes with particular labels.
type: object type: object
tolerations:
description: Specialized nodes (e.g., with accelerators) can be Tainted
to make sure unwanted pods are not scheduled on them. Tolerations
can be set for the plugin pod to neutralize the Taint.
items:
description: |-
The pod this Toleration is attached to tolerates any taint that matches
the triple <key,value,effect> using the matching operator <operator>.
properties:
effect:
description: |-
Effect indicates the taint effect to match. Empty means match all taint effects.
When specified, allowed values are NoSchedule, PreferNoSchedule and NoExecute.
type: string
key:
description: |-
Key is the taint key that the toleration applies to. Empty means match all taint keys.
If the key is empty, operator must be Exists; this combination means to match all values and all keys.
type: string
operator:
description: |-
Operator represents a key's relationship to the value.
Valid operators are Exists and Equal. Defaults to Equal.
Exists is equivalent to wildcard for value, so that a pod can
tolerate all taints of a particular category.
type: string
tolerationSeconds:
description: |-
TolerationSeconds represents the period of time the toleration (which must be
of effect NoExecute, otherwise this field is ignored) tolerates the taint. By default,
it is not set, which means tolerate the taint forever (do not evict). Zero and
negative values will be treated as 0 (evict immediately) by the system.
format: int64
type: integer
value:
description: |-
Value is the taint value the toleration matches to.
If the operator is Exists, the value should be empty, otherwise just a regular string.
type: string
type: object
type: array
type: object type: object
status: status:
description: FpgaDevicePluginStatus defines the observed state of FpgaDevicePlugin. description: FpgaDevicePluginStatus defines the observed state of FpgaDevicePlugin.
@ -85,40 +132,47 @@ spec:
description: API version of the referent. description: API version of the referent.
type: string type: string
fieldPath: fieldPath:
description: 'If referring to a piece of an object instead of description: |-
an entire object, this string should contain a valid JSON/Go If referring to a piece of an object instead of an entire object, this string
field access statement, such as desiredState.manifest.containers[2]. should contain a valid JSON/Go field access statement, such as desiredState.manifest.containers[2].
For example, if the object reference is to a container within For example, if the object reference is to a container within a pod, this would take on a value like:
a pod, this would take on a value like: "spec.containers{name}" "spec.containers{name}" (where "name" refers to the name of the container that triggered
(where "name" refers to the name of the container that triggered the event) or if no container name is specified "spec.containers[2]" (container with
the event) or if no container name is specified "spec.containers[2]" index 2 in this pod). This syntax is chosen only to have some well-defined way of
(container with index 2 in this pod). This syntax is chosen referencing a part of an object.
only to have some well-defined way of referencing a part of TODO: this design is not final and this field is subject to change in the future.
an object. TODO: this design is not final and this field is
subject to change in the future.'
type: string type: string
kind: kind:
description: 'Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' description: |-
Kind of the referent.
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
type: string type: string
name: name:
description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names' description: |-
Name of the referent.
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
type: string type: string
namespace: namespace:
description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/' description: |-
Namespace of the referent.
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/
type: string type: string
resourceVersion: resourceVersion:
description: 'Specific resourceVersion to which this reference description: |-
is made, if any. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency' Specific resourceVersion to which this reference is made, if any.
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency
type: string type: string
uid: uid:
description: 'UID of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids' description: |-
UID of the referent.
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids
type: string type: string
type: object type: object
x-kubernetes-map-type: atomic x-kubernetes-map-type: atomic
desiredNumberScheduled: desiredNumberScheduled:
description: The total number of nodes that should be running the description: |-
device plugin pod (including nodes correctly running the device The total number of nodes that should be running the device plugin
plugin pod). pod (including nodes correctly running the device plugin pod).
format: int32 format: int32
type: integer type: integer
nodeNames: nodeNames:
@ -128,9 +182,9 @@ spec:
type: string type: string
type: array type: array
numberReady: numberReady:
description: The number of nodes that should be running the device description: |-
plugin pod and have one or more of the device plugin pod running The number of nodes that should be running the device plugin pod and have one
and ready. or more of the device plugin pod running and ready.
format: int32 format: int32
type: integer type: integer
required: required:

View File

@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.13.0 controller-gen.kubebuilder.io/version: v0.14.0
name: gpudeviceplugins.deviceplugin.intel.com name: gpudeviceplugins.deviceplugin.intel.com
spec: spec:
group: deviceplugin.intel.com group: deviceplugin.intel.com
@ -30,19 +30,25 @@ spec:
name: v1 name: v1
schema: schema:
openAPIV3Schema: openAPIV3Schema:
description: GpuDevicePlugin is the Schema for the gpudeviceplugins API. It description: |-
represents the GPU device plugin responsible for advertising Intel GPU hardware GpuDevicePlugin is the Schema for the gpudeviceplugins API. It represents
resources to the kubelet. the GPU device plugin responsible for advertising Intel GPU hardware resources to
the kubelet.
properties: properties:
apiVersion: apiVersion:
description: 'APIVersion defines the versioned schema of this representation description: |-
of an object. Servers should convert recognized schemas to the latest APIVersion defines the versioned schema of this representation of an object.
internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' 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 type: string
kind: kind:
description: 'Kind is a string value representing the REST resource this description: |-
object represents. Servers may infer this from the endpoint the client Kind is a string value representing the REST resource this object represents.
submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' 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 type: string
metadata: metadata:
type: object type: object
@ -50,9 +56,9 @@ spec:
description: GpuDevicePluginSpec defines the desired state of GpuDevicePlugin. description: GpuDevicePluginSpec defines the desired state of GpuDevicePlugin.
properties: properties:
enableMonitoring: enableMonitoring:
description: EnableMonitoring enables the monitoring resource ('i915_monitoring') description: |-
which gives access to all GPU devices on given node. Typically used EnableMonitoring enables the monitoring resource ('i915_monitoring')
with Intel XPU-Manager. which gives access to all GPU devices on given node. Typically used with Intel XPU-Manager.
type: boolean type: boolean
image: image:
description: Image is a container image with GPU device plugin executable. description: Image is a container image with GPU device plugin executable.
@ -72,10 +78,10 @@ spec:
plugin pods to nodes with particular labels. plugin pods to nodes with particular labels.
type: object type: object
preferredAllocationPolicy: preferredAllocationPolicy:
description: PreferredAllocationPolicy sets the mode of allocating description: |-
GPU devices on a node. See documentation for detailed description PreferredAllocationPolicy sets the mode of allocating GPU devices on a node.
of the policies. Only valid when SharedDevNum > 1 is set. Not applicable See documentation for detailed description of the policies. Only valid when SharedDevNum > 1 is set.
with ResourceManager. Not applicable with ResourceManager.
enum: enum:
- balanced - balanced
- packed - packed
@ -90,10 +96,52 @@ spec:
the same GPU device. the same GPU device.
minimum: 1 minimum: 1
type: integer type: integer
tolerations:
description: Specialized nodes (e.g., with accelerators) can be Tainted
to make sure unwanted pods are not scheduled on them. Tolerations
can be set for the plugin pod to neutralize the Taint.
items:
description: |-
The pod this Toleration is attached to tolerates any taint that matches
the triple <key,value,effect> using the matching operator <operator>.
properties:
effect:
description: |-
Effect indicates the taint effect to match. Empty means match all taint effects.
When specified, allowed values are NoSchedule, PreferNoSchedule and NoExecute.
type: string
key:
description: |-
Key is the taint key that the toleration applies to. Empty means match all taint keys.
If the key is empty, operator must be Exists; this combination means to match all values and all keys.
type: string
operator:
description: |-
Operator represents a key's relationship to the value.
Valid operators are Exists and Equal. Defaults to Equal.
Exists is equivalent to wildcard for value, so that a pod can
tolerate all taints of a particular category.
type: string
tolerationSeconds:
description: |-
TolerationSeconds represents the period of time the toleration (which must be
of effect NoExecute, otherwise this field is ignored) tolerates the taint. By default,
it is not set, which means tolerate the taint forever (do not evict). Zero and
negative values will be treated as 0 (evict immediately) by the system.
format: int64
type: integer
value:
description: |-
Value is the taint value the toleration matches to.
If the operator is Exists, the value should be empty, otherwise just a regular string.
type: string
type: object
type: array
type: object type: object
status: status:
description: 'GpuDevicePluginStatus defines the observed state of GpuDevicePlugin. description: |-
TODO(rojkov): consider code deduplication with QatDevicePluginStatus.' GpuDevicePluginStatus defines the observed state of GpuDevicePlugin.
TODO(rojkov): consider code deduplication with QatDevicePluginStatus.
properties: properties:
controlledDaemonSet: controlledDaemonSet:
description: ControlledDaemoSet references the DaemonSet controlled description: ControlledDaemoSet references the DaemonSet controlled
@ -103,40 +151,47 @@ spec:
description: API version of the referent. description: API version of the referent.
type: string type: string
fieldPath: fieldPath:
description: 'If referring to a piece of an object instead of description: |-
an entire object, this string should contain a valid JSON/Go If referring to a piece of an object instead of an entire object, this string
field access statement, such as desiredState.manifest.containers[2]. should contain a valid JSON/Go field access statement, such as desiredState.manifest.containers[2].
For example, if the object reference is to a container within For example, if the object reference is to a container within a pod, this would take on a value like:
a pod, this would take on a value like: "spec.containers{name}" "spec.containers{name}" (where "name" refers to the name of the container that triggered
(where "name" refers to the name of the container that triggered the event) or if no container name is specified "spec.containers[2]" (container with
the event) or if no container name is specified "spec.containers[2]" index 2 in this pod). This syntax is chosen only to have some well-defined way of
(container with index 2 in this pod). This syntax is chosen referencing a part of an object.
only to have some well-defined way of referencing a part of TODO: this design is not final and this field is subject to change in the future.
an object. TODO: this design is not final and this field is
subject to change in the future.'
type: string type: string
kind: kind:
description: 'Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' description: |-
Kind of the referent.
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
type: string type: string
name: name:
description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names' description: |-
Name of the referent.
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
type: string type: string
namespace: namespace:
description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/' description: |-
Namespace of the referent.
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/
type: string type: string
resourceVersion: resourceVersion:
description: 'Specific resourceVersion to which this reference description: |-
is made, if any. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency' Specific resourceVersion to which this reference is made, if any.
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency
type: string type: string
uid: uid:
description: 'UID of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids' description: |-
UID of the referent.
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids
type: string type: string
type: object type: object
x-kubernetes-map-type: atomic x-kubernetes-map-type: atomic
desiredNumberScheduled: desiredNumberScheduled:
description: The total number of nodes that should be running the description: |-
device plugin pod (including nodes correctly running the device The total number of nodes that should be running the device plugin
plugin pod). pod (including nodes correctly running the device plugin pod).
format: int32 format: int32
type: integer type: integer
nodeNames: nodeNames:
@ -146,9 +201,9 @@ spec:
type: string type: string
type: array type: array
numberReady: numberReady:
description: The number of nodes that should be running the device description: |-
plugin pod and have one or more of the device plugin pod running The number of nodes that should be running the device plugin pod and have one
and ready. or more of the device plugin pod running and ready.
format: int32 format: int32
type: integer type: integer
required: required:

View File

@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.13.0 controller-gen.kubebuilder.io/version: v0.14.0
name: iaadeviceplugins.deviceplugin.intel.com name: iaadeviceplugins.deviceplugin.intel.com
spec: spec:
group: deviceplugin.intel.com group: deviceplugin.intel.com
@ -30,19 +30,25 @@ spec:
name: v1 name: v1
schema: schema:
openAPIV3Schema: openAPIV3Schema:
description: IaaDevicePlugin is the Schema for the iaadeviceplugins API. It description: |-
represents the IAA device plugin responsible for advertising Intel IAA hardware IaaDevicePlugin is the Schema for the iaadeviceplugins API. It represents
resources to the kubelet. the IAA device plugin responsible for advertising Intel IAA hardware resources to
the kubelet.
properties: properties:
apiVersion: apiVersion:
description: 'APIVersion defines the versioned schema of this representation description: |-
of an object. Servers should convert recognized schemas to the latest APIVersion defines the versioned schema of this representation of an object.
internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' 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 type: string
kind: kind:
description: 'Kind is a string value representing the REST resource this description: |-
object represents. Servers may infer this from the endpoint the client Kind is a string value representing the REST resource this object represents.
submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' 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 type: string
metadata: metadata:
type: object type: object
@ -75,6 +81,47 @@ spec:
the same IAA device. the same IAA device.
minimum: 1 minimum: 1
type: integer type: integer
tolerations:
description: Specialized nodes (e.g., with accelerators) can be Tainted
to make sure unwanted pods are not scheduled on them. Tolerations
can be set for the plugin pod to neutralize the Taint.
items:
description: |-
The pod this Toleration is attached to tolerates any taint that matches
the triple <key,value,effect> using the matching operator <operator>.
properties:
effect:
description: |-
Effect indicates the taint effect to match. Empty means match all taint effects.
When specified, allowed values are NoSchedule, PreferNoSchedule and NoExecute.
type: string
key:
description: |-
Key is the taint key that the toleration applies to. Empty means match all taint keys.
If the key is empty, operator must be Exists; this combination means to match all values and all keys.
type: string
operator:
description: |-
Operator represents a key's relationship to the value.
Valid operators are Exists and Equal. Defaults to Equal.
Exists is equivalent to wildcard for value, so that a pod can
tolerate all taints of a particular category.
type: string
tolerationSeconds:
description: |-
TolerationSeconds represents the period of time the toleration (which must be
of effect NoExecute, otherwise this field is ignored) tolerates the taint. By default,
it is not set, which means tolerate the taint forever (do not evict). Zero and
negative values will be treated as 0 (evict immediately) by the system.
format: int64
type: integer
value:
description: |-
Value is the taint value the toleration matches to.
If the operator is Exists, the value should be empty, otherwise just a regular string.
type: string
type: object
type: array
type: object type: object
status: status:
description: IaaDevicePluginStatus defines the observed state of IaaDevicePlugin. description: IaaDevicePluginStatus defines the observed state of IaaDevicePlugin.
@ -87,40 +134,47 @@ spec:
description: API version of the referent. description: API version of the referent.
type: string type: string
fieldPath: fieldPath:
description: 'If referring to a piece of an object instead of description: |-
an entire object, this string should contain a valid JSON/Go If referring to a piece of an object instead of an entire object, this string
field access statement, such as desiredState.manifest.containers[2]. should contain a valid JSON/Go field access statement, such as desiredState.manifest.containers[2].
For example, if the object reference is to a container within For example, if the object reference is to a container within a pod, this would take on a value like:
a pod, this would take on a value like: "spec.containers{name}" "spec.containers{name}" (where "name" refers to the name of the container that triggered
(where "name" refers to the name of the container that triggered the event) or if no container name is specified "spec.containers[2]" (container with
the event) or if no container name is specified "spec.containers[2]" index 2 in this pod). This syntax is chosen only to have some well-defined way of
(container with index 2 in this pod). This syntax is chosen referencing a part of an object.
only to have some well-defined way of referencing a part of TODO: this design is not final and this field is subject to change in the future.
an object. TODO: this design is not final and this field is
subject to change in the future.'
type: string type: string
kind: kind:
description: 'Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' description: |-
Kind of the referent.
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
type: string type: string
name: name:
description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names' description: |-
Name of the referent.
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
type: string type: string
namespace: namespace:
description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/' description: |-
Namespace of the referent.
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/
type: string type: string
resourceVersion: resourceVersion:
description: 'Specific resourceVersion to which this reference description: |-
is made, if any. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency' Specific resourceVersion to which this reference is made, if any.
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency
type: string type: string
uid: uid:
description: 'UID of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids' description: |-
UID of the referent.
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids
type: string type: string
type: object type: object
x-kubernetes-map-type: atomic x-kubernetes-map-type: atomic
desiredNumberScheduled: desiredNumberScheduled:
description: The total number of nodes that should be running the description: |-
device plugin pod (including nodes correctly running the device The total number of nodes that should be running the device plugin
plugin pod). pod (including nodes correctly running the device plugin pod).
format: int32 format: int32
type: integer type: integer
nodeNames: nodeNames:
@ -130,9 +184,9 @@ spec:
type: string type: string
type: array type: array
numberReady: numberReady:
description: The number of nodes that should be running the device description: |-
plugin pod and have one or more of the device plugin pod running The number of nodes that should be running the device plugin pod and have one
and ready. or more of the device plugin pod running and ready.
format: int32 format: int32
type: integer type: integer
required: required:

View File

@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.13.0 controller-gen.kubebuilder.io/version: v0.14.0
name: qatdeviceplugins.deviceplugin.intel.com name: qatdeviceplugins.deviceplugin.intel.com
spec: spec:
group: deviceplugin.intel.com group: deviceplugin.intel.com
@ -30,19 +30,25 @@ spec:
name: v1 name: v1
schema: schema:
openAPIV3Schema: openAPIV3Schema:
description: QatDevicePlugin is the Schema for the qatdeviceplugins API. It description: |-
represents the QAT device plugin responsible for advertising Intel QuickAssist QatDevicePlugin is the Schema for the qatdeviceplugins API. It represents the QAT device
Technology hardware resources to the kubelet. plugin responsible for advertising Intel QuickAssist Technology hardware resources
to the kubelet.
properties: properties:
apiVersion: apiVersion:
description: 'APIVersion defines the versioned schema of this representation description: |-
of an object. Servers should convert recognized schemas to the latest APIVersion defines the versioned schema of this representation of an object.
internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' 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 type: string
kind: kind:
description: 'Kind is a string value representing the REST resource this description: |-
object represents. Servers may infer this from the endpoint the client Kind is a string value representing the REST resource this object represents.
submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' 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 type: string
metadata: metadata:
type: object type: object
@ -75,6 +81,7 @@ spec:
- c3xxxvf - c3xxxvf
- d15xxvf - d15xxvf
- 4xxxvf - 4xxxvf
- 420xxvf
- c4xxxvf - c4xxxvf
type: string type: string
type: array type: array
@ -94,9 +101,9 @@ spec:
plugin pods to nodes with particular labels. plugin pods to nodes with particular labels.
type: object type: object
preferredAllocationPolicy: preferredAllocationPolicy:
description: PreferredAllocationPolicy sets the mode of allocating description: |-
QAT devices on a node. See documentation for detailed description PreferredAllocationPolicy sets the mode of allocating QAT devices on a node.
of the policies. See documentation for detailed description of the policies.
enum: enum:
- balanced - balanced
- packed - packed
@ -105,10 +112,52 @@ spec:
description: ProvisioningConfig is a ConfigMap used to pass the configuration description: ProvisioningConfig is a ConfigMap used to pass the configuration
of QAT devices into qat initcontainer. of QAT devices into qat initcontainer.
type: string type: string
tolerations:
description: Specialized nodes (e.g., with accelerators) can be Tainted
to make sure unwanted pods are not scheduled on them. Tolerations
can be set for the plugin pod to neutralize the Taint.
items:
description: |-
The pod this Toleration is attached to tolerates any taint that matches
the triple <key,value,effect> using the matching operator <operator>.
properties:
effect:
description: |-
Effect indicates the taint effect to match. Empty means match all taint effects.
When specified, allowed values are NoSchedule, PreferNoSchedule and NoExecute.
type: string
key:
description: |-
Key is the taint key that the toleration applies to. Empty means match all taint keys.
If the key is empty, operator must be Exists; this combination means to match all values and all keys.
type: string
operator:
description: |-
Operator represents a key's relationship to the value.
Valid operators are Exists and Equal. Defaults to Equal.
Exists is equivalent to wildcard for value, so that a pod can
tolerate all taints of a particular category.
type: string
tolerationSeconds:
description: |-
TolerationSeconds represents the period of time the toleration (which must be
of effect NoExecute, otherwise this field is ignored) tolerates the taint. By default,
it is not set, which means tolerate the taint forever (do not evict). Zero and
negative values will be treated as 0 (evict immediately) by the system.
format: int64
type: integer
value:
description: |-
Value is the taint value the toleration matches to.
If the operator is Exists, the value should be empty, otherwise just a regular string.
type: string
type: object
type: array
type: object type: object
status: status:
description: 'QatDevicePluginStatus defines the observed state of QatDevicePlugin. description: |-
TODO(rojkov): consider code deduplication with GpuDevicePluginStatus.' QatDevicePluginStatus defines the observed state of QatDevicePlugin.
TODO(rojkov): consider code deduplication with GpuDevicePluginStatus.
properties: properties:
controlledDaemonSet: controlledDaemonSet:
description: ControlledDaemoSet references the DaemonSet controlled description: ControlledDaemoSet references the DaemonSet controlled
@ -118,40 +167,47 @@ spec:
description: API version of the referent. description: API version of the referent.
type: string type: string
fieldPath: fieldPath:
description: 'If referring to a piece of an object instead of description: |-
an entire object, this string should contain a valid JSON/Go If referring to a piece of an object instead of an entire object, this string
field access statement, such as desiredState.manifest.containers[2]. should contain a valid JSON/Go field access statement, such as desiredState.manifest.containers[2].
For example, if the object reference is to a container within For example, if the object reference is to a container within a pod, this would take on a value like:
a pod, this would take on a value like: "spec.containers{name}" "spec.containers{name}" (where "name" refers to the name of the container that triggered
(where "name" refers to the name of the container that triggered the event) or if no container name is specified "spec.containers[2]" (container with
the event) or if no container name is specified "spec.containers[2]" index 2 in this pod). This syntax is chosen only to have some well-defined way of
(container with index 2 in this pod). This syntax is chosen referencing a part of an object.
only to have some well-defined way of referencing a part of TODO: this design is not final and this field is subject to change in the future.
an object. TODO: this design is not final and this field is
subject to change in the future.'
type: string type: string
kind: kind:
description: 'Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' description: |-
Kind of the referent.
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
type: string type: string
name: name:
description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names' description: |-
Name of the referent.
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
type: string type: string
namespace: namespace:
description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/' description: |-
Namespace of the referent.
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/
type: string type: string
resourceVersion: resourceVersion:
description: 'Specific resourceVersion to which this reference description: |-
is made, if any. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency' Specific resourceVersion to which this reference is made, if any.
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency
type: string type: string
uid: uid:
description: 'UID of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids' description: |-
UID of the referent.
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids
type: string type: string
type: object type: object
x-kubernetes-map-type: atomic x-kubernetes-map-type: atomic
desiredNumberScheduled: desiredNumberScheduled:
description: The total number of nodes that should be running the description: |-
device plugin pod (including nodes correctly running the device The total number of nodes that should be running the device plugin
plugin pod). pod (including nodes correctly running the device plugin pod).
format: int32 format: int32
type: integer type: integer
nodeNames: nodeNames:
@ -161,9 +217,9 @@ spec:
type: string type: string
type: array type: array
numberReady: numberReady:
description: The number of nodes that should be running the device description: |-
plugin pod and have one or more of the device plugin pod running The number of nodes that should be running the device plugin pod and have one
and ready. or more of the device plugin pod running and ready.
format: int32 format: int32
type: integer type: integer
required: required:

View File

@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.13.0 controller-gen.kubebuilder.io/version: v0.14.0
name: sgxdeviceplugins.deviceplugin.intel.com name: sgxdeviceplugins.deviceplugin.intel.com
spec: spec:
group: deviceplugin.intel.com group: deviceplugin.intel.com
@ -30,19 +30,25 @@ spec:
name: v1 name: v1
schema: schema:
openAPIV3Schema: openAPIV3Schema:
description: SgxDevicePlugin is the Schema for the sgxdeviceplugins API. It description: |-
represents the SGX device plugin responsible for advertising SGX device SgxDevicePlugin is the Schema for the sgxdeviceplugins API. It represents
nodes to the kubelet. the SGX device plugin responsible for advertising SGX device nodes to
the kubelet.
properties: properties:
apiVersion: apiVersion:
description: 'APIVersion defines the versioned schema of this representation description: |-
of an object. Servers should convert recognized schemas to the latest APIVersion defines the versioned schema of this representation of an object.
internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' 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 type: string
kind: kind:
description: 'Kind is a string value representing the REST resource this description: |-
object represents. Servers may infer this from the endpoint the client Kind is a string value representing the REST resource this object represents.
submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' 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 type: string
metadata: metadata:
type: object type: object
@ -58,9 +64,9 @@ spec:
description: Image is a container image with SGX device plugin executable. description: Image is a container image with SGX device plugin executable.
type: string type: string
initImage: initImage:
description: InitImage is a container image with tools (i.e., SGX description: |-
NFD source hook) installed on each node. Recommendation is to leave InitImage is a container image with tools (i.e., SGX NFD source hook) installed on each node.
this unset and prefer the SGX NodeFeatureRule instead. Recommendation is to leave this unset and prefer the SGX NodeFeatureRule instead.
type: string type: string
logLevel: logLevel:
description: LogLevel sets the plugin's log level. description: LogLevel sets the plugin's log level.
@ -77,6 +83,47 @@ spec:
the same SGX provision device. the same SGX provision device.
minimum: 1 minimum: 1
type: integer type: integer
tolerations:
description: Specialized nodes (e.g., with accelerators) can be Tainted
to make sure unwanted pods are not scheduled on them. Tolerations
can be set for the plugin pod to neutralize the Taint.
items:
description: |-
The pod this Toleration is attached to tolerates any taint that matches
the triple <key,value,effect> using the matching operator <operator>.
properties:
effect:
description: |-
Effect indicates the taint effect to match. Empty means match all taint effects.
When specified, allowed values are NoSchedule, PreferNoSchedule and NoExecute.
type: string
key:
description: |-
Key is the taint key that the toleration applies to. Empty means match all taint keys.
If the key is empty, operator must be Exists; this combination means to match all values and all keys.
type: string
operator:
description: |-
Operator represents a key's relationship to the value.
Valid operators are Exists and Equal. Defaults to Equal.
Exists is equivalent to wildcard for value, so that a pod can
tolerate all taints of a particular category.
type: string
tolerationSeconds:
description: |-
TolerationSeconds represents the period of time the toleration (which must be
of effect NoExecute, otherwise this field is ignored) tolerates the taint. By default,
it is not set, which means tolerate the taint forever (do not evict). Zero and
negative values will be treated as 0 (evict immediately) by the system.
format: int64
type: integer
value:
description: |-
Value is the taint value the toleration matches to.
If the operator is Exists, the value should be empty, otherwise just a regular string.
type: string
type: object
type: array
type: object type: object
status: status:
description: SgxDevicePluginStatus defines the observed state of SgxDevicePlugin. description: SgxDevicePluginStatus defines the observed state of SgxDevicePlugin.
@ -89,40 +136,47 @@ spec:
description: API version of the referent. description: API version of the referent.
type: string type: string
fieldPath: fieldPath:
description: 'If referring to a piece of an object instead of description: |-
an entire object, this string should contain a valid JSON/Go If referring to a piece of an object instead of an entire object, this string
field access statement, such as desiredState.manifest.containers[2]. should contain a valid JSON/Go field access statement, such as desiredState.manifest.containers[2].
For example, if the object reference is to a container within For example, if the object reference is to a container within a pod, this would take on a value like:
a pod, this would take on a value like: "spec.containers{name}" "spec.containers{name}" (where "name" refers to the name of the container that triggered
(where "name" refers to the name of the container that triggered the event) or if no container name is specified "spec.containers[2]" (container with
the event) or if no container name is specified "spec.containers[2]" index 2 in this pod). This syntax is chosen only to have some well-defined way of
(container with index 2 in this pod). This syntax is chosen referencing a part of an object.
only to have some well-defined way of referencing a part of TODO: this design is not final and this field is subject to change in the future.
an object. TODO: this design is not final and this field is
subject to change in the future.'
type: string type: string
kind: kind:
description: 'Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' description: |-
Kind of the referent.
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
type: string type: string
name: name:
description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names' description: |-
Name of the referent.
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
type: string type: string
namespace: namespace:
description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/' description: |-
Namespace of the referent.
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/
type: string type: string
resourceVersion: resourceVersion:
description: 'Specific resourceVersion to which this reference description: |-
is made, if any. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency' Specific resourceVersion to which this reference is made, if any.
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency
type: string type: string
uid: uid:
description: 'UID of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids' description: |-
UID of the referent.
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids
type: string type: string
type: object type: object
x-kubernetes-map-type: atomic x-kubernetes-map-type: atomic
desiredNumberScheduled: desiredNumberScheduled:
description: The total number of nodes that should be running the description: |-
device plugin pod (including nodes correctly running the device The total number of nodes that should be running the device plugin
plugin pod). pod (including nodes correctly running the device plugin pod).
format: int32 format: int32
type: integer type: integer
nodeNames: nodeNames:
@ -132,9 +186,9 @@ spec:
type: string type: string
type: array type: array
numberReady: numberReady:
description: The number of nodes that should be running the device description: |-
plugin pod and have one or more of the device plugin pod running The number of nodes that should be running the device plugin pod and have one
and ready. or more of the device plugin pod running and ready.
format: int32 format: int32
type: integer type: integer
required: required:

View File

@ -3,8 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.9.2 controller-gen.kubebuilder.io/version: v0.14.0
creationTimestamp: null
name: acceleratorfunctions.fpga.intel.com name: acceleratorfunctions.fpga.intel.com
spec: spec:
group: fpga.intel.com group: fpga.intel.com
@ -20,18 +19,24 @@ spec:
- name: v2 - name: v2
schema: schema:
openAPIV3Schema: openAPIV3Schema:
description: AcceleratorFunction is a specification for an Accelerator Function description: |-
resource provided by a FPGA-based programmable hardware accelerator. AcceleratorFunction is a specification for an Accelerator Function resource
provided by a FPGA-based programmable hardware accelerator.
properties: properties:
apiVersion: apiVersion:
description: 'APIVersion defines the versioned schema of this representation description: |-
of an object. Servers should convert recognized schemas to the latest APIVersion defines the versioned schema of this representation of an object.
internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' 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 type: string
kind: kind:
description: 'Kind is a string value representing the REST resource this description: |-
object represents. Servers may infer this from the endpoint the client Kind is a string value representing the REST resource this object represents.
submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' 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 type: string
metadata: metadata:
type: object type: object

View File

@ -3,8 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.9.2 controller-gen.kubebuilder.io/version: v0.14.0
creationTimestamp: null
name: fpgaregions.fpga.intel.com name: fpgaregions.fpga.intel.com
spec: spec:
group: fpga.intel.com group: fpga.intel.com
@ -20,18 +19,24 @@ spec:
- name: v2 - name: v2
schema: schema:
openAPIV3Schema: openAPIV3Schema:
description: FpgaRegion is a specification for a FPGA region resource which description: |-
can be programmed with a bitstream. FpgaRegion is a specification for a FPGA region resource which can be programmed
with a bitstream.
properties: properties:
apiVersion: apiVersion:
description: 'APIVersion defines the versioned schema of this representation description: |-
of an object. Servers should convert recognized schemas to the latest APIVersion defines the versioned schema of this representation of an object.
internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' 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 type: string
kind: kind:
description: 'Kind is a string value representing the REST resource this description: |-
object represents. Servers may infer this from the endpoint the client Kind is a string value representing the REST resource this object represents.
submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' 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 type: string
metadata: metadata:
type: object type: object

View File

@ -482,6 +482,8 @@ spec:
runAsGroup: 1000 runAsGroup: 1000
runAsNonRoot: true runAsNonRoot: true
runAsUser: 1000 runAsUser: 1000
seccompProfile:
type: RuntimeDefault
nodeSelector: {{- .Values.nodeSelector | toYaml | nindent 8 }} nodeSelector: {{- .Values.nodeSelector | toYaml | nindent 8 }}
serviceAccountName: default serviceAccountName: default
terminationGracePeriodSeconds: 10 terminationGracePeriodSeconds: 10

View File

@ -11,7 +11,7 @@ kubeRbacProxy:
image: image:
hub: gcr.io hub: gcr.io
hubRepo: kubebuilder hubRepo: kubebuilder
tag: v0.15.0 tag: v0.16.0
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
privateRegistry: privateRegistry:

View File

@ -4,9 +4,9 @@ annotations:
catalog.cattle.io/kube-version: '>=1.19-0' catalog.cattle.io/kube-version: '>=1.19-0'
catalog.cattle.io/release-name: intel-device-plugins-qat catalog.cattle.io/release-name: intel-device-plugins-qat
apiVersion: v2 apiVersion: v2
appVersion: 0.29.0 appVersion: 0.30.0
description: A Helm chart for Intel QAT Device Plugin description: A Helm chart for Intel QAT Device Plugin
icon: https://avatars.githubusercontent.com/u/17888862?s=200&v=4 icon: https://avatars.githubusercontent.com/u/17888862?s=200&v=4
name: intel-device-plugins-qat name: intel-device-plugins-qat
type: application type: application
version: 0.29.0 version: 0.30.0

View File

@ -43,8 +43,8 @@ You may also run `helm show values` on this chart's dependencies for additional
| `initImage.hub` | `intel` | | `initImage.hub` | `intel` |
| `initImage.tag` | `` | | `initImage.tag` | `` |
| `dpdkDriver` | `vfio-pci` | | `dpdkDriver` | `vfio-pci` |
| `kernelVfDrivers` | `c6xxvf`, `4xxxvf` | | `kernelVfDrivers` | `c6xxvf`, `4xxxvf`, `420xxvf` |
| `maxNumDevices` | `128` | | `maxNumDevices` | `128` |
| `logLevel` | `4` | | `logLevel` | `4` |
| `nodeFeatureRule` | `true` | | `nodeFeatureRule` | `true` |
| `tolerations` | `` |

View File

@ -19,6 +19,8 @@ spec:
maxNumDevices: {{ .Values.maxNumDevices }} maxNumDevices: {{ .Values.maxNumDevices }}
logLevel: {{ .Values.logLevel }} logLevel: {{ .Values.logLevel }}
nodeSelector: {{ .Values.nodeSelector | toYaml | nindent 4 }} nodeSelector: {{ .Values.nodeSelector | toYaml | nindent 4 }}
tolerations: {{- .Values.tolerations | toYaml | nindent 4 }}
--- ---
{{ if eq .Values.nodeFeatureRule true }} {{ if eq .Values.nodeFeatureRule true }}
apiVersion: nfd.k8s-sigs.io/v1alpha1 apiVersion: nfd.k8s-sigs.io/v1alpha1
@ -34,7 +36,7 @@ spec:
- feature: pci.device - feature: pci.device
matchExpressions: matchExpressions:
vendor: {op: In, value: ["8086"]} vendor: {op: In, value: ["8086"]}
device: {op: In, value: ["37c8", "4940"]} device: {op: In, value: ["37c8", "4940", "4942", "4944", "4946"]}
class: {op: In, value: ["0b40"]} class: {op: In, value: ["0b40"]}
- feature: kernel.loadedmodule - feature: kernel.loadedmodule
matchExpressions: matchExpressions:

View File

@ -12,10 +12,13 @@ dpdkDriver: vfio-pci
kernelVfDrivers: kernelVfDrivers:
- c6xxvf - c6xxvf
- 4xxxvf - 4xxxvf
- 420xxvf
maxNumDevices: 128 maxNumDevices: 128
logLevel: 4 logLevel: 4
nodeSelector: nodeSelector:
intel.feature.node.kubernetes.io/qat: 'true' intel.feature.node.kubernetes.io/qat: 'true'
tolerations:
nodeFeatureRule: true nodeFeatureRule: true

View File

@ -4,9 +4,9 @@ annotations:
catalog.cattle.io/kube-version: '>=1.19-0' catalog.cattle.io/kube-version: '>=1.19-0'
catalog.cattle.io/release-name: intel-device-plugins-sgx catalog.cattle.io/release-name: intel-device-plugins-sgx
apiVersion: v2 apiVersion: v2
appVersion: 0.29.0 appVersion: 0.30.0
description: A Helm chart for Intel SGX Device Plugin description: A Helm chart for Intel SGX Device Plugin
icon: https://avatars.githubusercontent.com/u/17888862?s=200&v=4 icon: https://avatars.githubusercontent.com/u/17888862?s=200&v=4
name: intel-device-plugins-sgx name: intel-device-plugins-sgx
type: application type: application
version: 0.29.0 version: 0.30.0

View File

@ -14,6 +14,8 @@ spec:
provisionLimit: {{ .Values.provisionLimit }} provisionLimit: {{ .Values.provisionLimit }}
logLevel: {{ .Values.logLevel }} logLevel: {{ .Values.logLevel }}
nodeSelector: {{- .Values.nodeSelector | toYaml | nindent 4 }} nodeSelector: {{- .Values.nodeSelector | toYaml | nindent 4 }}
tolerations: {{- .Values.tolerations | toYaml | nindent 4 }}
--- ---
{{ if eq .Values.nodeFeatureRule true }} {{ if eq .Values.nodeFeatureRule true }}
apiVersion: nfd.k8s-sigs.io/v1alpha1 apiVersion: nfd.k8s-sigs.io/v1alpha1

View File

@ -11,4 +11,6 @@ logLevel: 4
nodeSelector: nodeSelector:
intel.feature.node.kubernetes.io/sgx: 'true' intel.feature.node.kubernetes.io/sgx: 'true'
nodeFeatureRule: false tolerations:
nodeFeatureRule: true

View File

@ -12,6 +12,14 @@ Use the following links to reference issues, PRs, and commits prior to v2.6.0.
The changelog until v1.5.7 was auto-generated based on git commits. The changelog until v1.5.7 was auto-generated based on git commits.
Those entries include a reference to the git commit to be able to get more details. Those entries include a reference to the git commit to be able to get more details.
## 5.1.15
Update `jenkins/jenkins` to version `2.452.1-jdk17`
## 5.1.14
Update `kubernetes` to version `4219.v40ff98cfb_d6f`
## 5.1.13 ## 5.1.13
Update `docker.io/kiwigrid/k8s-sidecar` to version `1.27.1` Update `docker.io/kiwigrid/k8s-sidecar` to version `1.27.1`

View File

@ -1,10 +1,10 @@
annotations: annotations:
artifacthub.io/category: integration-delivery artifacthub.io/category: integration-delivery
artifacthub.io/changes: | artifacthub.io/changes: |
- Update `docker.io/kiwigrid/k8s-sidecar` to version `1.27.1` - Update `jenkins/jenkins` to version `2.452.1-jdk17`
artifacthub.io/images: | artifacthub.io/images: |
- name: jenkins - name: jenkins
image: docker.io/jenkins/jenkins:2.440.3-jdk17 image: docker.io/jenkins/jenkins:2.452.1-jdk17
- name: k8s-sidecar - name: k8s-sidecar
image: docker.io/kiwigrid/k8s-sidecar:1.27.1 image: docker.io/kiwigrid/k8s-sidecar:1.27.1
- name: inbound-agent - name: inbound-agent
@ -22,7 +22,7 @@ annotations:
catalog.cattle.io/kube-version: '>=1.14-0' catalog.cattle.io/kube-version: '>=1.14-0'
catalog.cattle.io/release-name: jenkins catalog.cattle.io/release-name: jenkins
apiVersion: v2 apiVersion: v2
appVersion: 2.440.3 appVersion: 2.452.1
description: 'Jenkins - Build great things at any scale! As the leading open source description: 'Jenkins - Build great things at any scale! As the leading open source
automation server, Jenkins provides over 1800 plugins to support building, deploying automation server, Jenkins provides over 1800 plugins to support building, deploying
and automating any project. ' and automating any project. '
@ -50,4 +50,4 @@ sources:
- https://github.com/maorfr/kube-tasks - https://github.com/maorfr/kube-tasks
- https://github.com/jenkinsci/configuration-as-code-plugin - https://github.com/jenkinsci/configuration-as-code-plugin
type: application type: application
version: 5.1.13 version: 5.1.15

View File

@ -155,7 +155,7 @@ The following tables list the configurable parameters of the Jenkins chart and t
| [controller.initializeOnce](./values.yaml#L414) | bool | Initialize only on first installation. Ensures plugins do not get updated inadvertently. Requires `persistence.enabled` to be set to `true` | `false` | | [controller.initializeOnce](./values.yaml#L414) | bool | Initialize only on first installation. Ensures plugins do not get updated inadvertently. Requires `persistence.enabled` to be set to `true` | `false` |
| [controller.installLatestPlugins](./values.yaml#L403) | bool | Download the minimum required version or latest version of all dependencies | `true` | | [controller.installLatestPlugins](./values.yaml#L403) | bool | Download the minimum required version or latest version of all dependencies | `true` |
| [controller.installLatestSpecifiedPlugins](./values.yaml#L406) | bool | Set to true to download the latest version of any plugin that is requested to have the latest version | `false` | | [controller.installLatestSpecifiedPlugins](./values.yaml#L406) | bool | Set to true to download the latest version of any plugin that is requested to have the latest version | `false` |
| [controller.installPlugins](./values.yaml#L395) | list | List of Jenkins plugins to install. If you don't want to install plugins, set it to `false` | `["kubernetes:4214.vf10083a_42e70","workflow-aggregator:596.v8c21c963d92d","git:5.2.2","configuration-as-code:1775.v810dc950b_514"]` | | [controller.installPlugins](./values.yaml#L395) | list | List of Jenkins plugins to install. If you don't want to install plugins, set it to `false` | `["kubernetes:4219.v40ff98cfb_d6f","workflow-aggregator:596.v8c21c963d92d","git:5.2.2","configuration-as-code:1775.v810dc950b_514"]` |
| [controller.javaOpts](./values.yaml#L156) | string | Append to `JAVA_OPTS` env var | `nil` | | [controller.javaOpts](./values.yaml#L156) | string | Append to `JAVA_OPTS` env var | `nil` |
| [controller.jenkinsAdminEmail](./values.yaml#L96) | string | Email address for the administrator of the Jenkins instance | `nil` | | [controller.jenkinsAdminEmail](./values.yaml#L96) | string | Email address for the administrator of the Jenkins instance | `nil` |
| [controller.jenkinsHome](./values.yaml#L101) | string | Custom Jenkins home path | `"/var/jenkins_home"` | | [controller.jenkinsHome](./values.yaml#L101) | string | Custom Jenkins home path | `"/var/jenkins_home"` |

View File

@ -393,7 +393,7 @@ controller:
# Plugins will be installed during Jenkins controller start # Plugins will be installed during Jenkins controller start
# -- List of Jenkins plugins to install. If you don't want to install plugins, set it to `false` # -- List of Jenkins plugins to install. If you don't want to install plugins, set it to `false`
installPlugins: installPlugins:
- kubernetes:4214.vf10083a_42e70 - kubernetes:4219.v40ff98cfb_d6f
- workflow-aggregator:596.v8c21c963d92d - workflow-aggregator:596.v8c21c963d92d
- git:5.2.2 - git:5.2.2
- configuration-as-code:1775.v810dc950b_514 - configuration-as-code:1775.v810dc950b_514

View File

@ -6,7 +6,7 @@ annotations:
catalog.cattle.io/kube-version: '>=1.22.0-0' catalog.cattle.io/kube-version: '>=1.22.0-0'
catalog.cattle.io/release-name: linkerd-control-plane catalog.cattle.io/release-name: linkerd-control-plane
apiVersion: v2 apiVersion: v2
appVersion: edge-24.5.2 appVersion: edge-24.5.3
dependencies: dependencies:
- name: partials - name: partials
repository: file://./charts/partials repository: file://./charts/partials
@ -26,4 +26,4 @@ name: linkerd-control-plane
sources: sources:
- https://github.com/linkerd/linkerd2/ - https://github.com/linkerd/linkerd2/
type: application type: application
version: 2024.5.2 version: 2024.5.3

View File

@ -3,7 +3,7 @@
Linkerd gives you observability, reliability, and security Linkerd gives you observability, reliability, and security
for your microservices — with no code change required. for your microservices — with no code change required.
![Version: 2024.5.2](https://img.shields.io/badge/Version-2024.5.2-informational?style=flat-square) ![Version: 2024.5.3](https://img.shields.io/badge/Version-2024.5.3-informational?style=flat-square)
![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square)
![AppVersion: edge-XX.X.X](https://img.shields.io/badge/AppVersion-edge--XX.X.X-informational?style=flat-square) ![AppVersion: edge-XX.X.X](https://img.shields.io/badge/AppVersion-edge--XX.X.X-informational?style=flat-square)

View File

@ -24,7 +24,7 @@ controlPlaneTracing: false
# -- namespace to send control plane traces to # -- namespace to send control plane traces to
controlPlaneTracingNamespace: linkerd-jaeger controlPlaneTracingNamespace: linkerd-jaeger
# -- control plane version. See Proxy section for proxy version # -- control plane version. See Proxy section for proxy version
linkerdVersion: edge-24.5.2 linkerdVersion: edge-24.5.3
# -- default kubernetes deployment strategy # -- default kubernetes deployment strategy
deploymentStrategy: deploymentStrategy:
rollingUpdate: rollingUpdate:

View File

@ -23,4 +23,4 @@ name: linkerd-crds
sources: sources:
- https://github.com/linkerd/linkerd2/ - https://github.com/linkerd/linkerd2/
type: application type: application
version: 2024.5.2 version: 2024.5.3

View File

@ -3,7 +3,7 @@
Linkerd gives you observability, reliability, and security Linkerd gives you observability, reliability, and security
for your microservices — with no code change required. for your microservices — with no code change required.
![Version: 2024.5.2](https://img.shields.io/badge/Version-2024.5.2-informational?style=flat-square) ![Version: 2024.5.3](https://img.shields.io/badge/Version-2024.5.3-informational?style=flat-square)
![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square)
**Homepage:** <https://linkerd.io> **Homepage:** <https://linkerd.io>

View File

@ -1,7 +1,7 @@
dependencies: dependencies:
- name: newrelic-infrastructure - name: newrelic-infrastructure
repository: https://newrelic.github.io/nri-kubernetes repository: https://newrelic.github.io/nri-kubernetes
version: 3.33.5 version: 3.33.6
- name: nri-prometheus - name: nri-prometheus
repository: https://newrelic.github.io/nri-prometheus repository: https://newrelic.github.io/nri-prometheus
version: 2.1.17 version: 2.1.17
@ -10,7 +10,7 @@ dependencies:
version: 1.13.0 version: 1.13.0
- name: nri-metadata-injection - name: nri-metadata-injection
repository: https://newrelic.github.io/k8s-metadata-injection repository: https://newrelic.github.io/k8s-metadata-injection
version: 4.19.0 version: 4.19.1
- name: newrelic-k8s-metrics-adapter - name: newrelic-k8s-metrics-adapter
repository: https://newrelic.github.io/newrelic-k8s-metrics-adapter repository: https://newrelic.github.io/newrelic-k8s-metrics-adapter
version: 1.10.2 version: 1.10.2
@ -19,18 +19,18 @@ dependencies:
version: 5.12.1 version: 5.12.1
- name: nri-kube-events - name: nri-kube-events
repository: https://newrelic.github.io/nri-kube-events repository: https://newrelic.github.io/nri-kube-events
version: 3.9.6 version: 3.9.7
- name: newrelic-logging - name: newrelic-logging
repository: https://newrelic.github.io/helm-charts repository: https://newrelic.github.io/helm-charts
version: 1.21.3 version: 1.21.5
- name: newrelic-pixie - name: newrelic-pixie
repository: https://newrelic.github.io/helm-charts repository: https://newrelic.github.io/helm-charts
version: 2.1.4 version: 2.1.4
- name: pixie-operator-chart - name: pixie-operator-chart
repository: https://pixie-operator-charts.storage.googleapis.com repository: https://pixie-operator-charts.storage.googleapis.com
version: 0.1.5 version: 0.1.6
- name: newrelic-infra-operator - name: newrelic-infra-operator
repository: https://newrelic.github.io/newrelic-infra-operator repository: https://newrelic.github.io/newrelic-infra-operator
version: 2.10.0 version: 2.10.0
digest: sha256:1b45f7927d7c099789bc9f6e9b20ef64827d342cc5bb53f0be4bedb04ae5f989 digest: sha256:c71544cf60e9d277964424056bf64674158c7b3d45b329226b6618ae6be7b82c
generated: "2024-05-07T10:16:24.052011376Z" generated: "2024-05-14T09:33:18.847164674Z"

View File

@ -7,7 +7,7 @@ dependencies:
- condition: infrastructure.enabled,newrelic-infrastructure.enabled - condition: infrastructure.enabled,newrelic-infrastructure.enabled
name: newrelic-infrastructure name: newrelic-infrastructure
repository: file://./charts/newrelic-infrastructure repository: file://./charts/newrelic-infrastructure
version: 3.33.5 version: 3.33.6
- condition: prometheus.enabled,nri-prometheus.enabled - condition: prometheus.enabled,nri-prometheus.enabled
name: nri-prometheus name: nri-prometheus
repository: file://./charts/nri-prometheus repository: file://./charts/nri-prometheus
@ -19,7 +19,7 @@ dependencies:
- condition: webhook.enabled,nri-metadata-injection.enabled - condition: webhook.enabled,nri-metadata-injection.enabled
name: nri-metadata-injection name: nri-metadata-injection
repository: file://./charts/nri-metadata-injection repository: file://./charts/nri-metadata-injection
version: 4.19.0 version: 4.19.1
- condition: metrics-adapter.enabled,newrelic-k8s-metrics-adapter.enabled - condition: metrics-adapter.enabled,newrelic-k8s-metrics-adapter.enabled
name: newrelic-k8s-metrics-adapter name: newrelic-k8s-metrics-adapter
repository: file://./charts/newrelic-k8s-metrics-adapter repository: file://./charts/newrelic-k8s-metrics-adapter
@ -31,11 +31,11 @@ dependencies:
- condition: kubeEvents.enabled,nri-kube-events.enabled - condition: kubeEvents.enabled,nri-kube-events.enabled
name: nri-kube-events name: nri-kube-events
repository: file://./charts/nri-kube-events repository: file://./charts/nri-kube-events
version: 3.9.6 version: 3.9.7
- condition: logging.enabled,newrelic-logging.enabled - condition: logging.enabled,newrelic-logging.enabled
name: newrelic-logging name: newrelic-logging
repository: file://./charts/newrelic-logging repository: file://./charts/newrelic-logging
version: 1.21.3 version: 1.21.5
- condition: newrelic-pixie.enabled - condition: newrelic-pixie.enabled
name: newrelic-pixie name: newrelic-pixie
repository: file://./charts/newrelic-pixie repository: file://./charts/newrelic-pixie
@ -44,7 +44,7 @@ dependencies:
condition: pixie-chart.enabled condition: pixie-chart.enabled
name: pixie-operator-chart name: pixie-operator-chart
repository: file://./charts/pixie-operator-chart repository: file://./charts/pixie-operator-chart
version: 0.1.5 version: 0.1.6
- condition: newrelic-infra-operator.enabled - condition: newrelic-infra-operator.enabled
name: newrelic-infra-operator name: newrelic-infra-operator
repository: file://./charts/newrelic-infra-operator repository: file://./charts/newrelic-infra-operator
@ -77,4 +77,4 @@ sources:
- https://github.com/newrelic/helm-charts/tree/master/charts/newrelic-logging - https://github.com/newrelic/helm-charts/tree/master/charts/newrelic-logging
- https://github.com/newrelic/helm-charts/tree/master/charts/newrelic-pixie - https://github.com/newrelic/helm-charts/tree/master/charts/newrelic-pixie
- https://github.com/newrelic/newrelic-infra-operator/tree/master/charts/newrelic-infra-operator - https://github.com/newrelic/newrelic-infra-operator/tree/master/charts/newrelic-infra-operator
version: 5.0.76 version: 5.0.77

View File

@ -1,5 +1,5 @@
apiVersion: v2 apiVersion: v2
appVersion: 3.28.5 appVersion: 3.28.6
dependencies: dependencies:
- name: common-library - name: common-library
repository: https://helm-charts.newrelic.com repository: https://helm-charts.newrelic.com
@ -23,4 +23,4 @@ sources:
- https://github.com/newrelic/nri-kubernetes/ - https://github.com/newrelic/nri-kubernetes/
- https://github.com/newrelic/nri-kubernetes/tree/main/charts/newrelic-infrastructure - https://github.com/newrelic/nri-kubernetes/tree/main/charts/newrelic-infrastructure
- https://github.com/newrelic/infrastructure-agent/ - https://github.com/newrelic/infrastructure-agent/
version: 3.33.5 version: 3.33.6

View File

@ -23,14 +23,14 @@ images:
forwarder: forwarder:
registry: "" registry: ""
repository: newrelic/k8s-events-forwarder repository: newrelic/k8s-events-forwarder
tag: 1.52.0 tag: 1.52.1
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
# -- Image for the New Relic Infrastructure Agent plus integrations. # -- Image for the New Relic Infrastructure Agent plus integrations.
# @default -- See `values.yaml` # @default -- See `values.yaml`
agent: agent:
registry: "" registry: ""
repository: newrelic/infrastructure-bundle repository: newrelic/infrastructure-bundle
tag: 3.2.38 tag: 3.2.40
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
# -- Image for the New Relic Kubernetes integration. # -- Image for the New Relic Kubernetes integration.
# @default -- See `values.yaml` # @default -- See `values.yaml`

View File

@ -17,4 +17,4 @@ maintainers:
- name: danybmx - name: danybmx
- name: sdaubin - name: sdaubin
name: newrelic-logging name: newrelic-logging
version: 1.21.3 version: 1.21.5

View File

@ -165,7 +165,7 @@ See [values.yaml](values.yaml) for the default values
| `fluentBit.config.extraOutputs` | Contains extra fluent-bit.conf Outputs config | | | `fluentBit.config.extraOutputs` | Contains extra fluent-bit.conf Outputs config | |
| `fluentBit.config.parsers` | Contains parsers.conf Parsers config | | | `fluentBit.config.parsers` | Contains parsers.conf Parsers config | |
| `fluentBit.retryLimit` | Amount of times to retry sending a given batch of logs to New Relic. This prevents data loss if there is a temporary network disruption, if a request to the Logs API is lost or when receiving a recoverable HTTP response. Set it to "False" for unlimited retries. | 5 | | `fluentBit.retryLimit` | Amount of times to retry sending a given batch of logs to New Relic. This prevents data loss if there is a temporary network disruption, if a request to the Logs API is lost or when receiving a recoverable HTTP response. Set it to "False" for unlimited retries. | 5 |
| `fluentBit.sendMetrics` | Enable the collection of Fluent Bit internal metrics in Prometheus format as well as newrelic-fluent-bit-output internal plugin metrics. | `false` | | `fluentBit.sendMetrics` | Enable the collection of Fluent Bit internal metrics in Prometheus format as well as newrelic-fluent-bit-output internal plugin metrics. See [this documentation page](https://docs.newrelic.com/docs/logs/forward-logs/kubernetes-plugin-log-forwarding/#troubleshoot-installation) for more details. | `false` |
| `dnsConfig` | [DNS configuration](https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config) that will be added to the pods. Can be configured also with `global.dnsConfig`. | `{}` | | `dnsConfig` | [DNS configuration](https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config) that will be added to the pods. Can be configured also with `global.dnsConfig`. | `{}` |
| `fluentBit.criEnabled` | We assume that `kubelet`directly communicates with the container engine using the [CRI](https://kubernetes.io/docs/concepts/overview/components/#container-runtime) specification. Set this to `false` if your K8s installation uses [dockershim](https://kubernetes.io/docs/tasks/administer-cluster/migrating-from-dockershim/) instead, in order to get the logs properly parsed. | `true` | | `fluentBit.criEnabled` | We assume that `kubelet`directly communicates with the container engine using the [CRI](https://kubernetes.io/docs/concepts/overview/components/#container-runtime) specification. Set this to `false` if your K8s installation uses [dockershim](https://kubernetes.io/docs/tasks/administer-cluster/migrating-from-dockershim/) instead, in order to get the logs properly parsed. | `true` |

View File

@ -212,7 +212,7 @@ fluentBit:
# User-defined labels # User-defined labels
add_label app fluent-bit add_label app fluent-bit
add_label cluster_name "${CLUSTER_NAME}" add_label cluster_name "${CLUSTER_NAME}"
add_label hostname ${HOSTNAME} add_label pod_name ${HOSTNAME}
add_label node_name ${NODE_NAME} add_label node_name ${NODE_NAME}
add_label source kubernetes add_label source kubernetes

View File

@ -1,5 +1,5 @@
apiVersion: v2 apiVersion: v2
appVersion: 2.9.6 appVersion: 2.9.7
dependencies: dependencies:
- name: common-library - name: common-library
repository: https://helm-charts.newrelic.com repository: https://helm-charts.newrelic.com
@ -23,4 +23,4 @@ sources:
- https://github.com/newrelic/nri-kube-events/ - https://github.com/newrelic/nri-kube-events/
- https://github.com/newrelic/nri-kube-events/tree/main/charts/nri-kube-events - https://github.com/newrelic/nri-kube-events/tree/main/charts/nri-kube-events
- https://github.com/newrelic/infrastructure-agent/ - https://github.com/newrelic/infrastructure-agent/
version: 3.9.6 version: 3.9.7

View File

@ -1,6 +1,6 @@
# nri-kube-events # nri-kube-events
![Version: 3.9.6](https://img.shields.io/badge/Version-3.9.6-informational?style=flat-square) ![AppVersion: 2.9.6](https://img.shields.io/badge/AppVersion-2.9.6-informational?style=flat-square) ![Version: 3.9.7](https://img.shields.io/badge/Version-3.9.7-informational?style=flat-square) ![AppVersion: 2.9.7](https://img.shields.io/badge/AppVersion-2.9.7-informational?style=flat-square)
A Helm chart to deploy the New Relic Kube Events router A Helm chart to deploy the New Relic Kube Events router

View File

@ -27,7 +27,7 @@ images:
agent: agent:
registry: registry:
repository: newrelic/k8s-events-forwarder repository: newrelic/k8s-events-forwarder
tag: 1.52.0 tag: 1.52.1
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
# -- The secrets that are needed to pull images from a custom registry. # -- The secrets that are needed to pull images from a custom registry.
pullSecrets: [] pullSecrets: []

View File

@ -1,5 +1,5 @@
apiVersion: v2 apiVersion: v2
appVersion: 1.27.0 appVersion: 1.27.1
dependencies: dependencies:
- name: common-library - name: common-library
repository: https://helm-charts.newrelic.com repository: https://helm-charts.newrelic.com
@ -22,4 +22,4 @@ name: nri-metadata-injection
sources: sources:
- https://github.com/newrelic/k8s-metadata-injection - https://github.com/newrelic/k8s-metadata-injection
- https://github.com/newrelic/k8s-metadata-injection/tree/master/charts/nri-metadata-injection - https://github.com/newrelic/k8s-metadata-injection/tree/master/charts/nri-metadata-injection
version: 4.19.0 version: 4.19.1

View File

@ -1,4 +1,4 @@
apiVersion: v2 apiVersion: v2
name: pixie-operator-chart name: pixie-operator-chart
type: application type: application
version: 0.1.5 version: 0.1.6

View File

@ -19,7 +19,7 @@ spec:
fieldPath: metadata.namespace fieldPath: metadata.namespace
- name: PL_VIZIER_NAME - name: PL_VIZIER_NAME
value: '{{ .Values.name }}' value: '{{ .Values.name }}'
image: gcr.io/pixie-oss/pixie-prod/operator-vizier_deleter:0.1.5 image: gcr.io/pixie-oss/pixie-prod/operator-vizier_deleter:0.1.6
name: delete-job name: delete-job
restartPolicy: Never restartPolicy: Never
serviceAccountName: pl-deleter-service-account serviceAccountName: pl-deleter-service-account

View File

@ -21055,6 +21055,22 @@ entries:
- assets/instana/instana-agent-1.0.2900.tgz - assets/instana/instana-agent-1.0.2900.tgz
version: 1.0.2900 version: 1.0.2900
intel-device-plugins-operator: intel-device-plugins-operator:
- annotations:
catalog.cattle.io/certified: partner
catalog.cattle.io/display-name: Intel Device Plugins Operator
catalog.cattle.io/kube-version: '>=1.19-0'
catalog.cattle.io/release-name: intel-device-plugins-operator
apiVersion: v2
appVersion: 0.30.0
created: "2024-05-16T00:54:12.211111177Z"
description: A Helm chart for Intel Device Plugins Operator for Kubernetes
digest: 3dc24d992c41e54c202b08f4fc8ed3ef6f85c853f982bcdb9468709d33566373
icon: https://avatars.githubusercontent.com/u/17888862?s=200&v=4
name: intel-device-plugins-operator
type: application
urls:
- assets/intel/intel-device-plugins-operator-0.30.0.tgz
version: 0.30.0
- annotations: - annotations:
catalog.cattle.io/certified: partner catalog.cattle.io/certified: partner
catalog.cattle.io/display-name: Intel Device Plugins Operator catalog.cattle.io/display-name: Intel Device Plugins Operator
@ -21200,6 +21216,22 @@ entries:
- assets/intel/intel-device-plugins-operator-0.24.1.tgz - assets/intel/intel-device-plugins-operator-0.24.1.tgz
version: 0.24.1 version: 0.24.1
intel-device-plugins-qat: intel-device-plugins-qat:
- annotations:
catalog.cattle.io/certified: partner
catalog.cattle.io/display-name: Intel QAT Device Plugin
catalog.cattle.io/kube-version: '>=1.19-0'
catalog.cattle.io/release-name: intel-device-plugins-qat
apiVersion: v2
appVersion: 0.30.0
created: "2024-05-16T00:54:12.21270029Z"
description: A Helm chart for Intel QAT Device Plugin
digest: aa0021ba841837e39caa95bc496030717f998e7d1f6c4dacb69bb95a8c8ee222
icon: https://avatars.githubusercontent.com/u/17888862?s=200&v=4
name: intel-device-plugins-qat
type: application
urls:
- assets/intel/intel-device-plugins-qat-0.30.0.tgz
version: 0.30.0
- annotations: - annotations:
catalog.cattle.io/certified: partner catalog.cattle.io/certified: partner
catalog.cattle.io/display-name: Intel QAT Device Plugin catalog.cattle.io/display-name: Intel QAT Device Plugin
@ -21297,6 +21329,22 @@ entries:
- assets/intel/intel-device-plugins-qat-0.26.0.tgz - assets/intel/intel-device-plugins-qat-0.26.0.tgz
version: 0.26.0 version: 0.26.0
intel-device-plugins-sgx: intel-device-plugins-sgx:
- annotations:
catalog.cattle.io/certified: partner
catalog.cattle.io/display-name: Intel SGX Device Plugin
catalog.cattle.io/kube-version: '>=1.19-0'
catalog.cattle.io/release-name: intel-device-plugins-sgx
apiVersion: v2
appVersion: 0.30.0
created: "2024-05-16T00:54:12.214086112Z"
description: A Helm chart for Intel SGX Device Plugin
digest: 0daa9aa8b7b06efc1720ea91340cbb11f7481ebdc2a9fa0099aba10f89f7bb23
icon: https://avatars.githubusercontent.com/u/17888862?s=200&v=4
name: intel-device-plugins-sgx
type: application
urls:
- assets/intel/intel-device-plugins-sgx-0.30.0.tgz
version: 0.30.0
- annotations: - annotations:
catalog.cattle.io/certified: partner catalog.cattle.io/certified: partner
catalog.cattle.io/display-name: Intel SGX Device Plugin catalog.cattle.io/display-name: Intel SGX Device Plugin
@ -21747,6 +21795,63 @@ entries:
- assets/jaeger/jaeger-operator-2.36.0.tgz - assets/jaeger/jaeger-operator-2.36.0.tgz
version: 2.36.0 version: 2.36.0
jenkins: jenkins:
- annotations:
artifacthub.io/category: integration-delivery
artifacthub.io/changes: |
- Update `jenkins/jenkins` to version `2.452.1-jdk17`
artifacthub.io/images: |
- name: jenkins
image: docker.io/jenkins/jenkins:2.452.1-jdk17
- name: k8s-sidecar
image: docker.io/kiwigrid/k8s-sidecar:1.27.1
- name: inbound-agent
image: jenkins/inbound-agent:3206.vb_15dcf73f6a_9-3
artifacthub.io/license: Apache-2.0
artifacthub.io/links: |
- name: Chart Source
url: https://github.com/jenkinsci/helm-charts/tree/main/charts/jenkins
- name: Jenkins
url: https://www.jenkins.io/
- name: support
url: https://github.com/jenkinsci/helm-charts/issues
catalog.cattle.io/certified: partner
catalog.cattle.io/display-name: Jenkins
catalog.cattle.io/kube-version: '>=1.14-0'
catalog.cattle.io/release-name: jenkins
apiVersion: v2
appVersion: 2.452.1
created: "2024-05-16T00:54:12.402903698Z"
description: 'Jenkins - Build great things at any scale! As the leading open source
automation server, Jenkins provides over 1800 plugins to support building, deploying
and automating any project. '
digest: c84c69c401addd1a1fa23db068f8e9ddcfd11a2ba5d297f0e963297210cd8201
home: https://www.jenkins.io/
icon: https://get.jenkins.io/art/jenkins-logo/logo.svg
keywords:
- jenkins
- ci
- devops
maintainers:
- email: maor.friedman@redhat.com
name: maorfr
- email: mail@torstenwalter.de
name: torstenwalter
- email: garridomota@gmail.com
name: mogaal
- email: wmcdona89@gmail.com
name: wmcdona89
- email: timjacomb1@gmail.com
name: timja
name: jenkins
sources:
- https://github.com/jenkinsci/jenkins
- https://github.com/jenkinsci/docker-inbound-agent
- https://github.com/maorfr/kube-tasks
- https://github.com/jenkinsci/configuration-as-code-plugin
type: application
urls:
- assets/jenkins/jenkins-5.1.15.tgz
version: 5.1.15
- annotations: - annotations:
artifacthub.io/category: integration-delivery artifacthub.io/category: integration-delivery
artifacthub.io/changes: | artifacthub.io/changes: |
@ -30346,15 +30451,47 @@ entries:
catalog.cattle.io/kube-version: '>=1.22.0-0' catalog.cattle.io/kube-version: '>=1.22.0-0'
catalog.cattle.io/release-name: linkerd-control-plane catalog.cattle.io/release-name: linkerd-control-plane
apiVersion: v2 apiVersion: v2
appVersion: edge-24.5.2 appVersion: edge-24.5.3
created: "2024-05-14T00:54:48.384169031Z" created: "2024-05-16T00:54:22.479407941Z"
dependencies: dependencies:
- name: partials - name: partials
repository: file://./charts/partials repository: file://./charts/partials
version: 0.1.0 version: 0.1.0
description: 'Linkerd gives you observability, reliability, and security for your description: 'Linkerd gives you observability, reliability, and security for your
microservices — with no code change required. ' microservices — with no code change required. '
digest: a5bb520f5ca8ab817ff434fcd8a196a4630d67662f2fa02df993eacbb293ac8b digest: 07af77938b66f5632db066149ab9daf0d9d077004520bb432dd8528461a2733d
home: https://linkerd.io
icon: https://linkerd.io/images/logo-only-200h.png
keywords:
- service-mesh
kubeVersion: '>=1.22.0-0'
maintainers:
- email: cncf-linkerd-dev@lists.cncf.io
name: Linkerd authors
url: https://linkerd.io/
name: linkerd-control-plane
sources:
- https://github.com/linkerd/linkerd2/
type: application
urls:
- assets/linkerd/linkerd-control-plane-2024.5.3.tgz
version: 2024.5.3
- annotations:
catalog.cattle.io/auto-install: linkerd-crds
catalog.cattle.io/certified: partner
catalog.cattle.io/display-name: Linkerd Control Plane
catalog.cattle.io/kube-version: '>=1.22.0-0'
catalog.cattle.io/release-name: linkerd-control-plane
apiVersion: v2
appVersion: edge-24.5.2
created: "2024-05-16T00:54:14.502064871Z"
dependencies:
- name: partials
repository: file://./charts/partials
version: 0.1.0
description: 'Linkerd gives you observability, reliability, and security for your
microservices — with no code change required. '
digest: c3db10f7f817456babb460ffbe496950e996a694d40af8390624e6f9bb49b756
home: https://linkerd.io home: https://linkerd.io
icon: https://linkerd.io/images/logo-only-200h.png icon: https://linkerd.io/images/logo-only-200h.png
keywords: keywords:
@ -31001,6 +31138,36 @@ entries:
- assets/linkerd/linkerd-control-plane-1.12.5.tgz - assets/linkerd/linkerd-control-plane-1.12.5.tgz
version: 1.12.5 version: 1.12.5
linkerd-crds: linkerd-crds:
- annotations:
catalog.cattle.io/certified: partner
catalog.cattle.io/display-name: Linkerd CRDs
catalog.cattle.io/kube-version: '>=1.22.0-0'
catalog.cattle.io/release-name: linkerd-crds
apiVersion: v2
created: "2024-05-16T00:54:22.51470707Z"
dependencies:
- name: partials
repository: file://./charts/partials
version: 0.1.0
description: 'Linkerd gives you observability, reliability, and security for your
microservices — with no code change required. '
digest: ec63a16f87e8802bfb26a339cfb654c97385d1cbae2d0178875de07c178970e1
home: https://linkerd.io
icon: https://linkerd.io/images/logo-only-200h.png
keywords:
- service-mesh
kubeVersion: '>=1.22.0-0'
maintainers:
- email: cncf-linkerd-dev@lists.cncf.io
name: Linkerd authors
url: https://linkerd.io/
name: linkerd-crds
sources:
- https://github.com/linkerd/linkerd2/
type: application
urls:
- assets/linkerd/linkerd-crds-2024.5.3.tgz
version: 2024.5.3
- annotations: - annotations:
catalog.cattle.io/certified: partner catalog.cattle.io/certified: partner
catalog.cattle.io/display-name: Linkerd CRDs catalog.cattle.io/display-name: Linkerd CRDs
@ -33933,6 +34100,90 @@ entries:
- assets/f5/nginx-ingress-1.0.2.tgz - assets/f5/nginx-ingress-1.0.2.tgz
version: 1.0.2 version: 1.0.2
nri-bundle: nri-bundle:
- annotations:
catalog.cattle.io/certified: partner
catalog.cattle.io/display-name: New Relic
catalog.cattle.io/release-name: nri-bundle
apiVersion: v2
created: "2024-05-16T00:54:23.241415539Z"
dependencies:
- condition: infrastructure.enabled,newrelic-infrastructure.enabled
name: newrelic-infrastructure
repository: file://./charts/newrelic-infrastructure
version: 3.33.6
- condition: prometheus.enabled,nri-prometheus.enabled
name: nri-prometheus
repository: file://./charts/nri-prometheus
version: 2.1.17
- condition: newrelic-prometheus-agent.enabled
name: newrelic-prometheus-agent
repository: file://./charts/newrelic-prometheus-agent
version: 1.13.0
- condition: webhook.enabled,nri-metadata-injection.enabled
name: nri-metadata-injection
repository: file://./charts/nri-metadata-injection
version: 4.19.1
- condition: metrics-adapter.enabled,newrelic-k8s-metrics-adapter.enabled
name: newrelic-k8s-metrics-adapter
repository: file://./charts/newrelic-k8s-metrics-adapter
version: 1.10.2
- condition: ksm.enabled,kube-state-metrics.enabled
name: kube-state-metrics
repository: file://./charts/kube-state-metrics
version: 5.12.1
- condition: kubeEvents.enabled,nri-kube-events.enabled
name: nri-kube-events
repository: file://./charts/nri-kube-events
version: 3.9.7
- condition: logging.enabled,newrelic-logging.enabled
name: newrelic-logging
repository: file://./charts/newrelic-logging
version: 1.21.5
- condition: newrelic-pixie.enabled
name: newrelic-pixie
repository: file://./charts/newrelic-pixie
version: 2.1.4
- alias: pixie-chart
condition: pixie-chart.enabled
name: pixie-operator-chart
repository: file://./charts/pixie-operator-chart
version: 0.1.6
- condition: newrelic-infra-operator.enabled
name: newrelic-infra-operator
repository: file://./charts/newrelic-infra-operator
version: 2.10.0
description: Groups together the individual charts for the New Relic Kubernetes
solution for a more comfortable deployment.
digest: cff62b57c355600ba1617d9e5255f3210ae2eb1a90ef16d539ff9458ed11821e
home: https://github.com/newrelic/helm-charts
icon: https://newrelic.com/themes/custom/erno/assets/mediakit/new_relic_logo_vertical.svg
keywords:
- infrastructure
- newrelic
- monitoring
maintainers:
- name: juanjjaramillo
url: https://github.com/juanjjaramillo
- name: csongnr
url: https://github.com/csongnr
- name: dbudziwojskiNR
url: https://github.com/dbudziwojskiNR
name: nri-bundle
sources:
- https://github.com/newrelic/nri-bundle/
- https://github.com/newrelic/nri-bundle/tree/master/charts/nri-bundle
- https://github.com/newrelic/nri-kubernetes/tree/master/charts/newrelic-infrastructure
- https://github.com/newrelic/nri-prometheus/tree/master/charts/nri-prometheus
- https://github.com/newrelic/newrelic-prometheus-configurator/tree/master/charts/newrelic-prometheus-agent
- https://github.com/newrelic/k8s-metadata-injection/tree/master/charts/nri-metadata-injection
- https://github.com/newrelic/newrelic-k8s-metrics-adapter/tree/master/charts/newrelic-k8s-metrics-adapter
- https://github.com/newrelic/nri-kube-events/tree/master/charts/nri-kube-events
- https://github.com/newrelic/helm-charts/tree/master/charts/newrelic-logging
- https://github.com/newrelic/helm-charts/tree/master/charts/newrelic-pixie
- https://github.com/newrelic/newrelic-infra-operator/tree/master/charts/newrelic-infra-operator
urls:
- assets/new-relic/nri-bundle-5.0.77.tgz
version: 5.0.77
- annotations: - annotations:
catalog.cattle.io/certified: partner catalog.cattle.io/certified: partner
catalog.cattle.io/display-name: New Relic catalog.cattle.io/display-name: New Relic