Kevin McDermott's repositories
peanut-engine
A simple service for deploying from a Git Repository using the gitops-engine.
go-cachewrapper
Trivial wrapper for http.Handler that applies Cache-Control headers in the style of DropWizard.
backstage-plugins
Plugins for Backstage
codecraft-programming-style
Starter code for the CodeCraft exercises.
backstage
Backstage is an open platform for building developer portals
backstage-provider-kubernetes
A Backstage Provider for Kubernetes Resources
cluster-api
Home for the Cluster Management API work, a subproject of sig-cluster-lifecycle
cluster-bootstrap-controller
bootstrap-controller for Weave Gitops Enterprise
cluster-controller
cluster-controller for Weave GitOps Enterprise
codecraft-november-2023
Example starter projects in JavaScript, Python and Java.
codecraft-starters
Some starter projects
env-history
A tool for detecting changes in directories in a Git Repository.
fleet
Deploy workloads from Git to large fleets of Kubernetes clusters
flux2
Open and extensible continuous delivery solution for Kubernetes. Powered by GitOps Toolkit.
github-tool
A small cmd-line tool for performing actions against the GitHub API.
gitopssets-controller
Manages the GitOpsSet CRDs.
john
Go Mailet implementation based on go-smtpd
libcnb.rs
A framework for writing Cloud Native Buildpacks in Rust
peanut-backstage
HTTP API for dynamic Backstage resources from a K8s cluster.
peanut-helmreleases
Discovering pipelines from HelmReleases.
rancher
Complete container management platform
ruby-teachable
This is a simple port of the Smalltalk Teachable package written as a mental exercise.
terraform-exec
Terraform CLI commands via Go.
webhook-kata
This is the base code for a teaching Kata.