Mara Furland
959562eb4e
List valid mesh providers in CRD and help docs
...
the list of values was incomplete in the cli help, the flagger chart,
and was not present as an enum in the CRD
Signed-off-by: Mara Furland <mara@fur.land >
2026-02-20 11:38:23 -05:00
Thomas Banks and lnx01
f1c8807c0d
feat: add knative integration
...
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com >
Co-authored-by: Thomas Banks
2025-03-22 01:02:30 +05:30
Florian Bacher
ce976e28f0
feat: implement a Keptn metrics provider
...
Add a Keptn metrics provider for two resources:
* KeptnMetric: Verify the value of a single metric.
* Analysis (via AnalysisDefinition): Run a Keptn analysis over an
interval validating SLOs.
Signed-off-by: Florian Bacher <florian.bacher@dynatrace.com >
2024-06-11 19:23:03 +05:30
Aurel Canciu
66d69f3d22
Update dependencies to Kubernetes 1.30
...
Signed-off-by: Aurel Canciu <aurel.canciu@nexhealth.com >
2024-05-02 12:52:01 +02:00
Gallardot
6c29c21184
add apisix docs
...
Signed-off-by: Gallardot <tttick@163.com >
2022-12-07 11:57:21 +08:00
Ricardo Lorenzo
3dd667f3b3
Slack bot token authentication
...
Signed-off-by: Ricardo Lorenzo <rlorenzo@payfone.com >
2022-10-18 14:56:08 +01:00
Stefan Prodan
a0fae153cf
Use leases for leader election
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-05-31 13:01:01 +03:00
Sanskar Jaiswal
8c690d1b21
avoid setting owner refs if the service mesh cluster is different
...
Signed-off-by: Sanskar Jaiswal <sanskar.jaiswal@weave.works >
2022-05-06 01:06:03 +05:30
Sanskar Jaiswal
7df1beef85
Add flag to disable cross namespace refs to AlertProviders and MetricTemplates
...
Signed-off-by: Sanskar Jaiswal <sanskar.jaiswal@weave.works >
2022-04-27 17:09:07 +05:30
Stefan Prodan
5776f0b64b
Merge pull request #1041 from baldey-nz/baldey-nz/notification-change
...
Add cluster name to flagger cmd args for altering
2022-01-11 11:14:47 +02:00
baldey-nz
8c881ab758
as suggested changing cluster-name to flag
...
Signed-off-by: baldey-nz <baldey@gmail.com >
2021-12-21 14:11:49 +13:00
John Harris
ae0f20a445
Add Kuma docs
...
Signed-off-by: John Harris <john.harris@konghq.com >
2021-12-18 14:45:23 -08:00
Johnson Shi
11375b6890
Support OSM progressive traffic shifting
...
Signed-off-by: Johnson Shi <Johnson.Shi@microsoft.com >
2021-08-11 17:43:00 -07:00
Léopold Jacquot
b82fd5e5a5
Add alerting http proxy option
...
Signed-off-by: Léopold Jacquot <leopold.jacquot@infomaniak.com >
2021-04-08 11:58:19 +02:00
Stefan Prodan
f64295bcee
Update Kubernetes packages to v1.20.1
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-01-04 22:33:16 +02:00
Stefan Prodan
cd75c5fa25
Copyright Flux authors
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-12-21 19:44:52 +02:00
Stefan Prodan
90abb7ba5b
Rename imports to fluxcd/flagger
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-12-21 19:02:23 +02:00
nmlc
553e1b38bc
[traefik] Add documentation
2020-12-01 05:17:33 +05:00
Henrique Fernandes
4db9701c62
Add QPS and Burst configs for kubernetes client
...
Implemented as requested in PR723
supersedes: https://github.com/weaveworks/flagger/pull/723
fixes: https://github.com/weaveworks/flagger/issues/638
2020-11-11 17:48:27 -03:00
Daniel Albuquerque
6ec377181a
Change from exclude labels to include labels
2020-10-13 21:58:47 +01:00
Daniel Albuquerque
23e59168af
Exclude controller labels by prefix
2020-10-11 14:10:16 +01:00
David Hohengaßner
e09f44df77
📝 add documentation about Skipper Ingress ( #15 )
...
Skipper Ingress Controller support is added with
https://github.com/weaveworks/flagger/pull/670 .
This commit add the documentation and links to mention
Skipper is now an available option.
Currently only Canary deployments are supported.
2020-08-18 17:02:53 +02:00
stefanprodan
48467eb8b3
Add ingress class support for Contour
...
Add `-ingress-class` command flag. When set, the specified class is used to annotate the generated HTTPProxy objects.
2020-05-14 12:17:03 +03:00
sayboras
c0515fc6ff
Upgrade to kube 1.18
2020-04-04 23:46:38 +11:00
mathetake
f0bd307d3c
fix: nil pointer on notifier
2020-03-15 18:44:05 +09:00
Stefan Prodan
30dc29b689
Merge pull request #479 from weaveworks/istio-1.5
...
e2e: Istio 1.5
2020-03-08 10:22:41 +02:00
mathetake
22f860a3a3
refactor pkg/controller
2020-03-08 16:06:53 +09:00
stefanprodan
e76e718967
e2e: Use custom latency check for Istio 1.5
2020-03-07 11:57:46 +02:00
mathetake
a616199b81
refactor tests: simplify assertion
2020-03-04 21:46:08 +09:00
stefanprodan
c3cb9e394d
Add docs for Istio multi-cluster setup
...
- add istio.kubeconfig options to Helm chart
- rename command flag to kubeconfig-service-mesh
2020-02-20 17:57:01 +02:00
Vidit Mathur
13342e5e7f
corrected formatting
2020-02-20 19:55:47 +05:30
Vidit Mathur
1f0a4d9f35
Changes
...
1. Modified deployment.yaml to remove source config
2. Modified values to change default kubeconfigHost values
3. Removed debugging logs
2020-02-20 19:44:57 +05:30
Vidit Mathur
5462db7c11
1. Modified cmd/main to consume host kubeconfig
...
and service kubeconfig
2. Modified deployment to pass and mount secrets
for configs.
2020-02-19 17:23:33 +05:30
Vidit Mathur
2cb6ce4697
Subject:- Canary support for istio multi cluster
...
Body:-
If applied this commit will resolve the following reported issue https://github.com/weaveworks/flagger/issues/437
Have added support for consuming kubeconfig of istio host cluster where istio
resources will be created.
2020-02-18 12:07:59 +05:30
Stefan Prodan
ad68ca3a4a
Merge pull request #429 from weaveworks/alerts
...
Implement canary alerts and alert providers
2020-02-11 11:21:30 +02:00
Florian Heubeck
4e8b7d4cb4
Add webhookUrl env parameter
...
Environment variable 'EVENT_WEBHOOK_URL' can be used to override/set eventWebhook argument that serves as default value
2020-02-10 18:31:08 +01:00
stefanprodan
898edee67e
Refactor Flagger APIs and tests
...
- add CrossNamespaceObjectReference type
- add informers collection to controller
- use the informer cache to query for metric templates
- rename mock to fixture
- regenerate clientset
2020-02-10 10:36:31 +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
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
eec287a501
Check if CRDs are registered before starting informers
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
8dc4c03258
Update Kubernetes packages to 1.17
2020-01-11 18:24:31 +02:00
Michael Parker
38dfda9d8f
add event-webhook command line flag
2020-01-06 16:35:42 -06:00
Yusuke Kuoka
6661406b75
Metrics provider for deployments and services behind Envoy
...
Assumes `envoy:smi` as the mesh provider name as I've successfully tested the progressive delivery for Envoy + Crossover with it.
This enhances Flagger to translate it to the metrics provider name of `envoy` for deployment targets, or `envoy:service` for service targets.
The `envoy` metrics provider is equivalent to `appmesh`, as both relies on the same set of standard metrics exposed by Envoy itself.
The `envoy:service` is almost the same as the `envoy` provider, but removing the condition on pod name, as we only need to filter on the backing service name = envoy_cluster_name. We don't consider other Envoy xDS implementations that uses anything that is different to original servicen ames as `envoy_cluster_name`, for now.
Ref #385
2019-11-30 13:03:01 +09:00
stefanprodan
4454c9b5b5
Add canary factory for Kubernetes targets
...
- extract Kubernetes operations to controller interface
- implement controller interface for kind Deployment
2019-11-25 18:45:19 +02:00
stefanprodan
1cb09890fb
Add env to chart options to be used for Slack and Teams URLs
2019-10-09 16:53:34 +03:00
stefanprodan
faae6a7c3b
Add env vars for Slack and Teams URLs
2019-10-09 16:03:30 +03:00
Anton Kislitcyn
f56b6dd6a7
Add annotations prefix for ingresses
2019-09-06 11:36:06 +02:00
stefanprodan
10c61daee4
Exit when losing leadership
2019-07-07 13:09:05 +03:00
stefanprodan
b937c4ea8d
Implement leader election
...
Add enable-leader-election and leader-election-namespace flags
2019-07-07 11:41:27 +03:00