flate diff
Select a resource from the tree to view its diff.

changedDaemonSet kube-system/intel-gpu-resource-driver-kubelet-plugin

HelmRelease kube-system/intel-gpu-resource-driver
1 apiVersion: apps/v1 1 apiVersion: apps/v1
2 kind: DaemonSet 2 kind: DaemonSet
3 metadata: 3 metadata:
4 labels: 4 labels:
5 app.kubernetes.io/managed-by: Helm 5 app.kubernetes.io/managed-by: Helm
6 helm.toolkit.fluxcd.io/name: intel-gpu-resource-driver 6 helm.toolkit.fluxcd.io/name: intel-gpu-resource-driver
7 helm.toolkit.fluxcd.io/namespace: kube-system 7 helm.toolkit.fluxcd.io/namespace: kube-system
8 name: intel-gpu-resource-driver-kubelet-plugin 8 name: intel-gpu-resource-driver-kubelet-plugin
9 namespace: kube-system 9 namespace: kube-system
10 spec: 10 spec:
11 selector: 11 selector:
12 matchLabels: 12 matchLabels:
13 app: intel-gpu-resource-driver 13 app: intel-gpu-resource-driver
14 template: 14 template:
15 metadata: 15 metadata:
16 labels: 16 labels:
17 app: intel-gpu-resource-driver 17 app: intel-gpu-resource-driver
18 spec: 18 spec:
19 containers: 19 containers:
20 - args: 20 - args:
21 - --healthcheck-port=51516 21 - --healthcheck-port=51516
22 command: 22 command:
23 - /kubelet-gpu-plugin 23 - /kubelet-gpu-plugin
24 env: 24 env:
25 - name: NODE_NAME 25 - name: NODE_NAME
26 valueFrom: 26 valueFrom:
27 fieldRef: 27 fieldRef:
28 fieldPath: spec.nodeName 28 fieldPath: spec.nodeName
29 - name: POD_NAMESPACE 29 - name: POD_NAMESPACE
30 valueFrom: 30 valueFrom:
31 fieldRef: 31 fieldRef:
32 fieldPath: metadata.namespace 32 fieldPath: metadata.namespace
33 - name: SYSFS_ROOT 33 - name: SYSFS_ROOT
34 value: /sysfs 34 value: /sysfs
35 image: ghcr.io/intel/intel-resource-drivers-for-kubernetes/intel-gpu-resource-driver:v0.10.1 35 image: ghcr.io/intel/intel-resource-drivers-for-kubernetes/intel-gpu-resource-driver:v0.11.0
36 imagePullPolicy: IfNotPresent 36 imagePullPolicy: IfNotPresent
37 livenessProbe: 37 livenessProbe:
38 failureThreshold: 3 38 failureThreshold: 3
39 grpc: 39 grpc:
40 port: 51516 40 port: 51516
41 service: liveness 41 service: liveness
42 periodSeconds: 30 42 periodSeconds: 30
43 timeoutSeconds: 10 43 timeoutSeconds: 10
44 name: kubelet-plugin 44 name: kubelet-plugin
45 ports: 45 ports:
46 - containerPort: 51516 46 - containerPort: 51516
47 name: healthcheck 47 name: healthcheck
48 securityContext: 48 securityContext:
49 capabilities: 49 capabilities:
50 drop: 50 drop:
51 - ALL 51 - ALL
52 privileged: true 52 privileged: true
53 readOnlyRootFilesystem: true 53 readOnlyRootFilesystem: true
54 runAsUser: 0 54 runAsUser: 0
55 seccompProfile: 55 seccompProfile:
56 type: RuntimeDefault 56 type: RuntimeDefault
57 startupProbe: 57 startupProbe:
58 failureThreshold: 60 58 failureThreshold: 60
59 grpc: 59 grpc:
60 port: 51516 60 port: 51516
61 service: liveness 61 service: liveness
62 periodSeconds: 10 62 periodSeconds: 10
63 timeoutSeconds: 10 63 timeoutSeconds: 10
64 volumeMounts: 64 volumeMounts:
65 - mountPath: /var/lib/kubelet/plugins_registry 65 - mountPath: /var/lib/kubelet/plugins_registry
66 name: plugins-registry 66 name: plugins-registry
67 - mountPath: /var/lib/kubelet/plugins 67 - mountPath: /var/lib/kubelet/plugins
68 name: plugins 68 name: plugins
69 - mountPath: /etc/cdi 69 - mountPath: /etc/cdi
70 name: cdi 70 name: cdi
71 - mountPath: /var/run/cdi 71 - mountPath: /var/run/cdi
72 name: varruncdi 72 name: varruncdi
73 - mountPath: /sysfs 73 - mountPath: /sysfs
74 name: sysfs 74 name: sysfs
75 - mountPath: /run/xpumd
76 name: xpumd-socket
77 serviceAccountName: intel-gpu-sa 75 serviceAccountName: intel-gpu-sa
78 tolerations: 76 tolerations:
79 - effect: NoSchedule 77 - effect: NoSchedule
80 key: node-role.kubernetes.io/master 78 key: node-role.kubernetes.io/master
81 operator: Exists 79 operator: Exists
82 - effect: NoSchedule 80 - effect: NoSchedule
83 key: node-role.kubernetes.io/control-plane 81 key: node-role.kubernetes.io/control-plane
84 operator: Exists 82 operator: Exists
85 - effect: NoSchedule 83 - effect: NoSchedule
86 key: node.kubernetes.io/gpu 84 key: node.kubernetes.io/gpu
87 operator: Exists 85 operator: Exists
88 volumes: 86 volumes:
89 - hostPath: 87 - hostPath:
90 path: /var/lib/kubelet/plugins_registry 88 path: /var/lib/kubelet/plugins_registry
91 name: plugins-registry 89 name: plugins-registry
92 - hostPath: 90 - hostPath:
93 path: /var/lib/kubelet/plugins 91 path: /var/lib/kubelet/plugins
94 name: plugins 92 name: plugins
95 - hostPath: 93 - hostPath:
96 path: /run/cdi 94 path: /run/cdi
97 name: cdi 95 name: cdi
98 - hostPath: 96 - hostPath:
99 path: /run/cdi 97 path: /run/cdi
100 name: varruncdi 98 name: varruncdi
101 - hostPath: 99 - hostPath:
102 path: /sys 100 path: /sys
103 name: sysfs 101 name: sysfs
104 - hostPath:
105 path: /run/xpumd
106 name: xpumd-socket
107 102
1 1 apiVersion: apps/v1
2 2 kind: DaemonSet
3 3 metadata:
4 4 labels:
5 5 app.kubernetes.io/managed-by: Helm
6 6 helm.toolkit.fluxcd.io/name: intel-gpu-resource-driver
7 7 helm.toolkit.fluxcd.io/namespace: kube-system
8 8 name: intel-gpu-resource-driver-kubelet-plugin
9 9 namespace: kube-system
10 10 spec:
11 11 selector:
12 12 matchLabels:
13 13 app: intel-gpu-resource-driver
14 14 template:
15 15 metadata:
16 16 labels:
17 17 app: intel-gpu-resource-driver
18 18 spec:
19 19 containers:
20 20 - args:
21 21 - --healthcheck-port=51516
22 22 command:
23 23 - /kubelet-gpu-plugin
24 24 env:
25 25 - name: NODE_NAME
26 26 valueFrom:
27 27 fieldRef:
28 28 fieldPath: spec.nodeName
29 29 - name: POD_NAMESPACE
30 30 valueFrom:
31 31 fieldRef:
32 32 fieldPath: metadata.namespace
33 33 - name: SYSFS_ROOT
34 34 value: /sysfs
35 image: ghcr.io/intel/intel-resource-drivers-for-kubernetes/intel-gpu-resource-driver:v0.10.1
35 image: ghcr.io/intel/intel-resource-drivers-for-kubernetes/intel-gpu-resource-driver:v0.11.0
36 36 imagePullPolicy: IfNotPresent
37 37 livenessProbe:
38 38 failureThreshold: 3
39 39 grpc:
40 40 port: 51516
41 41 service: liveness
42 42 periodSeconds: 30
43 43 timeoutSeconds: 10
44 44 name: kubelet-plugin
45 45 ports:
46 46 - containerPort: 51516
47 47 name: healthcheck
48 48 securityContext:
49 49 capabilities:
50 50 drop:
51 51 - ALL
52 52 privileged: true
53 53 readOnlyRootFilesystem: true
54 54 runAsUser: 0
55 55 seccompProfile:
56 56 type: RuntimeDefault
57 57 startupProbe:
58 58 failureThreshold: 60
59 59 grpc:
60 60 port: 51516
61 61 service: liveness
62 62 periodSeconds: 10
63 63 timeoutSeconds: 10
64 64 volumeMounts:
65 65 - mountPath: /var/lib/kubelet/plugins_registry
66 66 name: plugins-registry
67 67 - mountPath: /var/lib/kubelet/plugins
68 68 name: plugins
69 69 - mountPath: /etc/cdi
70 70 name: cdi
71 71 - mountPath: /var/run/cdi
72 72 name: varruncdi
73 73 - mountPath: /sysfs
74 74 name: sysfs
75 - mountPath: /run/xpumd
76 name: xpumd-socket
77 75 serviceAccountName: intel-gpu-sa
78 76 tolerations:
79 77 - effect: NoSchedule
80 78 key: node-role.kubernetes.io/master
81 79 operator: Exists
82 80 - effect: NoSchedule
83 81 key: node-role.kubernetes.io/control-plane
84 82 operator: Exists
85 83 - effect: NoSchedule
86 84 key: node.kubernetes.io/gpu
87 85 operator: Exists
88 86 volumes:
89 87 - hostPath:
90 88 path: /var/lib/kubelet/plugins_registry
91 89 name: plugins-registry
92 90 - hostPath:
93 91 path: /var/lib/kubelet/plugins
94 92 name: plugins
95 93 - hostPath:
96 94 path: /run/cdi
97 95 name: cdi
98 96 - hostPath:
99 97 path: /run/cdi
100 98 name: varruncdi
101 99 - hostPath:
102 100 path: /sys
103 101 name: sysfs
104 - hostPath:
105 path: /run/xpumd
106 name: xpumd-socket
107 102

addedDeviceClass gpu-vfio.intel.com

HelmRelease kube-system/intel-gpu-resource-driver
1 apiVersion: resource.k8s.io/v1
2 kind: DeviceClass
3 metadata:
4 labels:
5 helm.toolkit.fluxcd.io/name: intel-gpu-resource-driver
6 helm.toolkit.fluxcd.io/namespace: kube-system
7 name: gpu-vfio.intel.com
8 spec:
9 selectors:
10 - cel:
11 expression: device.driver == "gpu.intel.com"
1 12
1 apiVersion: resource.k8s.io/v1
2 kind: DeviceClass
3 metadata:
4 labels:
5 helm.toolkit.fluxcd.io/name: intel-gpu-resource-driver
6 helm.toolkit.fluxcd.io/namespace: kube-system
7 name: gpu-vfio.intel.com
8 spec:
9 selectors:
10 - cel:
11 expression: device.driver == "gpu.intel.com"
1 12

changedOCIRepository kube-system/intel-gpu-resource-driver

Kustomization kube-system/intel-gpu-resource-driver (kubernetes/apps/kube-system/intel-gpu-resource-driver/app)
1 apiVersion: source.toolkit.fluxcd.io/v1 1 apiVersion: source.toolkit.fluxcd.io/v1
2 kind: OCIRepository 2 kind: OCIRepository
3 metadata: 3 metadata:
4 labels: 4 labels:
5 kustomize.toolkit.fluxcd.io/name: intel-gpu-resource-driver 5 kustomize.toolkit.fluxcd.io/name: intel-gpu-resource-driver
6 kustomize.toolkit.fluxcd.io/namespace: kube-system 6 kustomize.toolkit.fluxcd.io/namespace: kube-system
7 name: intel-gpu-resource-driver 7 name: intel-gpu-resource-driver
8 namespace: kube-system 8 namespace: kube-system
9 spec: 9 spec:
10 interval: 15m 10 interval: 15m
11 layerSelector: 11 layerSelector:
12 mediaType: application/vnd.cncf.helm.chart.content.v1.tar+gzip 12 mediaType: application/vnd.cncf.helm.chart.content.v1.tar+gzip
13 operation: copy 13 operation: copy
14 ref: 14 ref:
15 tag: 0.10.1 15 tag: 0.11.0
16 url: oci://ghcr.io/intel/intel-resource-drivers-for-kubernetes/intel-gpu-resource-driver-chart 16 url: oci://ghcr.io/intel/intel-resource-drivers-for-kubernetes/intel-gpu-resource-driver-chart
17 17
1 1 apiVersion: source.toolkit.fluxcd.io/v1
2 2 kind: OCIRepository
3 3 metadata:
4 4 labels:
5 5 kustomize.toolkit.fluxcd.io/name: intel-gpu-resource-driver
6 6 kustomize.toolkit.fluxcd.io/namespace: kube-system
7 7 name: intel-gpu-resource-driver
8 8 namespace: kube-system
9 9 spec:
10 10 interval: 15m
11 11 layerSelector:
12 12 mediaType: application/vnd.cncf.helm.chart.content.v1.tar+gzip
13 13 operation: copy
14 14 ref:
15 tag: 0.10.1
15 tag: 0.11.0
16 16 url: oci://ghcr.io/intel/intel-resource-drivers-for-kubernetes/intel-gpu-resource-driver-chart
17 17