stefanprodan
|
cbdc7ef2d3
|
Build and run k8s code gen with go modules
|
2019-06-21 16:31:51 +03:00 |
|
stefanprodan
|
0959406609
|
Remove vendor dir
|
2019-06-21 16:31:19 +03:00 |
|
stefanprodan
|
cf41f9a478
|
CircleCI - fix deprecated goreleaser config
|
2019-06-21 16:15:51 +03:00 |
|
stefanprodan
|
6fe6a41e3e
|
CircleCI - cleanup branch filters
|
2019-06-21 15:58:23 +03:00 |
|
stefanprodan
|
91cd2648d9
|
CircleCI - run goreleaser for git tags
|
2019-06-21 15:39:56 +03:00 |
|
stefanprodan
|
240591a6b8
|
CircleCI - run goreleaser
|
2019-06-21 15:29:38 +03:00 |
|
stefanprodan
|
2973822113
|
CircleCI - test goreleaser job
|
2019-06-21 15:17:39 +03:00 |
|
stefanprodan
|
a6b2b1246c
|
CircleCI - add goreleaser job
|
2019-06-21 15:07:00 +03:00 |
|
stefanprodan
|
c74456411d
|
CircleCI - install Tiller after Kind create
|
2019-06-21 14:54:17 +03:00 |
|
stefanprodan
|
31b3fcf906
|
CircleCI - refactor e2e tests
|
2019-06-21 14:43:00 +03:00 |
|
stefanprodan
|
767be5b6a8
|
CircleCI - reset go mod cache
|
2019-06-21 14:28:29 +03:00 |
|
stefanprodan
|
48834cd8d1
|
CircleCI - refactor Istio e2e testing
|
2019-06-21 14:26:12 +03:00 |
|
stefanprodan
|
f4bb0ea9c2
|
CircleCI - add codecov
|
2019-06-21 13:58:36 +03:00 |
|
stefanprodan
|
cf25a9a8a5
|
CircleCI - fix config
|
2019-06-21 13:47:06 +03:00 |
|
stefanprodan
|
4f0ad7a067
|
CircleCI - run Istio e2e
|
2019-06-21 13:45:16 +03:00 |
|
stefanprodan
|
c0fe461a9f
|
CircleCI - push to Docker Hub
|
2019-06-21 13:33:26 +03:00 |
|
stefanprodan
|
1911143514
|
CircleCI - run go test
|
2019-06-21 13:29:32 +03:00 |
|
stefanprodan
|
9b67b360d0
|
CircleCI - build and push container
|
2019-06-21 13:26:12 +03:00 |
|
stefanprodan
|
991e01efd2
|
CircleCI - fix container build
|
2019-06-21 13:10:27 +03:00 |
|
stefanprodan
|
83b8ae46c9
|
CircleCI - copy bin to workspace dir
|
2019-06-21 13:07:59 +03:00 |
|
stefanprodan
|
c3b7aee063
|
CircleCI - make workspace dir
|
2019-06-21 13:05:16 +03:00 |
|
stefanprodan
|
66d662c085
|
CircleCI - fix working_directory
|
2019-06-21 13:01:47 +03:00 |
|
stefanprodan
|
4d5876fb76
|
CircleCI - fix job name
|
2019-06-21 13:00:26 +03:00 |
|
stefanprodan
|
7ca2558a81
|
CircleCI - fix config
|
2019-06-21 12:59:26 +03:00 |
|
stefanprodan
|
8957994c1a
|
CircleCI - set job deps
|
2019-06-21 12:58:17 +03:00 |
|
stefanprodan
|
0147aea69b
|
Build binary and container in CircleCI
Cache go modules
|
2019-06-21 12:55:27 +03:00 |
|
stefanprodan
|
b5f73d66ec
|
Add version command
|
2019-06-21 12:54:43 +03:00 |
|
 Stefan ProdanandGitHub
|
6800181594
|
Merge pull request #217 from weaveworks/provider
Add the service mesh provider to the canary spec
|
2019-06-21 11:13:17 +03:00 |
|
 Stefan ProdanandGitHub
|
6f5f80a085
|
Merge pull request #216 from weaveworks/hpa-promotion
Reconcile the primary HPA on canary promotion
|
2019-06-21 11:13:02 +03:00 |
|
stefanprodan
|
fd23a2f98f
|
Add kubernetes provider type
Synonym to provider `none`, to be used for blue/green deployments
|
2019-06-20 15:18:48 +03:00 |
|
stefanprodan
|
63cb8a5ba5
|
Lookup the canary provider field during reconciliation
Override the global provider if one is specified in the canary spec
|
2019-06-20 14:52:43 +03:00 |
|
stefanprodan
|
4a9e3182c6
|
Add the mesh provider field to canary CRD
|
2019-06-20 14:50:21 +03:00 |
|
stefanprodan
|
5cbc3df7b5
|
Use internal load testers address in canary example
|
2019-06-20 13:32:06 +03:00 |
|
stefanprodan
|
dcadc2303f
|
Add HPA promotion tests
|
2019-06-20 13:31:34 +03:00 |
|
stefanprodan
|
cf5f364ed2
|
Update the primary HPA on canary promotion
|
2019-06-20 13:30:55 +03:00 |
|
 Stefan ProdanandGitHub
|
e45ace5d9b
|
Merge pull request #211 from weaveworks/noprouter
Allow blue/green deployments without a service mesh provider
|
2019-06-20 13:02:02 +03:00 |
|
stefanprodan
|
647d02890f
|
Add HTTP metrics when no mesh provider is specified
Implement request-success-rate and request-duration checks using http_request_duration_seconds histogram
|
2019-06-19 13:15:17 +03:00 |
|
stefanprodan
|
7e72d23b60
|
Bump load tester version to 0.4.0
|
2019-06-19 13:12:04 +03:00 |
|
stefanprodan
|
9fada306f0
|
Add a service mesh provider of type none
To be used for Kubernetes blue/green deployments with the no-operations router
|
2019-06-19 12:02:40 +03:00 |
|
stefanprodan
|
8d1cc83405
|
Add a no-operation router
To be used for Kubernetes blue/green deployments (no service mesh or ingress controller)
|
2019-06-19 12:01:02 +03:00 |
|
 Stefan ProdanandGitHub
|
1979bc59d0
|
Merge pull request #210 from weaveworks/nop-router
Kubernetes service reconciliation improvements
|
2019-06-19 11:49:10 +03:00 |
|
stefanprodan
|
bf7ebc9708
|
Skip readiness check on init for Istio SMI
|
2019-06-19 11:16:11 +03:00 |
|
stefanprodan
|
dc3cde88d2
|
Use Helm to install Flagger for Istio e2e tests
|
2019-06-19 11:03:44 +03:00 |
|
stefanprodan
|
98beb1011e
|
Skip primary check on init when using Istio
The deployment will become ready after the ClusterIP are created
|
2019-06-19 10:50:55 +03:00 |
|
stefanprodan
|
8c59e9d2b4
|
Fix metrics URL getter
|
2019-06-19 10:30:19 +03:00 |
|
stefanprodan
|
9a87d47f45
|
Check primary readiness on initialisation
Wait for the primary to become ready before scaling down the canary in the init phase
|
2019-06-19 09:49:25 +03:00 |
|
stefanprodan
|
f25023ed1b
|
Include selector in service reconciliation
- detect changes in the Kubernetes service selectors and ports
- preserve the immutable fields when updating the ClusterIP services
|
2019-06-18 17:57:00 +03:00 |
|
stefanprodan
|
806b233d58
|
Fix typo in ClusterIP FAQ
|
2019-06-18 13:35:14 +03:00 |
|
 Stefan ProdanandGitHub
|
677ee8d639
|
Merge pull request #207 from weaveworks/port-discovery
Implement port discovery
|
2019-06-18 13:09:35 +03:00 |
|
stefanprodan
|
61ac8d7a8c
|
Add port discovery to canary example
|
2019-06-18 12:46:21 +03:00 |
|