All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- AWS EBS tagging and a testing guide for EKS
- Optional Helm ACK resources for EKS
- New nix shell with AWS tools "nix develop .#aws"
- Optional Helm Config Connector resources for GKE
- Determine cloud provider from pv csi driver name
- Optional Helm ASO Azure Service Operator resources for AKS
- Azure Disk labelling and a testing guide for AKS
- Release detection now based on version file diff instead of commit message
- Kubernetes operator that propagates PVC labels to GCP persistent disks
- GCP label sanitisation (lowercasing, replacing invalid characters with hyphens)
- Helm chart for deployment
- Prometheus metrics for reconciliation and cloud API calls
- Health and readiness endpoints
- Kubernetes Events published on successful tagging
- Nix dev shell for reproducible development environments
- Dev image published to Quay.io
- Integration tests
cargo xtaskrelease tooling with version sync enforcement- GitHub Actions builds, tags and pushes release image to Quay.io