stefanprodan
a0a9b7d29a
e2e: use kustomize to install the load tester
2020-03-04 16:13:49 +02:00
stefanprodan
4f0f7ff9db
Update examples to v1beta1 API
2020-03-04 16:13:49 +02:00
stefanprodan
23e6209789
Release Flagger 1.0.0-rc.1
2020-03-04 16:13:49 +02:00
mathetake
7b6a5f96a1
pkg/metrics/providers: add region filed for MetricTemplate.Provider
...
and make Address not required
2020-03-02 21:58:58 +09:00
mathetake
4ff28d7bd5
pkg/metrics/providers: add AWS CloudWatch metrics provider
2020-03-02 21:58:58 +09:00
stefanprodan
dd7a045542
Release loadtester v0.13.0
2020-02-28 17:58:39 +02:00
stefanprodan
43662582b8
Replace spec.canaryAnalysis with spec.analysis in CRD
...
- rename spec.canaryAnalysis to spec.analysis
- required fields: spec.analysis.interval and spec.analysis.threshold
2020-02-28 11:30:06 +02:00
mathetake
a157824130
metrics/provider: add datadog metrics provider
...
implement metrics provider interface for datadog, tested against
the actual datadog account
resolves #284
2020-02-27 17:35:03 +09:00
mathetake
4fe19be9b7
allow flagger to access to apps.daemonsts resources
2020-02-25 13:25:37 +09:00
mathetake
cc07c2891e
add DaemonSet targetKind in crd and change label selector
...
and ignore daemonSetScaleDownNodeSelector in target spec change detection
2020-02-25 13:00:36 +09:00
stefanprodan
acce3a9c13
Add Istio traffic policy validation schema to CRD
2020-02-14 12:31:59 +02:00
stefanprodan
fd85a3426a
Implement Rocket chat notifier
2020-02-10 18:23:34 +02:00
stefanprodan
86e813f6b7
Add alert providers to RBAC
2020-02-10 11:05:53 +02:00
stefanprodan
c4c3342eb9
Add alert provider to CRD yamls
2020-02-10 10:36:31 +02:00
stefanprodan
228954b5db
Improve Canary CRD schema validation
...
- add thresholdRange validation
- add Kubernetes Kind validation for target, autoscaler and ingress
- add validation for webhook metadata map[string]string
- add missing Istio types to schema validation
2020-02-08 15:11:11 +02:00
stefanprodan
f2f2a9fc58
Add provider type to metric template printer
2020-02-07 12:48:39 +02:00
stefanprodan
22589265ce
Keep serving v1alpha3 for backwards compat
2020-02-07 12:35:56 +02:00
stefanprodan
448c210324
Release API version v1beta1
...
- bump Canary and MetricTemplate version to v1beta1
- regenerate clientset and CRD
2020-02-07 12:35:56 +02:00
stefanprodan
54c03f4d07
Add metric templates to RBAC
2020-02-06 15:07:53 +02:00
stefanprodan
d9252748d2
Add MetricTemplate CRD and clientset
2020-02-06 15:07:53 +02:00
stefanprodan
1b651500a1
Release v0.23.0
2020-02-06 14:49:04 +02:00
Tanner Altares
1d23c0f0a2
update CRD manifest to add rollback enum to webhook validation
2020-02-05 10:29:32 -06:00
stefanprodan
e3ecebc9ae
Add service name field to Canary CRD
2020-01-26 12:46:08 +02:00
stefanprodan
1f06ec838d
Release Flagger v0.22.0
2020-01-16 14:32:33 +02:00
stefanprodan
e4dc923299
Add event webhook type to CRD
2020-01-15 14:10:38 +02:00
stefanprodan
c84f7addff
Release 0.21.0
2020-01-06 11:43:48 +02:00
stefanprodan
2c31a4bf90
Add Contour CRD to Flagger RBAC
2019-12-18 19:29:17 +02:00
stefanprodan
a60dc55dad
Update Helm tester to Helm v3.0.1
2019-12-17 00:10:11 +02:00
stefanprodan
2eb2ae52cd
Release v0.20.4
2019-12-03 14:31:07 +07:00
stefanprodan
3dbfa34a53
Add wrk to load tester tools
...
- add wrk v4.0.2
- update Helm v2 to 2.16.1
- update Helm v3 to 3.0.0-rc.3
2019-11-13 12:54:47 +02:00
stefanprodan
f1c3ee7a82
Release v0.20.3
2019-11-11 19:14:05 +02:00
stefanprodan
4203232b05
Release v0.20.2
2019-11-07 11:34:25 +02:00
stefanprodan
b0297213c3
Use kustomize in Istio docs
2019-11-04 00:35:28 +02:00
stefanprodan
d0fba2d111
Update Istio SMI tutorial
2019-11-04 00:13:19 +02:00
stefanprodan
9924cc2152
Update NGINX usage docs
2019-11-04 00:12:51 +02:00
stefanprodan
55b4c19670
Release v0.20.1
2019-11-03 11:47:16 +02:00
stefanprodan
8349dd1cda
Release load tester v0.11.0
...
- tools updates: Helm v2.15.1, Helm v3.0.0-rc.2, rimusz helm-tiller v0.9.3, gPRC probe v0.3.1
- add hey test during build
2019-11-03 11:46:18 +02:00
stefanprodan
6e6b127092
Update loadtester Helm to v3.0.0-beta.5
2019-10-28 15:31:17 +02:00
stefanprodan
1b485b3459
Release v0.20.0
2019-10-22 09:39:14 +03:00
stefanprodan
dfaa039c9c
Update Goo docs
2019-10-22 00:48:15 +03:00
stefanprodan
cdcd97244c
Add the metrics server field to CRD
2019-10-17 11:36:25 +03:00
stefanprodan
2b73bc5e38
Fix A/B testing examples
2019-10-17 09:12:39 +03:00
stefanprodan
c11dba1e05
Add retry policy to docs and examples
2019-10-14 21:03:57 +03:00
stefanprodan
dfb4b35e6c
Release v0.19.0
2019-10-08 12:02:37 +03:00
stefanprodan
3345692751
Add service target port to docs
2019-10-07 11:56:03 +03:00
stefanprodan
095fef1de6
Release loadtester v0.9.0 with gRPC health check
2019-10-06 11:26:42 +03:00
stefanprodan
67a6366906
Add service.targetPort field to Canary CRD
2019-10-06 10:04:21 +03:00
stefanprodan
298d8c2d65
Allow gPRC protocol for App Mesh
...
Use the canary service port name to set http or grpc protocol on App Mesh virtual nodes and virtual routers
2019-10-05 11:21:43 +03:00
Stefan Prodan
9a9baadf0e
Merge pull request #311 from andrewjjenkins/mirror
...
Add traffic mirroring for Istio service mesh
2019-10-05 10:34:25 +03:00
Andrew Jenkins
e384b03d49
Add Traffic Mirroring for Istio Service Mesh
...
Traffic mirroring is a pre-stage for canary deployments. When mirroring
is enabled, at the beginning of a canary deployment traffic is mirrored
to the canary instead of shifted for one canary period. The service
mesh should mirror by copying the request and sending one copy to the
primary and one copy to the canary; only the response from the primary
is sent to the user. The response from the canary is only used for
collecting metrics.
Once the mirror period is over, the canary proceeds as usual, shifting
traffic from primary to canary until complete.
Added TestScheduler_Mirroring unit test.
2019-10-03 14:33:49 -06:00