Releases: fluxcd/flagger
0.1.0-beta.6
Changelog
3eaeec5 Clean coverage artifacts (fix goreleaser)
df98de7 Release v0.1.0-beta.6
580924e Record canary duration and total - add Prometheus metrics canary_duration_seconds and canary_total
1b21080 Add Prometheus registry flag to recorder - fix tests
3a28768 Update website docs
53c09f4 Add Prometheus metrics docs - ref #2
074e57a Add recorder to revision tests
e16dde8 Add recorder to mock controller
188e4ea Release v0.1.0-beta.5
4a8aa3b Add recorder component - records the canary analysis status and current weight as Prometheus metrics
6bf4a8f Rename user to flagger
c5ea947 Add codecov badge
344c7db Make golint happy and add codecov
0.1.0-beta.2
Changelog
65b908e Release v0.1.0-beta.2
8e66baa Update the artifacts yamls to match the naming conventions
667e915 Update canary dashboard to latest CRD naming conventions
7af103f Update Grafana to v5.3.1
8e2f538 Add scheduler tests for initialization and revision
be289ef Add router tests
4a074e5 Add Istio fake clientset
fa13c92 Add deployer status and scaling tests
dbd0908 Add deployer promote tests
9b5c458 Add deployer sync tests
bfbb272 Add Kubernetes fake clientset package
4b4a88c Publish Helm chart 0.1.0-alpha.2
0.1.0-alpha.2
Changelog
b022124 bump version
663dc82 Controller refactoring part two - share components between loops
baeee62 Controller refactoring - split controller logic into components (deployer, observer, router and scheduler) - set the canary analysis final state (failed or finished) in a single run
56f2ee9 Add contributing and code of conduct docs
0.1.0-alpha.1
Changelog
a4f890c Add autoscaling support - add HorizontalPodAutoscaler reference to CRD - create primary HPA on canary bootstrap
a03cf43 Update CRD in readme and chart
302de10 Canary CRD refactoring - set canaries.flagger.app version to v1alpha1 - replace old Canary spec with CanaryDeployment
5a14125 Merge pull request #1 from stefanprodan/crd-deployment
e2be4fd Add CanaryDeployment kind - bootstrap the deployments. services and Istio virtual service - use google/go-cmp to detect changes in the deployment pod spec
3eb60a8 Add alternative canary routing
276fdfc Rename dashboard
0.0.1
Changelog
c3f4f0a Rename project to flagger
0848fb2 Create CNAME
53c26d7 Update site
143abdd Update jekyll theme
46b1135 Add jekyll theme
10dfea4 Rename CRD group and kind name to canaries.steerer.app
312ec46 Change canary image format
0cf0b9e Add roadmap
0c8938e Add json logs jq command
10dad2e Add monitoring section to readme
e092e51 Add canary analysis dashboard screen
73644ea Add canary analysis Grafana dashboard
cfc1621 Scale up the deployment when canary revision changes
26500e9 Add podinfo chart for GitOps testing
3a05cfa Add podinfo chart for GitOps testing
3938eb6 Add logo and update diagrams
d331d90 Add gofmt check and verify CRD codegen as part of CI testing
217ad6e Release 0.0.1-rc.6 - canary rollback based on failed checks threshold
887daea Implement canary rollback based on failed checks threshold - use CRD status to store failed checks count - refactor canary status check and remove annotations
e4d4ab0 Add release badge
ac43ebd Add canary HPA diagram
dd4ca12 Update canary diagram
3752440 Add prefix to workload definitions
dbd1bb6 Update docs for canary analysis
7993ae1 Refactor canary analysis - move CRD metrics and weight setting to canary analysis - add max weight to CRD spec
6143ebc Add ops diagram
388aa8a Release v0.0.1-beta.12 - use CRD status for canary state
a2021ea Update CRD status for canary revision and rollout stage persistence
4a5d855 Update Helm chart to include the new CRD spec
5adbcd5 Update CRD with req duration metric
7c96e8b Add req duration metric to CRD spec
68b853f On build use version set in pkg/version
2671723 Add goreleaser - rename controller - remove cli
fd76968 Fix diagram docs site
2027e2d Add diagram to docs site
65a3e18 Add license badge
b045f28 Add diagram
7c69d4e Add Helm install instructions
7ac20fe Release 0.0.1-beta.5
dac0bfd Publish Helm chart
d562361 Add steerer Helm chart
8115757 Add metrics server check at startup
1b7210e Add a 5s timeout to Prometheus queries
0a03c8c Replace glog with zap and refactor controller
3eef986 Document CRD fields
6f68769 Add Prometheus instrumentation and liveness/readiness probes
b892048 Run go test for all packages
d55506b Add client go missing discovery pkg
d3b7615 Add Prometheus client and cmp packages - update istio client
b930970 Refactor rollout advancement