Mikael Johansson's Projects
A small script that helps you POST Events via the Graphite API.
Use Ansible to create a VMware guest (on a standalone ESXi host in this case)
Exports that one missing metric from ArgoCD.
Ingest pipelines to parse Artifactory logs sent to Elasticsearch using Filebeat
Artifactory Exporter for Prometheus written in Go.
A small script that dumps BIND DNS server statistics via rndc and sends it to Graphite
Bitnami Helm Charts
Certified Kubernetes Administrator exam cluster(s) for training!
Proof of concept Kubernetes external (cloud provider) cloud controller manager
Cloud provider for KIND clusters
Coinbase API v2 client
kubectl plugin that displays images running in a Kubernetes cluster that were pulled from community owned repositories and warn the user to switch repositories if needed
The Diamond TDD kata in Go
Yet another Docker container project, this time to run ansible playbooks.
Yet another Docker container running dhcpd!
Yet another Docker container serving a preseed.cfg!
Yet another Alertmanager proof of concept
A debugging tool created to help you understand Prometheus and Alertmanager better
Elasticsearch, Kibana and Jenkins for testing various ways of extracting, storing and visualizing job and build data.
Various examples using the Elasticsearch Ingest node pipelines
Contains a number of Go Elasticsearch client examples.
Example of how to write a Prometheus Exporter in Go
Configure external DNS servers (AWS Route53, Google CloudDNS and others) for Kubernetes Ingresses and Services
F5 Application Services 3 Extension
Proof of concept on how to add a new external-dns source
A script that fetches VS status from the F5 BIG-IP REST API and outputs the response in a colorful way.
Example on how to solve the Fizzbuzz TDD kata in Go
The OPA Gatekeeper policy library.