Easier CI with Troubleshoot

Visibility built in

Debugging failures in a CI pipeline can often be more difficult than we would like. Tests can fail for unexpected reasons and we’re often left at the mercy of the error logging of the test which points you in the right direction but doesn’t enable quick investigation. Frequently developers are... [Read More]
Tags: k8s homelab tools

Authz with Keycloak

Hard to find open source features

Controlling access to services in Kubernetes is not as straight forward as you would think. While the use case is common it is regularly deemed an enterprise features and implemented behind paid plugins and closed source development. This post will give a brief overview of Authorization, provide some resources to... [Read More]
Tags: k8s homelab auth

YAVC

Yet anoter vim config

I’ve recently spent a bit of time looking at ways to improve my python development experience. I’ve been a long time vim user and wondered if an IDE like the popular pycharm from JetBrains was worth a try. I have some co-workers that use it and I figured it was... [Read More]
Tags: tools python

Gitops for K8s

Getting off the ground

Argo is a set of open source Kubernetes native tools. I’ve been intending to use it and after getting started with Argocd, I’m switching all of my deployments to Argo. This post will show how you can get started with Arogcd, and why I’m switching to it for my application... [Read More]
Tags: k8s tools homelab

Carvel with Ansible

A match made of necessity

Carvel (formerly k14s) combined with Ansible to orchestrate a git-ops workflow has after a lot of testing become my preferred k8s deployment technique. This post will cover how to use the k14 Ansible role as part of a configuration management and control process. I’ll detail the process to configure and... [Read More]
Tags: k8s tools homelab