Skip to content

Things I did as a part of Google summer Of Code in 2021.

Notifications You must be signed in to change notification settings

dhruv0000/GSoC2021

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

GSoC2021

Things I did/learn as a part of Google summer Of Code in 2021 at Layer5.

Organization: CNCF with Meshery

MeshMap

Delivered a visual topology that subscribes to custom-written GraphQL resolvers and sources data from MeshSync, a Kubernetes custom controller using a NATS connection. The visual topology, in effect, takes the blinders off of service mesh operators, enabling them to see their infrastructure deployments as nodes represented in a three-dimensional canvas, and also allowing them to monitor and interact with specific part of their infrastructure using . This visualization works for any service mesh project and is the only visualizer of its kind… in the world.

nsHei

logs

GraphQL

  1. Created a Standard tooling documentation in ruby to generates GraphQL docs for docs.meshery.io.
  1. Worked on designing and implementing the Meshery API articture for Graphql.

Error Code Migration

Meshery created its own framework (defined within MeshKit) to generate and document errors with unique identifiers, along with providing standard set of information to help describe and trobuleshoot the error. Help with migration of the error codes.

Meshery

Meshery Adapters for Service Meshes

SMI Conformance

Helped fix the mesh vaildate command to successfully run SMI test using mesheryctl.

MeshSync

MeshSync is a custom Kubernetes controller developed by Layer5 to discover, listen and interact with the cluster resources. Fixed few minor issues as an effort to understand it.

Other Contributions

UI Fixes:

Meshery Chart Fixes:

Meshery Server Fixes:

Personal Take Aways

(As a future note to myself)

  • Empower others to empower yourself.
  • Promotion is just acknowledgement of what you are already doing.
  • Have fun while you are at it.

About

Things I did as a part of Google summer Of Code in 2021.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages