Stefan Prodan
793b93c665
Merge pull request #1148 from cdlliuy/add_canary_analysis_result_as_metric
...
Add canary analysis result as Prometheus metrics
2022-04-06 07:57:23 +03:00
ying
13483321ac
Update pkg/metrics/recorder.go
...
Co-authored-by: Stefan Prodan <stefan.prodan@gmail.com >
Signed-off-by: Ying Liu <ying.liu.lying@gmail.com >
2022-03-25 23:10:03 +08:00
Ying Liu
5547533197
add canary analysis result as prometheus metrics
...
Signed-off-by: Ying Liu <ying.liu.lying@gmail.com >
2022-03-25 23:10:03 +08:00
Sanskar Jaiswal
20f2d3f2f9
add annotation to enable appmesh logs
...
Signed-off-by: Sanskar Jaiswal <sanskar.jaiswal@weave.works >
Co-authored-by: wucg <wucg@trip.com >
2022-03-22 15:45:02 +05:30
Stefan Prodan
67a2cd6a48
Merge pull request #1139 from cdlliuy/ying_short_metric_analysis_waiting_promption
...
shorten the metric analysis cycle after confirm promotion gate is open
2022-03-18 11:34:21 +02:00
Ying Liu
ab84ac207a
shorten the metric analysis cycle after confirmpromption gate is open and make the analysis check still works during waitingpromption status
...
Signed-off-by: Ying Liu <ying.liu.lying@gmail.com >
2022-03-17 10:32:01 +08:00
Marco Amador
c7cbb729b7
add destination port when port discovery is active and delegation is true
...
Signed-off-by: Marco Amador <amador.marco@gmail.com >
2022-03-16 18:57:02 +00:00
Stefan Prodan
eca6fa7958
Merge pull request #1144 from aryan9600/aryan9600/gateway-api
...
Remove unnecessary log statement
2022-03-15 15:03:16 +02:00
Sanskar Jaiswal
ee535afcb9
remove unnecessary log statement
...
Signed-off-by: Sanskar Jaiswal <sanskar.jaiswal@weave.works >
2022-03-15 18:07:23 +05:30
Stefan Prodan
210e21176b
Merge pull request #1138 from fluxcd/release-1.19.0
...
Release v1.19.0
2022-03-14 14:47:33 +02:00
Stefan Prodan
0a0c3835d6
Release v1.19.0
...
This release comes with support for Kubernetes Gateway API v1alpha2.
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-03-14 12:09:01 +02:00
Stefan Prodan
531893b279
Merge pull request #1110 from Moscagus/canary-replicas
...
Use the primary replicas when scaling up the canary (no hpa)
2022-03-14 12:02:27 +02:00
Sanskar Jaiswal
c9e53dd069
remove gateway types, fix rbac and add istio faq
...
Signed-off-by: Sanskar Jaiswal <sanskar.jaiswal@weave.works >
2022-03-10 18:16:44 +05:30
Sanskar Jaiswal
91126d102d
fix a/b testing logic and update e2e tests
...
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com >
2022-03-10 16:54:36 +05:30
Sanskar Jaiswal
da451a0cf4
add metric templates to tests
...
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com >
2022-03-10 16:54:36 +05:30
Sanskar Jaiswal
5e1d00d4d2
add router_test and make test install script platform agnostic
...
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com >
2022-03-10 16:54:36 +05:30
Sanskar Jaiswal
00d54d268c
add gateway tests and change provider aname
...
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com >
2022-03-10 16:54:36 +05:30
Sanskar Jaiswal
174e9fdc93
Add support for Gateway API as a provider.
...
Adds Gateway API as a provider for progressive traffic shifting, A/B
testing and Blue-Green testing. Adds a new field in the Canary
`spec.service.gatewayRefs` which specifies the Gateway that Flagger
should use.
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com >
2022-03-10 16:54:36 +05:30
Moscagus
f7fd6cce8c
If HPA isn't set and replicas are not specified, it uses the primary replicas when scaling up the canary
...
Signed-off-by: Moscagus <gustavo.varisco@gmail.com >
2022-03-09 22:16:47 -03:00
Sanskar Jaiswal
5acf189fbe
remove support for helmv2 in loadtester
...
Signed-off-by: Sanskar Jaiswal <sanskar.jaiswal@weave.works >
2022-03-08 22:14:32 +05:30
Stefan Prodan
090329d0c9
Merge pull request #1119 from connesc/authorizer
...
Restrict source namespaces in flagger-loadtester
2022-03-08 14:41:11 +02:00
Sanskar Jaiswal
84ae65c763
fix potential canary finalizer duplication
...
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com >
2022-03-04 21:11:31 +05:30
Cédric Connes
6085753d84
Only allow namespaces matching -namespace-regexp
...
This allows to forbid access from canaries in non-whitelisted
namespaces.
In a multi-tenant context, this can be combined with network policies to
maintain isolation between namespaces.
Signed-off-by: Cédric Connes <cedric.connes@gmail.com >
2022-02-24 18:24:03 +01:00
Stefan Prodan
30d553c6f3
Release v1.18.0
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-02-14 12:44:23 +02:00
Somtochi Onyekwere
085639bbde
Set primary deployment replicas when autoscaler isn't used
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2022-02-14 10:54:24 +01:00
Stefan Prodan
3bfa7c974d
Merge pull request #1102 from SomtochiAma/topology-spread
...
Add field `spec.analysis.canaryReadyThreshold` for configuring canary threshold
2022-02-10 11:11:37 +02:00
Somtochi Onyekwere
9796903c78
Send warning and error alerts correctly
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2022-02-08 21:48:46 +01:00
Somtochi Onyekwere
215c859619
add field for configuring canary threshold
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2022-02-08 13:52:28 +01:00
Stefan Prodan
7071d42152
Merge pull request #1100 from SomtochiAma/topology-spread
...
Update matchLabels for TopologySpreadContstraints in Deployments
2022-02-07 15:13:52 +02:00
Somtochi Onyekwere
08b1e52278
Add extra check for name
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2022-02-07 13:00:43 +01:00
Stefan Prodan
801f801e02
Merge pull request #1095 from ashokhein/main
...
Fix for when Prometheus returns NaN
2022-02-07 13:53:32 +02:00
Stefan Prodan
af5634962f
Merge pull request #1092 from northwesternmutual/main
...
Update metadata during subsequent promote
2022-02-07 13:45:26 +02:00
Somtochi Onyekwere
fe7615afb4
Update matchLabels in LabelSelectors
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2022-02-07 11:30:21 +01:00
ASHOK KUMAR KS
fc6bedda23
Merge branch 'fluxcd:main' into main
2022-01-25 10:41:13 +00:00
Karl Heins
121eb767cb
Update metadata during subsequent promote
...
Signed-off-by: Karl Heins <karlheins@northwesternmutual.com >
Support updating primary Deployment/DaemonSet/HPA/Service labels and annotations after first-time rollout
2022-01-24 14:41:24 -06:00
ashokhein
cd3a1d8478
fixed bug when Prometheus returns NaN
...
Signed-off-by: ashokhein <ashokhein@gmail.com >
2022-01-24 12:58:57 +00:00
Stefan Prodan
a0f1638f6c
Remove Flux deprecated marker
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-01-21 15:11:42 +02:00
Stefan Prodan
fc13276f0e
Release v1.17.0
...
Adds support for Kuma service mesh
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-01-21 15:11:41 +02:00
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
Stefan Prodan
96d190a789
Merge pull request #1085 from johnharris85/add-kuma-support
...
Add kuma support for progressive traffic shifting canaries
2022-01-11 11:01:14 +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
47be2a25f2
Add Kuma routing and metrics
...
Signed-off-by: John Harris <john.harris@konghq.com >
2021-12-18 14:07:59 -08:00
John Harris
bd58a47862
Add/update API types
...
Signed-off-by: John Harris <john.harris@konghq.com >
2021-12-18 14:05:54 -08:00
Stefan Prodan
250d9f2836
Release v1.16.1
...
Contains flagger-loadtester v0.21.0
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-12-17 16:51:53 +02:00
John Harris
204228bc8f
Add API types.
...
Signed-off-by: John Harris <john.harris@konghq.com >
2021-12-15 15:13:47 -08:00
Stefan Prodan
47ff00e9b9
Update Kubernetes packages to v1.23.0
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-12-14 17:56:59 +02:00
Stefan Prodan
30b5054692
Update Go to v1.17
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-12-14 17:26:13 +02:00
Stefan Prodan
a2c5861ca5
Release v1.16.0
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-11-22 14:53:54 +02:00
Stefan Prodan
fcc07f02b0
Merge pull request #1049 from fluxcd/prevent-flux-overrides
...
Prevent Flux from overriding Flagger managed objects
2021-11-22 14:38:27 +02:00
Stefan Prodan
30ab182b2e
Merge pull request #1052 from zeot/append-ownerreferences-configmaps-and-secrets
...
Append to list of ownerReferences for primary configmaps and secrets
2021-11-18 10:51:36 +02:00