Skip to content

Instantly share code, notes, and snippets.

Avatar
👾

Arsh Sharma RinkiyaKeDad

👾
View GitHub Profile
@RinkiyaKeDad
RinkiyaKeDad / ArshGSoCReport.md
Last active Aug 21, 2021
Google Summer of Code 2021 Final Report
View ArshGSoCReport.md

My Google Summer of Code project with CNCF was to improve the usability of cert-manager on multiple cloud providers. This gist contains a description of what work was done, what code got merged, what code didn't get merged, and what's left to do.

As part of this project, we aimed to test cert-manager on multiple cloud providers so that we could capture any current/future problems which arise when using cert-manager with these cloud providers. The project was divided into three sections which have been explained below.

Creating The Infrastructure

The first phase was creating the actual infrastructure where we would run our tests. We decided to go with AWS first and created the infrastructure using Terraform. We chose the infrastructure as code approach since it is more maintainable and easily used in CI jobs (more on that later). The infrastructure was created in a separate repository:

View README.md

Say in kubernetes/kubernetes, you need to see how we drag in rsc.io/pdf

python ~/bin/gomod_graph.py -p rsc.io/pdf > filename.dot
dot -Tsvg filename.dot -o filename.svg

if you are not interested in the version numbers

python ~/bin/gomod_graph.py -p rsc.io/pdf --skip > filename.dot
dot -Tsvg filename.dot -o filename.svg