Skip to content

Commit f7435ae

Browse files
committed
fix(kind): use registry.config_path instead of deprecated configs property
Replace the deprecated `configs` field in the KIND cluster containerd configuration with the new `config_path` option to ensure compatibility with newer containerd versions and remove deprecation warnings.
1 parent 1eb5edb commit f7435ae

2 files changed

Lines changed: 15 additions & 11 deletions

File tree

setup/docker/kind.yaml

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,7 @@ apiVersion: kind.x-k8s.io/v1alpha4
2020
containerdConfigPatches:
2121
- |-
2222
[plugins."io.containerd.grpc.v1.cri".registry]
23-
[plugins."io.containerd.grpc.v1.cri".registry.mirrors]
24-
[plugins."io.containerd.grpc.v1.cri".registry.mirrors."127.0.0.1:32000"]
25-
endpoint = ["http://127.0.0.1:32000"]
26-
27-
[plugins."io.containerd.grpc.v1.cri".registry.configs]
28-
[plugins."io.containerd.grpc.v1.cri".registry.configs."127.0.0.1:32000".tls]
29-
insecure_skip_verify = true
23+
config_path = "/etc/containerd/certs.d"
3024
3125
nodes:
3226
- role: control-plane

setup/docker/opsfile.yml

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -64,11 +64,21 @@ tasks:
6464
cmds:
6565
- mkdir -p "$DATADIR" "$OPS_HOME/workspace"
6666
- envsubst -i kind.yaml -o _kind.yaml
67-
- >
68-
kind create cluster
69-
--kubeconfig="$OPS_TMP/kubeconfig"
70-
--wait=1m --name=nuvolaris
67+
- >
68+
kind create cluster
69+
--kubeconfig="$OPS_TMP/kubeconfig"
70+
--wait=1m --name=nuvolaris
7171
--config=_kind.yaml
72+
- |
73+
docker exec nuvolaris-control-plane mkdir -p /etc/containerd/certs.d/127.0.0.1:32000
74+
docker exec nuvolaris-control-plane sh -c 'cat > /etc/containerd/certs.d/127.0.0.1:32000/hosts.toml << EOF
75+
server = "http://127.0.0.1:32000"
76+
77+
[host."http://127.0.0.1:32000"]
78+
capabilities = ["pull", "resolve", "push"]
79+
skip_verify = true
80+
EOF'
81+
docker exec nuvolaris-control-plane systemctl restart containerd
7282
7383
ingress:
7484
silent: true

0 commit comments

Comments
 (0)