Alex Craig's repositories
bitnami-charts
Bitnami Helm Charts
opentelemetry-collector-contrib
Contrib repository for the OpenTelemetry Collector
cortex-helm-chart
Helm chart for Cortex
action-baseline
A GitHub Action for running the OWASP ZAP Baseline scan
cortex-tenant
Prometheus remote write proxy that adds Cortex/Mimir tenant ID based on metric labels
tempo
Grafana Tempo is a high volume, minimal dependency distributed tracing backend.
prometheus-helm-charts
Prometheus community Helm charts
postgres_exporter
A PostgreSQL metric exporter for Prometheus
argo-cd
Declarative continuous deployment for Kubernetes.
github-tag-action
A Github Action to automatically bump and tag master, on merge, with the latest SemVer formatted version. Works on any platform.
actions-common
Common code for ZAP's GitHub Actions
Koan
A tool for tracking which versions of resources are active on a Kubernetes cluster.
banzai-charts
Curated list of Banzai Cloud Helm charts used by the Pipeline Platform
comment-on-pr
A GitHub Action to comment on the relevant open PR when a commit is pushed.
prom2teams
prom2teams is an HTTP server built with Python that receives alert notifications from a previously configured Prometheus Alertmanager instance and forwards it to Microsoft Teams using defined connectors
fin-tech
Simple parser for banking data sent to gmail. Used as a service in Midas to produce properly formatted financial data for use with visualization.
relevant-experience-generator
Given common words, phrases in requirements, map my own corresponding experiences into them to generate a relevant document.
traveling-salesman-challenge
A cocktail implementation of a solution to the {0,1} Traveling Salesman Problem using the Simulated Annealing algorithm followed by a Two-Opt heuristic followed by a Two-Half-Opt heuristic.
oregon-state-ecampus-visualizations
Website where people can sign in, log on, and a) vote on ecampus CS courses b) discuss a course and/or c) visualize how two courses stack up against each other
algorithms-coursework
C++ implementations of algorithms dealing with the divide and conquer strategy, dynamic programming, greedy programming, graph theory, and other interesting staples.
card-game-automated-testing
Using Java, utilize the JUnit framework and the Apache Maven build automation tool to test multiple pieces of software from simple files to a Blackjack card game.
linux-exploration-2
Projects in operating systems including personal implementations of famous concurrency problems, patches that modify Linux kernel behaviors, and LaTeX-generated documents describing important differences between Linux, FreeBSD, and Windows in the scope of essential operating system functionalities.
senior-capstone-project
This is the Github repository for our CS Senior Capstone project, which is Machine Learn Your Way To March Madness Glory. Our client is Dr. Victor Hsu, our team consists of Alex Hoffer, Jacob Smith, and Chongxian Chen, and our instructor is D. Kevin McGrath.
information-visualization
Exercises in visualizing information consisting of two major projects. The first project is a LaTex document where an information visualization problem is established and the second project is an implementation of a possible solution to the problem. The problem we chose was visualizing NBA player salaries to see if they were underpaid or overpaid.
animal-saver
Design and technical documents for an app idea called AnimalSaver. My team and I wrote these in order to satisfy the requirements of a Usability Engineering course at OSU, where we learned about human computer interaction and how to research, design, and evaluate user interfaces.
linux-exploration-1
File creation, Bash scripting, creating a C shell, sockets and networking, processes and threads.