Skip to content

Commit b5835c0

Browse files
authored
Merge pull request #4529 from johananl/kubeadm-after-containerd
flatcar: Run kubeadm after containerd
2 parents 62a04b6 + 84f7fc8 commit b5835c0

File tree

4 files changed

+12
-0
lines changed

4 files changed

+12
-0
lines changed

templates/cluster-template-flatcar.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,8 @@ spec:
7373
# kubeadm must run after coreos-metadata populated /run/metadata directory.
7474
Requires=coreos-metadata.service
7575
After=coreos-metadata.service
76+
# kubeadm must run after containerd - see https://github.com/kubernetes-sigs/image-builder/issues/939.
77+
After=containerd.service
7678
[Service]
7779
# To make metadata environment variables available for pre-kubeadm commands.
7880
EnvironmentFile=/run/metadata/*
@@ -155,6 +157,8 @@ spec:
155157
# kubeadm must run after coreos-metadata populated /run/metadata directory.
156158
Requires=coreos-metadata.service
157159
After=coreos-metadata.service
160+
# kubeadm must run after containerd - see https://github.com/kubernetes-sigs/image-builder/issues/939.
161+
After=containerd.service
158162
[Service]
159163
# To make metadata environment variables available for pre-kubeadm commands.
160164
EnvironmentFile=/run/metadata/*

test/e2e/data/infrastructure-aws/withoutclusterclass/e2e_test_templates/cluster-template-ignition.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,8 @@ spec:
6161
# kubeadm must run after coreos-metadata populated /run/metadata directory.
6262
Requires=coreos-metadata.service
6363
After=coreos-metadata.service
64+
# kubeadm must run after containerd - see https://github.com/kubernetes-sigs/image-builder/issues/939.
65+
After=containerd.service
6466
[Service]
6567
# To make metadata environment variables available for pre-kubeadm commands.
6668
EnvironmentFile=/run/metadata/*
@@ -154,6 +156,8 @@ spec:
154156
# kubeadm must run after coreos-metadata populated /run/metadata directory.
155157
Requires=coreos-metadata.service
156158
After=coreos-metadata.service
159+
# kubeadm must run after containerd - see https://github.com/kubernetes-sigs/image-builder/issues/939.
160+
After=containerd.service
157161
[Service]
158162
# To make metadata environment variables available for pre-kubeadm commands.
159163
EnvironmentFile=/run/metadata/*

test/e2e/data/infrastructure-aws/withoutclusterclass/kustomize_sources/ignition/patches/control-plane-ignition.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@ spec:
2929
# kubeadm must run after coreos-metadata populated /run/metadata directory.
3030
Requires=coreos-metadata.service
3131
After=coreos-metadata.service
32+
# kubeadm must run after containerd - see https://github.com/kubernetes-sigs/image-builder/issues/939.
33+
After=containerd.service
3234
[Service]
3335
# To make metadata environment variables available for pre-kubeadm commands.
3436
EnvironmentFile=/run/metadata/*

test/e2e/data/infrastructure-aws/withoutclusterclass/kustomize_sources/ignition/patches/worker-ignition.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@ spec:
2525
# kubeadm must run after coreos-metadata populated /run/metadata directory.
2626
Requires=coreos-metadata.service
2727
After=coreos-metadata.service
28+
# kubeadm must run after containerd - see https://github.com/kubernetes-sigs/image-builder/issues/939.
29+
After=containerd.service
2830
[Service]
2931
# To make metadata environment variables available for pre-kubeadm commands.
3032
EnvironmentFile=/run/metadata/*

0 commit comments

Comments
 (0)