Pinned Repositories
ec2-spot-termination-simulator
A very simple web API endpoint that returns a 200 from the endpoint that the EC2 metadata service on Amazon EC2 instances usually serves spot termination times on.
fstojson-rust
Traverses a target filesystem directory & outputs the collected hierarchy to JSON
Hobbyistcoder.Editor.Utilities
Useful editor extensions and utilities for Unity 3D
kube-chaos
A chaos engineering style game where you seek out and destroy Kubernetes pods, twinstick shmup style.
kubernetes-github-authn-node
Kubernetes Webhook RBAC authentication service written in NodeJS to run as a daemon set across cluster master nodes
kubernetes-the-hard-way-on-aws
Bootstrap Kubernetes the hard way on Amazon Web Services (AWS). No scripts.
PixelSpriteGenerator-Unity
A port of the PixelSpriteGenerator to C# for use with the Unity3D game engine
rust-musl-action
GitHub Action for Rust and MUSL
terraform-aws-msk
A Terraform module to provision an Amazon MSK (Amazon Managed Streaming for Apache Kafka) cluster
Unity3D.CharacterCreator
A character creator project utilising DynamoDB for character configuration storage.
Shogan's Repositories
Shogan/kube-chaos
A chaos engineering style game where you seek out and destroy Kubernetes pods, twinstick shmup style.
Shogan/ec2-spot-termination-simulator
A very simple web API endpoint that returns a 200 from the endpoint that the EC2 metadata service on Amazon EC2 instances usually serves spot termination times on.
Shogan/rust-musl-action
GitHub Action for Rust and MUSL
Shogan/aws-docker-web-with-traefik
A super cheap docker web host in AWS, using Traefik for reverse proxying, and EFS storage for persistence.
Shogan/fstojson-rust
Traverses a target filesystem directory & outputs the collected hierarchy to JSON
Shogan/terraform-aws-msk
A Terraform module to provision an Amazon MSK (Amazon Managed Streaming for Apache Kafka) cluster
Shogan/aws-cdk-step-function-saga-pattern
Saga pattern with AWS Step Functions, Lambda and aws-cdk
Shogan/cloudwatch-lambda-to-splunk-hec
A Lambda service that ingests CloudWatch logs (via triggered event inputs from CloudWatch Log Groups), base64 decodes, decompresses, and then forwards them over to a Splunk HEC for ingestion there.
Shogan/kubernetes-the-hard-way-on-aws
Bootstrap Kubernetes the hard way on Amazon Web Services (AWS). No scripts.
Shogan/terraform-eks-with-weave
A basic example Kubernetes Cluster (EKS) with Weave CNI replacing the standard AWS CNI plugin.
Shogan/traversefs-nim
A filesystem traversal tool written in Nim
Shogan/fstojson-nim
A simple CLI tool to traverse a target directory & output the collected hierarchy to JSON
Shogan/remember-to-stand
A simple system tray and toast notification app to remind you to stand up and sit down. Made with Rust.
Shogan/retro-ipod-spotify-client
The software that powers the sPot: a 4th generation "Click Wheel" iPod with a full Spotify client.
Shogan/waypoint-docker-armhf
Docker image build for Hashicorp Waypoint on armhf. Raspberry Pi etc...
Shogan/aws-cdk-issue-10314-repro
reproduction of issue noted in 10314 of aws-cdk (using a nested cdk app inside a cdk lib that uses lambda functions built from assets)
Shogan/charts
Curated applications for Kubernetes
Shogan/fstojson
A multi-platform command line tool to convert filesystem directory structure to JSON
Shogan/generative-aisatsana-alda
An OpenFaaS function to generate unique musical phrases with markov chains using the aphex twin track 'aisatsana' as initial state input.
Shogan/growlab
Shogan/k3s
Lightweight Kubernetes. 5 less than k8s.
Shogan/markov-chat
Shogan/nodejs-examples
NodeJS and Typescript examples and patterns
Shogan/nodejs-streams-toyjq
Shogan/refined.blog
Shogan/rpi-alpine-tools
Docker image which is built to run on ARM devices such as the Raspberry Pi.
Shogan/SNKRX
A replayable arcade shooter where you control a snake of heroes.
Shogan/terraform-aws-elasticsearch
Terraform module to provision an Elasticsearch cluster with built-in integrations with Kibana and Logstash.
Shogan/terraform-aws-elasticsearch-custom
A Terraformed AWS ElasticSearch Cluster with 3 x environment specs. All use VPC, and staging / prod use Encryption-at-rest and Node-to-Node encryption. Can use pre-created Security Groups and IAM resources, or create new dynamic ones via the module.
Shogan/third-party-api-clients
A place for keeping all our generated third party API clients.