Skip to content

Commit 6f88470

Browse files
authored
Merge pull request #35087 from bart0sh/PR078-setup-cdi-in-pull-kubernetes-dra-integration-canary
Debug: DRA: canary: enable CDI for the integration job
2 parents 539bf37 + aa191ca commit 6f88470

File tree

2 files changed

+16
-17
lines changed

2 files changed

+16
-17
lines changed

config/jobs/kubernetes/sig-node/dra-canary.yaml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -499,19 +499,19 @@ presubmits:
499499
- /bin/bash
500500
- -xce
501501
- |
502-
cat /etc/docker/daemon.json
502+
service docker stop
503+
rm /var/log/docker.log
504+
containerd config default > /etc/containerd/config.toml
505+
sed -ie 's/enable_cdi = false/enable_cdi = true/' /etc/containerd/config.toml
506+
containerd >/var/log/containerd.log 2>&1 &
507+
service docker start
503508
ps -efww
504-
cat /var/run/docker/containerd/containerd.toml || true
505-
ls -l /etc/containerd/runtime_*.toml || true
506-
cat /etc/containerd/runtime_*.toml || true
507-
exit 1
509+
cat /var/log/docker.log
510+
cat /var/log/containerd.log
508511
make WHAT="cmd/kube-apiserver cmd/kube-scheduler cmd/kube-controller-manager cmd/kube-proxy cmd/kubelet"
509512
# "Normal" integration tests under test/integration/dra run in pull-kubernetes-integration.
510513
# The "more complex" ones with a dependency on local-up-cluster.sh are under test/integration/dra/cluster, in a separate Ginkgo suite.
511514
make test WHAT="test/integration/dra/cluster" FULL_LOG=true KUBETEST_IN_DOCKER=true CONTAINER_RUNTIME_ENDPOINT=/var/run/docker/containerd/containerd.sock KUBERNETES_SERVER_BIN_DIR="$(pwd)/_output/local/bin/linux/amd64" KUBERNETES_SERVER_CACHE_DIR=/tmp/cache-dir KUBE_TIMEOUT=-timeout=30m KUBE_TEST_ARGS="-args -ginkgo.junit-report=${ARTIFACTS}/junit.xml"
512-
env:
513-
- name: CDI_IN_DOCKER_ENABLED
514-
value: "true"
515515
# docker-in-docker needs privileged mode
516516
securityContext:
517517
privileged: true

config/jobs/kubernetes/sig-node/dra.jinja

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -117,20 +117,19 @@ presubmits:
117117
- /bin/bash
118118
- -xce
119119
- |
120-
cat /etc/docker/daemon.json
120+
service docker stop
121+
rm /var/log/docker.log
122+
containerd config default > /etc/containerd/config.toml
123+
sed -ie 's/enable_cdi = false/enable_cdi = true/' /etc/containerd/config.toml
124+
containerd >/var/log/containerd.log 2>&1 &
125+
service docker start
121126
ps -efww
122-
cat /var/run/docker/containerd/containerd.toml || true
123-
ls -l /etc/containerd/runtime_*.toml || true
124-
cat /etc/containerd/runtime_*.toml || true
125-
exit 1
127+
cat /var/log/docker.log
128+
cat /var/log/containerd.log
126129
make WHAT="cmd/kube-apiserver cmd/kube-scheduler cmd/kube-controller-manager cmd/kube-proxy cmd/kubelet"
127130
# "Normal" integration tests under test/integration/dra run in pull-kubernetes-integration.
128131
# The "more complex" ones with a dependency on local-up-cluster.sh are under test/integration/dra/cluster, in a separate Ginkgo suite.
129132
make test WHAT="test/integration/dra/cluster" FULL_LOG=true KUBETEST_IN_DOCKER=true CONTAINER_RUNTIME_ENDPOINT=/var/run/docker/containerd/containerd.sock KUBERNETES_SERVER_BIN_DIR="$(pwd)/_output/local/bin/linux/amd64" KUBERNETES_SERVER_CACHE_DIR=/tmp/cache-dir KUBE_TIMEOUT=-timeout=30m KUBE_TEST_ARGS="-args -ginkgo.junit-report=${ARTIFACTS}/junit.xml"
130-
env:
131-
- name: CDI_IN_DOCKER_ENABLED
132-
value: "true"
133-
134133
{%- elif job_type == "e2e" %}
135134
args:
136135
- /bin/bash

0 commit comments

Comments
 (0)