🎉 Canary Checker v1.1.0 Released
· 2 min read
We are happy to announce the latest release of canary-checker, the highlight of which is Kubernetes resource checker that enables continuous testing of Crossplane, Helm, Flux and other K8s resources.
Checks
- ⛰️
kubernetes
,kubernetesResource
- Added support for externalkubeconfig
- ⛰️
kubernetesResource
- Improved the speed of deleting Kubernetes resources - ⛰️
http
,prometheus
- Added OAuth and TLS Client options - ⛰️
http
- Support templatingurl
from env vars - ⛰️
aws*
- Added support for assumeRole - 🐛
webhook
- Fixed webhook handling and added 📚 example for githubstatus.com - 🐛
kubernetes
- Fixed health handling - 📚
kubernetesResource
- Added crossplane example
Docker Image
- ⛰️ Added ARM64 support
- ⛰️ Added Powershell
- ⚡Reduced image size by trimming AWS, Azure and gcloud installations
Chart
- ⚙️ Added
global.imageRegistry
- ⚙️ Added
otel.labels
- 🛡️ Added
serviceAccount.rbac.clusterRole: false
to run canary-checker without cluster roles - 🛡️ Added
serviceAccount.rbac.*
flags to enable least privilege RBAC configuration - ⚙️ Added
podAnnotations
,volumes
,tolerations
,affinity
,nodeSelector
- ⚙️ Added
values.schema.json
andvalues.schema.deref.json
(A JSON schema with all upstream K8S definitions inlined)
Templating
- ⛰️ Added
k8s.isHealthy
- ⛰️ Added
jq
- ⛰️ Added support for custom delimiters using
# gotemplate: left-delim=$[[ right-delim=]]
Breaking
- Removed
configDb
check, Usecatalog
(Config DB) instead - Removed
ec2
check, UsekubernetesResource
with Crossplane or ACK instead
New Contributors ❤️
Big thanks to our contributors: @nalshamaajc, @bosunski, @DanielCastronovo, @dmorrowjc, @RaymiiOrg, @fullykubed, @krohrsb, @sosheskaz, @PrestonCS, @miry, @oc-christopher-billett, @LarsFronius, @christianshub, @EugeneBad