Skip to content

0.4.0

Compare
Choose a tag to compare
@stefanprodan stefanprodan released this 18 Jan 11:27

Breaking changes

  • drop support for Kubernetes 1.10 to make use of /status sub-resource

Changelog

c46fe55 Release v0.4.0
36a54fb Merge pull request #31 from stefanprodan/reset
60f6b05 Refactor scheduler tests
6d8a734 Add tests for analysis restart and canary promotion
aff8b11 Restart validation if revision changes during analysis
1b3c3b2 Merge pull request #29 from stefanprodan/status
1d31b5e Add canary name and namespace to controller logs - zap key-value: canary=name.namespace
1ef310f Add traffic weight to canary status - show current weight on kubectl get canaries and kubectl get all
acdd2c4 Refactor Canary status - add status phases (Initialized, Progressing, Succeeded, Failed) - rename status revision to LastAppliedSpec
9872e6b Skip readiness checks if canary analysis finished
10c2bde Use deep copy when updating the virtual service routes
4bf3b70 Use CRD UpdateStatus for Canary status updated - requires Kubernetes >=1.11
ada446b Drop compatibility with Kubernetes 1.10
c4981ef Add status and additional printer columns to CRD
d1b84cd Merge pull request #28 from stefanprodan/naming
9232c86 Check if multiple canaries have the same target - log an error on target duplication ref #13
23e8c7d Fix for when canary name is different to the target name - use target name consistent at bootstrap
42607fb Merge pull request #26 from carlossg/service-name
28781a5 Use deep copy when updating the deployment object - fix canary status update logs
3589e11 Bump dev version
5e880d3 Wrong VirtualService routes