Skip to content

Commit 90d9b4b

Browse files
authored
Merge pull request #5231 from nojnhuh/ctrd-device-plugin
Revert "simplify DRA config for containerd"
2 parents 3d2c868 + a3bfa70 commit 90d9b4b

File tree

4 files changed

+47
-36
lines changed

4 files changed

+47
-36
lines changed

templates/test/ci/cluster-template-prow-ci-version-dra.yaml

Lines changed: 15 additions & 12 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

templates/test/ci/patches/dra-kubeadmconfig.yaml

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,14 @@
22
path: /spec/files/-
33
value:
44
content: |
5-
version = 2
6-
[plugins]
7-
[plugins."io.containerd.grpc.v1.cri"]
8-
enable_cdi = true
5+
#!/bin/bash
6+
7+
echo "enabling containerd CDI plugin"
8+
sed -i '/\[plugins."io.containerd.grpc.v1.cri"\]/a\ enable_cdi = true' /etc/containerd/config.toml
9+
systemctl restart containerd
910
owner: root:root
10-
path: /etc/containerd/conf.d/device-plugin.toml
11-
permissions: "0644"
11+
path: /tmp/containerd-config.sh
12+
permissions: "0744"
1213
- op: add
1314
path: /spec/preKubeadmCommands/0
1415
value: bash -c /tmp/containerd-config.sh

templates/test/ci/patches/dra-kubeadmcontrolplane.yaml

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,17 @@
22
path: /spec/kubeadmConfigSpec/files/-
33
value:
44
content: |
5-
version = 2
6-
[plugins]
7-
[plugins."io.containerd.grpc.v1.cri"]
8-
enable_cdi = true
5+
#!/bin/bash
6+
7+
echo "enabling containerd CDI plugin"
8+
sed -i '/\[plugins."io.containerd.grpc.v1.cri"\]/a\ enable_cdi = true' /etc/containerd/config.toml
9+
systemctl restart containerd
910
owner: root:root
10-
path: /etc/containerd/conf.d/device-plugin.toml
11-
permissions: "0644"
11+
path: /tmp/containerd-config.sh
12+
permissions: "0744"
13+
- op: add
14+
path: /spec/kubeadmConfigSpec/preKubeadmCommands/0
15+
value: bash -c /tmp/containerd-config.sh
1216
- op: add
1317
path: /spec/kubeadmConfigSpec/clusterConfiguration/apiServer/extraArgs/feature-gates
1418
value: ${K8S_FEATURE_GATES:-"DynamicResourceAllocation=true"}

templates/test/dev/cluster-template-custom-builds-dra.yaml

Lines changed: 15 additions & 12 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)