Michael Graff's repositories
parquet-sandbox
Playing around with Go and Parquet
kubetools
Kubernetes tools to do various handy, but small things.
opentelemetry-collector-contrib
Contrib repository for the OpenTelemetry Collector
oes-birger
Sample code to implement a client-initiated bidirectional event channel using GRPC
otelgin
OpenTelemetry trace & metric instrumentation as Gin Middleware
postgresql-connection-tester
A simple postgresql connection torture test.
envoy-scrape
Scrape data locally from a an Envoy solar controller
jwtregistry
A helper to make using multiple JWT signing and validating contexts easier
postgresql-simple-backup
A simple backup system for a postgresql database, inside a Docker container.
filesync
Track file changes in one directory and copy them as needed to another
oci-registry-query
sample code to manipulate docker/oci registry data
email-smart-relay
Relay all incoming email to an external provider
proxmox-backup-build
A Docker image to build proxmox-backup from source
timelapse-collector
Fetch jpeg images from a web camera, and convert them to a video
griffin-dns
A Dynamic DNS update system
argocd-crd-client
sample code to hack around until I can fetch ArgoCD CRDs programatically
grpc-cluster
An example of a Kubernetes GRPC client in Go, which discovers other instances in a stateful set.
pdu_tools
Tools for encoding and decoding GSM SMS PDUs.
grpc-datacon
Experiment with GRPC more
golang-experiments
A small collection of examples and experiments written in go
ldap-testing-db
A pre-populated ldap docker container with sample users and groups.
kotlin-pem-example
Simple project which will load a CA and user certificate from PEM files, without using any keytool hacks
chunked-example
Go HTTP chunked server and client example
casbin-sandbox
Sandbox to learn about Casbin, specifically how ArgoCD uses it
cookie-monster
Sample app that sets a cookie and redirects at the same time.
gryphon_sitemap
Generate Rails sitemaps and sitemap indexes for well-behaved models quickly