This repository has been archived by the owner on May 30, 2023. It is now read-only.
bump etcd and flannel to the latest versions to get multiarch images for arm64 support #1179
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
A number of kola tests fail because on
arm64
we don't haveetcd
andflannel
working due to using an image tag by default that isn't a multiarch image.things to keep in mind:
etcd
now defaults tov3
- I guess this is something we'd like to communicate for people usingetcd
shipped by Flatcar (we can also update theetcd-member.service
to keep V2 support and let users doing the upgrade)flannel
andlocksmith
does not supportetcd/v3
: we need to startetcd
with--enable-v2
+ useETCDCTL_API=2
(there is an on-going effort to portlocksmith
tov3
: upgrade to etcd/client/v3 flatcar/locksmith#12)How to use
The new image tags used here are multiarch images and it should work to pass the kola tests on arm64 with them.
Testing done
CI: http://jenkins.infra.kinvolk.io:8080/job/os/job/manifest/3368/cldsv/
amd64
: 🔵arm64
: 🔴 it only remains thekubeadm.*
test to pass; which should be quite trivial to fix I hope (see: flatcar/Flatcar#474)