Michael Price's repositories
vpa-recommendations
Go scripts for automating the deployment of K8s VPAs and the retrieval of their recommendations
gophercises-solutions
My solutions for the Gophercises series: https://gophercises.com/
ecr-token-sync
Deploy image pull secrets for AWS ECR into a K8s cluster. Designed to be run as a CronJob on a cluster which is not running with EC2 workers but requires ECR images.
inspect-tf-plan
Inspect Terraform plans for invalid EC2 instance types
query-k8s-security-contexts
Query the security contexts of k8s services which have an ingress rule
user-mgmt-service-api
User management REST API written in Go
image-processor-api
Image validation using AWS Rekognition, S3, EventBridge & a containerised REST service
random-number-generator-api
Simple REST microservice for serving random numbers
jwt-demo
Project to help me deepen my understanding of the use of Json Web Tokens (JWTs) with Go
query-k8s-container-image-history
Query the Docker image history of all the containers running in a K8s cluster looking for keywords
nasa-epic-project
L&D Project for working with Golang, a NASA API and a variety of AWS services
nr-terraform-json-nr1-dashboards
NR1 JSON driven terraform dashboards
terraform-eks
Terraform two EKS clusters used as a basis for an upcoming tech talk demo
kafka-consumer
Use Kafka to process stats from open text website: www.gutenberg.org
generate-aws-mfa-sts-credentials
Helper script for generating temporary AWS STS credentials via an MFA enabled IAM switch role
openweathermap-consumer
Use OpenWeatherMap API to query the weather using pyowm library
flux-config-repo
FluxCD Lab Build Scripts & Sample Config Directory
python-redis-demo
Simple repo to further my understanding of using a Python client with Redis as a key value store
python_boto3_sns_pushes
Simple console based app to allow the user to publish messages to available SNS topics in the region
zappa_deployed_flask_app
Simple Flask app deployed to AWS Lambda/Gateway via Zappa
uwsgi_nginx_python_app
Small repo to develop my understanding of using uWSGI for proxying and nginx caching concepts
python-text-analyser
Python script to calculate the total number of words and also the number of instances of supplied words in a set of text files within a given path