Simon Leigh's repositories
k3s-traefik-v2-kubernetes-crd
Deployment files for Traefik v2 Kubernetes CRD for ingress
ansible-kafka
Ansible role for installing and configuring Apache Kafka on RedHat and Debian platforms.
ansible-zookeeper
Ansible role for installing and configuring Apache ZooKeeper
k3s-traefik-forward-auth-openid-connect
Kubernetes manifest files to deploy Traefik v2 configuration for using the forward authentication middleware to integrate with Keycloak.
raspberry-pi-k3s-homelab
Repository containing random notes on building my Raspberry Pi cluster and K3s deployment
k3s-minio-deployment
Instructions and manifest files for deploying MinIO Object Storage on K3s.
k3s-keycloak-deployment
Instructions and manifest files for deploying Keycloak on K3s.
moleculer-microservices-spike
Deployment of a number of Node.js services using the Node.js Moleculer microservices framework.
k8s-docker-registry
Kubernetes manifest files and instructions for deploying a Docker Registry and web user interface.
docker-fluentd-gelf
Docker image of Fluentd with GELF output plugin
keycloak-arm64
Instructions for building Keycloak arm64 container image.
openfaas-minio-notification-webhook
An OpenFaaS function written in Go to receive notification events from MinIO.
openfaas-minio-s3-http-server
OpenFaas function to serve up pages from an S3 bucket (uses MinIO) via a Golang http handler.
random-project-templates
Handy boilerplate templates when beginning new projects. Includes linting files, Github actions, and templates for Ansible, Docker, web development etc. Great as a starting point vs having to copy from other projects or Google the same stuff each time.
ansible-confluent-platform
Ansible role for installing Confluent Platform (https://www.confluent.io/)
javascript
JavaScript Style Guide
k8s-scaler-app
Web application using Kubernetes API to list and scale deployments
openfaas-slack
An OpenFaaS function to send messages to Slack channels