Skip to content

Final Report of Google Summer of Code 2020 with Linkerd

Notifications You must be signed in to change notification settings

aliariff/gsoc-report

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

Google Summer of Code 2020 with Linkerd

My project goal is to make Linkerd officially support ARM architecture.

General Info

Contributions

  1. linkerd/gsoc#1 - The proposal
  2. linkerd/linkerd2-proxy-init#11 - Add GitHub Actions for CI Process
  3. linkerd/linkerd2-proxy-init#12 - Add release workflow
  4. linkerd/linkerd2-proxy-init#15 - Add makefile
  5. linkerd/linkerd2-proxy-init#22 - Enable release workflow
  6. linkerd/linkerd2-proxy-init#23 - Remove latest tag when pushing image
  7. linkerd/linkerd2-proxy#593 - Add multi-arch release artifacts
  8. linkerd/linkerd2#4095 - UI fixes
  9. linkerd/linkerd2#4739 - Fetch proxy with specific arch
  10. linkerd/linkerd2#4782 - Remove dependency from the base image
  11. linkerd/linkerd2#4794 - Build ARM docker images
  12. linkerd/linkerd2#4841 - Release ARM CLI artifacts
  13. linkerd/linkerd2#4876 - Fix build-cli-bin
  14. linkerd/linkerd2#4880 - Remove duplication on arch detection
  15. linkerd/linkerd2#4897 - Add ARM64 Integration Test
  16. linkerd/website#785 - Support ARM in the installation script
  17. linkerd/website#796 - Remove fallback script for install-edge
  18. linkerd/linkerd-examples#260 - Support multi-arch for helloworld image
  19. BuoyantIO/emojivoto#93 - Support multi-arch for emojivoto images
  20. BuoyantIO/bb#17 - Support multi-arch for bb image
  21. BuoyantIO/slow_cooker#72 - Support multi-arch for slow_cooker image

Presentation

Conclusion

Linkerd already works on ARM since edge-20.8.1 release.