unkin
Merging HTTP proxy over two PuppetDB backends, presenting a single merged PuppetDB v4 query surface during the VM to k8s Puppet migration. Deployed in-cluster via argocd-apps.
Updated 2026-08-15 18:47:09 +10:00
Kubernetes operator that provisions S3 buckets and backup schedules from backups.unkin.net/* annotations on PVCs and CNPG clusters
Updated 2026-08-15 18:47:02 +10:00
PXE/kickstart boot service replacing Cobbler. Renders kickstart + iPXE from NetBox data over HTTP. Go API.
Updated 2026-08-15 18:46:51 +10:00
Fleet control plane for tomswall firewalls. Terraform-managed API that compiles fleet-wide zones, address groups, and firewall policy into per-device tomswall configs; agents pull and differentially apply.
Updated 2026-08-15 18:46:25 +10:00
Simple API for showing a users age
Updated 2026-08-15 18:45:41 +10:00
A CLI tool written in Go that queries the PuppetDB API to look up and filter node facts.
Updated 2026-08-15 15:00:16 +10:00
Terraform provider for managing ArtifactAPI
Updated 2026-08-13 20:00:48 +10:00
My terrible vibe coded artifact cache
Updated 2026-08-13 19:55:48 +10:00
Terraform provider for the Vault/OpenBao NetBox token secrets engine (pairs with vault-plugin-secrets-netbox)
Updated 2026-08-08 22:21:17 +10:00
HashiCorp Vault / OpenBao secrets engine for NetBox API tokens (seeded admin + dynamic per-user tokens with expiry-aligned leases)
Updated 2026-08-08 22:20:41 +10:00
HashiCorp Vault / OpenBao secrets engine issuing short-lived signed JWT app tokens (per-app roles, offline JWKS validation) for self-made services
Updated 2026-08-03 00:06:41 +10:00
Terraform provider for the kea-operator KeaAPI: manage Kea DHCP subnets and PXE client classes.
Updated 2026-08-02 20:13:21 +10:00
K8s operator + API for AI agent dispatch from git forges
Updated 2026-07-30 00:35:20 +10:00
Archives raw logs from NATS JetStream to S3 as zstd-compressed, GPG-encrypted, indexed objects; plus a CLI to search and retrieve them. Go service + CLI.
Updated 2026-07-29 20:19:46 +10:00
HashiCorp Vault / OpenBao secrets engine for Gitea: mints ephemeral, scoped per-user access tokens via the admin API, with seeded-admin basic-auth and root password rotation
Updated 2026-07-27 18:54:54 +10:00

Members 1