Aks Periscope Versions Save

aks-periscope aims to detect various kubernetes cluster problems

0.0.13

11 months ago

Publish * Remove unnecessary permissions in documentation for SAS generation by @peterbom in https://github.com/Azure/aks-periscope/pull/220

Thanks to @Tatsinnit

0.0.12

1 year ago

Publish * Fix/remove confusing diagram. by @Tatsinnit in https://github.com/Azure/aks-periscope/pull/200

Thanks to @bravebeaver and @Tatsinnit

0.0.11

1 year ago

Publish * Allow multiple 'runs' for Periscope by @peterbom in https://github.com/Azure/aks-periscope/pull/196

Thanks to @Tatsinnit

0.0.10

1 year ago

Publish * Add test coverage for OSM and SMI collectors by @peterbom in https://github.com/Azure/aks-periscope/pull/173

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

v0.9

1 year ago

What's Changed

Latest Image:

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

New Contributors

Full Changelog: https://github.com/Azure/aks-periscope/compare/v0.8...v0.9

v0.8

2 years ago

What's Changed

  • A few minor edits to README.md by @davefellows in #147
  • Add pod disrupution budget information collector. by @Tatsinnit in #135
  • Behaviour fix, Upload API fix. by @Tatsinnit in #138
  • Use client-go and remove unnecessary kubectl. by @Tatsinnit in #136
  • update v1beta1 apiextension to v1. by @Tatsinnit in #139
  • Improve CI and add iptables and kubeletcmd test structure. by @Tatsinnit in #140
  • Enable mechanism for container sas key to be passed. by @Tatsinnit in #143
  • add systemlogs test. by @Tatsinnit in #149
  • Temporary disabling non-compliant collectors from test cov. by @Tatsinnit in #144

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.

v0.7

2 years ago

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

v0.6

2 years ago

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

v0.5

2 years ago

This release is a special version release as it has a breaking change, and a plan of action is discussed further in detail here: https://github.com/Azure/aks-periscope/issues/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)

v0.4

2 years ago

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 (d6fc55341)
Adding missing strings import. (#40) add default .gitattributes (c60b0255f )
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