Skip to main content
Vegard S. Hagen

Vegard S. Hagen

Post-physicist practicing programmatic principles

Welcome to my self-hosted homepage ๐Ÿ‘‹ Feel free to reach out to me on any platform you feel comfortable on, or check out my recent obsessions below โคต

Recent

Custom OIDC claims with Argo CD and Audiobookshelf
Custom OIDC claims allow more granular control as we can give each client application its own scope with custom claims. In this article we’ll use Authelia backed by LLDAP as an Identity Provider (IdP) to implement custom claims for Argo CD and Audiobookshelf .
OpenID Connect with Authelia on Kubernetes
·
Authelia is an open-source authentication and authorisation solution, fulfilling an identity and access management (IAM) role, providing multi-factor authentication (MFA) and single sign-on (SSO) for applications via a web portal.
LLDAP โ€” Declarative Selfhosted Lightweight Authentication
·
Self-hosting multiple applications often means having to deal with disparate user accounts unless you can integrate them with a common third party. A tried and tested framework for this is the ubiquitous LDAP, or Lightweight Directory Access Protocol , server.
Demystifying Kubernetes RBAC and OIDC Auth
·
Kubernetes RBAC configuration can seem like a daunting task at first. In this article we will try to demystify some of the mechanism behind the authorisation process in Kubernetes and learn how to generate our own credentials to communicate with the Kubernetes API server.
Postgres databases in Kubernetes
Traditionally, an ideal Kubernetes workload should be stateless, meaning it should be able to run anywhere and scale freely, though this also severely limits which kinds of applications we can run, i.e. stateful applications.
TalosCon & SREDay London 2024
SREDay London 2024 together with the day-0 TalosCon 1 just finished, and I’m happy I got to attend! I first heard about TalosCon during KubeCon + CloudNativeCon in Paris earlier this year, which also gave me the final push to actually try Talos .
Talos Kubernetes on Proxmox using OpenTofu
·
Talos is an immutable operating system designed to only run Kubernetes . The advantage of Talos is an out-of-the-box Kubernetes install, as well as a smaller attack surface, and easier maintenance.
Kubernetes Proxmox Container Storage Interface
·
If you plan to run stateful applications in your Kubernetes cluster, you quickly run into the question of where to store this state. A database is often the best solution, though writing to disk is sometimes the only โ€” or at least easier, option.
Intel Quick Sync Video with Kubernetes
·
Taking advantage of hardware acceleration can drastically reduce both CPU and power usage when playing video, enabling seemingly innocuous chips โ€” like the Intel N100 , to render multiple 4K video streams.