Skip to content

Release v0.6: Arc pods container collector and quality improvements.

Compare
Choose a tag to compare
@Tatsinnit Tatsinnit released this 19 Sep 22:46
· 119 commits to master since this release
118d62a

This release contains following work under 2 main sub-headings.

Thank you so much to everyone involved🙏 🎉

  • Feature:

    • Arc pod-container logs client-go implementation. (#106) (Tats (@Tatsinnit) implemented this but Sophie (@sophsoph321) and Arc team will maintain this: this was implemented to show the client-go approach we are going to follow moving forward) - Feature
    • This release also enables the MCR image for this tool. (Thanks to Jonathan Chauncey, Safeer Mohammed & Peter Bomber for a quick discussions and chat)
  • Quality improvement: (Code coverage wth unit test is now 31 %)

    • Unit-test for node logs and fix for dns logs collector. (#109) (Tats (@Tatsinnit) Quality improvement)
    • Unit-test for network-bound collectors. (#110) (Tats (@Tatsinnit) Quality improvement)
    • Enable codeql analysis. (#107) (Arnaud (@arnaud-tincelin) - code coverage enhancement) - Enhancement/Quality improvement
    • Client-go implementation of systemperf collector. (#89) (Tats (@Tatsinnit) and Arnaud) - Quality improvement
    • DNS logs will contain error rather than actual pod error visibility. (#117) (Tats (@Tatsinnit) - Quality improvement - this was a the changes ARC wanted, @sophsoph321 for reference)

For reference: (v0.5 removed hardcoded kubeconfig which resulted in breaking change, the plan of action for previous upgrade work is detailed here: #99)

Image tag: mcr.microsoft.com/aks/periscope:v0.6