stefanprodan
0673b54092
Implement AlertProvider CRD
2020-02-10 10:36:31 +02:00
Stefan Prodan
3cfb1fbb65
Merge pull request #425 from weaveworks/nop-tracker
...
Allow disabling secrets/configmaps tracking
2020-02-10 09:44:51 +02:00
Stefan Prodan
ea4a84991e
Merge pull request #424 from weaveworks/threshold-range
...
Implement metric range validation
2020-02-09 10:19:34 +02:00
stefanprodan
d5ba46965f
Allow config tracking option to chart
2020-02-08 22:52:05 +02:00
stefanprodan
7c0e3d9a0b
Allow config tracking toggling
...
- Add enable-config-tracking command arg (true by default)
- Add no-operation tracker
- Add tests for nop tracker
2020-02-08 22:24:46 +02:00
stefanprodan
5c479d9d80
Add metric templates to controller tests
2020-02-08 20:09:33 +02:00
stefanprodan
8f99e589a6
Add metrics to controller tests
...
Fix : #387
2020-02-08 19:08:36 +02:00
stefanprodan
e4e92b3353
Add metric threshold range to e2e tests
2020-02-08 15:14:52 +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
de03d49f55
Implement metric threshold range
...
- add CanaryThresholdRange type to Canary API
- add optional thresholdRange field to the analysis metric object
- implement min/max metric result validation
- thresholdRange takes precedence over threshold when both are specified
2020-02-08 15:04:03 +02:00
Stefan Prodan
b7c2dcda0e
Merge pull request #423 from weaveworks/crd-v1beta1
...
crd: Release flagger.app/v1beta1
2020-02-07 13:10: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
3f83f306a5
Upgrade canary resources in-cluster
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
Stefan Prodan
ea39041b24
Merge pull request #419 from weaveworks/metric-template
...
Implement metric templates for Prometheus
2020-02-07 12:32:14 +02:00
stefanprodan
eec287a501
Check if CRDs are registered before starting informers
2020-02-06 15:07:53 +02:00
stefanprodan
54c03f4d07
Add metric templates to RBAC
2020-02-06 15:07:53 +02:00
stefanprodan
95b389a8fa
Add e2e tests for metric templates
2020-02-06 15:07:53 +02:00
stefanprodan
b17d84a39d
Run the metric checks defined in templates
2020-02-06 15:07:53 +02:00
stefanprodan
d7d9d1eabe
Migrate the builtin Prometheus checks to metric templates
2020-02-06 15:07:53 +02:00
stefanprodan
d154c63ac3
Implement Prometheus provider
2020-02-06 15:07:53 +02:00
stefanprodan
d9252748d2
Add MetricTemplate CRD and clientset
2020-02-06 15:07:53 +02:00
Stefan Prodan
1cca5a455b
Merge pull request #422 from weaveworks/prep-0.23.0
...
Release v0.23.0
0.23.0
2020-02-06 15:06:23 +02:00
stefanprodan
1b651500a1
Release v0.23.0
2020-02-06 14:49:04 +02:00
Stefan Prodan
e457b6d35c
Merge pull request #420 from ta924/manualrollback
...
Add support for gated rollback
2020-02-06 13:48:32 +02:00
Tanner Altares
402dda71e6
manual push to trigger build
2020-02-05 19:17:45 -06:00
Tanner Altares
69e969ac51
modify the hook name
2020-02-05 14:49:35 -06:00
Tanner Altares
edbc373109
add docs for manual rollback
2020-02-05 14:14:13 -06:00
Tanner Altares
1d23c0f0a2
update CRD manifest to add rollback enum to webhook validation
2020-02-05 10:29:32 -06:00
Tanner Altares
fa950e1a48
support gated rollback
2020-01-30 15:11:59 -06:00
Stefan Prodan
e31ecbedf0
Merge pull request #416 from weaveworks/service-name
...
Implement service name override
2020-01-28 21:22:41 +02:00
stefanprodan
b982c9e2ae
Fix service pod selector
2020-01-26 18:52:15 +02:00
stefanprodan
3766c843fe
Add service name field to docs
2020-01-26 13:00:07 +02:00
stefanprodan
e00d9962d6
Use service name override in Kubernetes e2e tests
2020-01-26 12:59:51 +02:00
stefanprodan
940e547e88
Implement service name override
...
Use targetRef.name as the Kubernetes service name prefix only if service name is not specified
Warn about routing conflicts when service name changes
2020-01-26 12:48:49 +02:00
stefanprodan
e3ecebc9ae
Add service name field to Canary CRD
2020-01-26 12:46:08 +02:00
stefanprodan
c38bd144e4
Update Kubernetes packages to v1.17.1
2020-01-25 12:51:44 +02:00
Stefan Prodan
2be6f3d678
Merge pull request #412 from weaveworks/prep-release-0.22.0
...
Release v0.22.0
0.22.0
2020-01-16 19:50:25 +02:00
stefanprodan
3d7091a56b
Use Kubernetes v1.17.0 in e2e tests
2020-01-16 19:33:17 +02:00
stefanprodan
1f0305949e
Update Prometheus to v2.15.2
2020-01-16 14:48:06 +02:00
stefanprodan
1332db85c5
Add selector-labels example to docs
...
Fix : #403
2020-01-16 14:38:50 +02:00
stefanprodan
1f06ec838d
Release Flagger v0.22.0
2020-01-16 14:32:33 +02:00
Stefan Prodan
308351918c
Merge pull request #411 from weaveworks/contour-up
...
Update Contour to v1.1 and add Linkerd header
2020-01-16 14:22:51 +02:00
stefanprodan
558a1fc6e6
Add Linkerd l5d-dst-override header to Contour routes
2020-01-16 11:26:02 +02:00
stefanprodan
bc3256e1c5
Update Contour to v1.1
2020-01-16 11:08:55 +02:00
Stefan Prodan
6eaf421f98
Merge pull request #409 from weaveworks/event-webhook
...
Implement event dispatching webhook
2020-01-16 11:02:32 +02:00
stefanprodan
1271f12d3f
Add the event webhook type to docs
2020-01-15 14:29:51 +02:00
stefanprodan
4776b1d285
Implement events dispatching for the event webhook type
2020-01-15 14:12:22 +02:00
stefanprodan
e4dc923299
Add event webhook type to CRD
2020-01-15 14:10:38 +02:00