My name is Patrick D'appollonio, I'm a technical architect and a staff engineer for Netlify. I work mostly with Go and Kubernetes in my day-to-day, and as such, you'll see a few tools below I've built over time to solve personal itches. If you see them valuable or have any feedback, please do not hesitate and create an issue or message me on Twitter: @marlex
patrickdap.com
My personal website, with all my stories and technology notes (with some notes in Spanish)www.headers.live
Get the headers, WHOIS and Certificate information of any website.
kubectl-slice
- have you ever seen a YAML with those triple-dash separators and hoped there would be a tool to split them into individual YAML files?kubectl-slice
is akrew
plugin (or a standalone app if you prefer) that can split multi-YAML files into individual files.tabloid
- whenever I'm working in things like a Kubernetes cluster I often runkubectl api-resources | grep Application
and my brain hurts after seeing thatgrep
kept the original spacing between resources.tabloid
is very tiny utility that can re-render a table output and filter it as required.http-server
- a simple HTTP server with optional directory listing and markdown rendering support.tgen
- a standaloneconsul-template
or minihelm
tool to render Go templates... Without the complexity of either.dotenv
- withdotenv
you can quickly run commands with environment variables set from files, likedotenv -e sample 'echo $HELLO'
wheresample
is asample.env
file withHELLO=world
in it.wait-for
- my own personal attempt at creating a typical init container application for Kubernetes that waits before running the main container until a service is available on a given endpoint.