Skip to content

Releases: Azure/aks-periscope

0.0.13

26 Apr 00:19
631f296
Compare
Choose a tag to compare

Publish * Remove unnecessary permissions in documentation for SAS generation by @peterbom in #220

  • Add nsenter to Linux Periscope image by @peterbom in #221
  • Update resource requests and limits for all Periscope pods by @peterbom in #222
  • Handle individual errors for entries in zip file by @peterbom in #226

Thanks to @Tatsinnit

0.0.12

08 Feb 20:49
3bcef8e
Compare
Choose a tag to compare

Publish * Fix/remove confusing diagram. by @Tatsinnit in #200

  • Update deployment notes for image registries to include ACR as well as GHCR by @peterbom in #202
  • Update codeql to latest versions and use. by @Tatsinnit in #206
  • Feature/upgrade go1.19 by @bravebeaver in #210
  • Allow building and using images for Windows Server 2022 as well as 2019 by @peterbom in #212

Thanks to @bravebeaver and @Tatsinnit

0.0.11

01 Sep 01:03
2b74aca
Compare
Choose a tag to compare

Publish * Allow multiple 'runs' for Periscope by @peterbom in #196

Thanks to @Tatsinnit

0.0.10

10 Aug 03:12
8dd3720
Compare
Choose a tag to compare

Publish * Add test coverage for OSM and SMI collectors by @peterbom in #173

Thanks to @Tatsinnit, @SanyaKochhar, @johnsonshi, @AbelHu

v0.9 Windows support, Tests and some SDK improvements. ❤️☕️🎉

24 May 23:54
6b7e527
Compare
Choose a tag to compare

What's Changed

  • Return error from createContainerURL if storage settings are not configured by @peterbom in #156
  • Remove old redundant deployment file. by @Tatsinnit in #162
  • Fix Node Logs Collector to use separate keys for each log file by @peterbom in #166
  • Support Kustomize for development and consuming tools by @peterbom in #164
  • Allow Periscope to run on Windows nodes by @peterbom in #167
  • Make it easier to run and debug tests locally by @peterbom in #170
  • Document the automated testing approach introduced earlier by @peterbom in #172
  • Add notes for differences in Windows behaviour by @peterbom in #174
  • Adding Microsoft SECURITY.MD by @microsoft-github-policy-service in #175

Latest Image:

  • Linux: mcr.microsoft.com/aks/periscope:0.0.9
  • Windows: mcr.microsoft.com/aks/periscope-win:0.0.9

New Contributors

  • @peterbom made their first contribution in #156
  • @microsoft-github-policy-service made their first contribution in #175

Full Changelog: v0.8...v0.9

v0.8 PDB Collector, Tests and some SDK improvements. ❤️☕️

02 Mar 23:16
48270ee
Compare
Choose a tag to compare

What's Changed

Latest Image: mcr.microsoft.com/aks/periscope:0.0.8

A special thanks and mention to @SriHarsha001 for review and thought for PDB collector.

Thanks to @sophsoph321, @peterbom, @davefellows, @rzhang628, @bcho, @SanyaKochhar, @johnsonshi for interactions, reviews and various enagements.

Release v0.7: Arc pods container fix, SMI work and quality improvements.

20 Oct 22:05
f55868b
Compare
Choose a tag to compare

What's Changed

Thank you for everyone involved. 🙏 🎉

Image Tag: mcr.microsoft.com/aks/periscope:v0.7

Please Note: Our test coverage is now increased to 39%

Thanks and FYI and cc: @sophsoph321 , @SanyaKochhar , @rzhang628 , @safeermohammed , @arnaud-tincelin , @qpetraroia

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

19 Sep 22:46
118d62a
Compare
Choose a tag to compare

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

Add V0.5 image: special release for enabling arc

13 Aug 00:06
41d83b0
Compare
Choose a tag to compare

This release is a special version release as it has a breaking change, and a plan of action is discussed further in detail here: #99

Key contributors for this release: @sophsoph321 and @arnaud-tincelin thank you so much🙏 🎉

  • Fix: remove hardcoded path to kubeconfig file (#96)
  • Remove docker collector (#97)

(Image tag:aksrepos.azurecr.io/staging/aks-periscope:0.5)

Add v0.4 image as new release for deployment file. (#100)

09 Aug 23:48
e7a1376
Compare
Choose a tag to compare

Please see the details of all the work which will be part of this release. This is total list of 34 items below. Thanks all for contributions. ❤️🙏 (image tag: aksrepos.azurecr.io/staging/aks-periscope:v0.4)

Quality focused work Features Fixes
Updated pipeline (#93) Add SMI log collector (#71) Fix aks tunnel port. (#91)
Add golang report card. (#56) Deploy with Kustomize (#58) Fix CRD bug (#86)
goal vs non-goal docs. (#55) Add support for applications on Azure Stack Cloud (#64) Fix for vscode consuming old image with new yaml cahnges. (#77)
Update issue templates (#47) Azure arc helm feature customisation for periscope. CI switch off test. (#76)
Use standard issue templates. (#42) Updated helm collector to leverage helm client for go (#90) (This is the helm-client library transition refactor work Arnaud did) - this takes out he HELM image out of Dockerfile. Code improvement and refactor (#65)
Update appendix.md (5a821a5) Add osm collector feature. (#48) git add --renormalize (d6fc553)
Adding missing strings import. (#40) add default .gitattributes (c60b025 )
CI and enable e-2-e basic integration testing (#38)
Merge pull request #37 from Azure/docs/blobSasUriDescription
add more details around manual "kubectl apply" requirements (539e740)
Add debugging guide section. (#36)
Add local build and test publish mechanism as programming guide. (#35)
Ensure the program can stop (#60)
Cleanup readme using markdownlint (#31)
Add go linter for workflow and repo. (#62)
Remove vendor directory (#46)
Readme update (#80)
Cleanup Dockerfile (#59)
Singleton implementation and nit test for GetHostName. (#85)
Updated helm collector to leverage helm client for go (#90)
ci: add code coverage #98