Open source проекты, которые я разрабатываю и поддерживаю.
Kubernetes Controllers
cloudflare-tunnel-gateway-controller
Реализация Gateway API поверх Cloudflare Tunnels. Позволяет управлять туннелями через стандартные ресурсы Kubernetes (HTTPRoute, GRPCRoute).
minecraft-operator
Kubernetes-оператор для управления серверами Minecraft (PaperMC). Автоматическое обновление серверов и плагинов через CRD.
Helm Charts
vipalived
VIP для Kubernetes API через VRRP/keepalived. Работает без зависимости от kube-api — решает проблему курицы и яйца для CNI.
prometheus-ipmi-exporter
Чарт для IPMI Exporter. Основной мейнтейнер в prometheus-community.
system-upgrade-controller
Чарт для Rancher System Upgrade Controller.
Другие чарты
Go Libraries
go-unifi
Библиотека для работы с UniFi API. Реверс-инженерный API, покрывает основные эндпоинты.
go-transmission
Клиент для Transmission RPC API. Генерируется из официальной спеки, 100% покрытие API.
goPaperMC
Библиотека и CLI для работы с PaperMC API.
go-hangar
Библиотека для Hangar API (репозиторий плагинов Minecraft).
Tools & Bots
external-dns-unifios-webhook
Webhook для external-dns с поддержкой UniFi OS. Управление DNS-записями на UniFi контроллере.
transmission-bot
Telegram-бот для управления Transmission. Добавление торрентов, просмотр статуса, управление загрузками.
Other
papermc-docker
Rootless Docker-образ для PaperMC. Ежедневные автосборки.
mtg-scanner
Распознавание карт Magic: The Gathering. Work in progress.