Custom built practice log web application. Meant for tracking practice sessions and goals and to help as a motivational tool.
Tunnel to connect a kubernetes cluster to the cloudflare network.
Application for event producers to create/automate various types of events.
Web application to facilitate checking in to an "on-the-air" net.
kiwi is a java web application meant to act as my personal portfolio. It pulls a list of my current GitLab projects and displays them in a grid format in the browser.
Illustrates basic usage of Selenium Web Driver for programmatically controlling a browser. One of many tools that can be used to automate UI and functional testing.
Simple nginx installation to use as an example application for testing deployments, external access, etc.
Pipeline tools useful across all pipelines and projects such as curl, kubectl, helm, etc.
Prometheus instance configured to scrape various application metrics endpoints and make the metrics available for alerting and reporting.
Illustrates a basic web socket setup between client and server with automatic reconnect and scheduled broadcasts.
Illustrates a basic PostgreSQL backed Spring Boot application with flyway migration, transactions, and caching.
Stores configuration files, documentation, and any tools needed for my home cluster.
Gitlab runner to run gitlab CI/CD pipelines in a kubernetes cluster.
Home setup documentation.
Home server application used for metric collection, automated server maintenance, etc.
Simple working example of a java/redis implementation.
Kubernetes cluster documentation. Home, upper environments, etc.
Gradle project meant for testing the gradle-plugin-docker plugin.
Custom gradle plugin for integrating with Docker.
Custom gradle plugin for configuring external properties in your gradle build.
Gradle project meant for testing the gradle-plugin-external-properties plugin.
Java project to facilitate running multiple instances of the "kubectl port-forward service/some-service" command.
Illustrates basic usage of a Spring Cloud Config server for managing properties and a client application that consumes them.
Illustrates basic usage of a RabbitMQ message broker with a fanout exchange and a work queue.
Docker image and helm chart for running ubuntu within a kubernetes cluster.
Gradle plugin for integrating gradle builds with kubernetes.
Version: 75c4aabf (February 26, 2025 09:31 PM MST)
Pod: kiwi-app-85dcbfdf65-dchbm (up time: 9 days)