push-to-registry
GitHub Action to push container images or manifests to registries (Dockerhub, GHCR, OpenShift). Supports podman push authentication, TLS verification, and digest tracking. Forked from redhat-actions/push-to-registry.
I'm aardbol and this website describes recent projects I've been working on. You can filter by tag and click through to the Github page.
GitHub Action to push container images or manifests to registries (Dockerhub, GHCR, OpenShift). Supports podman push authentication, TLS verification, and digest tracking. Forked from redhat-actions/push-to-registry.
Karpenter provider for UpCloud enabling just-in-time Kubernetes node autoscaling. Provisions UpCloud servers via cloud-init with kubeadm join, supports scale-from-zero, cost-aware bin-packing, and cached instance pricing.
OpenTofu community provider for managing UpCloud products (servers, storage, networking). Fork of the upstream Terraform provider to include missing features.
GitHub Action to build container images using buildah, maintained under the aardbol-actions organization. Modernized ESLint config, updated dependencies, and security fixes.
Collection of shared tools for GitHub Action development: action-io-generator (validates input/output consistency), bundle-verifier (checks committed bundles), commit-data (Docker Action), and shared TypeScript/ESLint/Webpack configs.
GitHub Action that validates Kubernetes manifest files. I added folder, Helm chart template and devcontainer support.
Kubernetes CSI driver for UpCloud Block Storage. Added online volume expansion, Helm chart with OCI publishing, snapshot support, Prometheus metrics, and hardened security.
A cert-manager DNS01 webhook provider built in Go to automate ACME certificate issuance and internal PKI lifecycle management.