Somtochi Onyekwere
5245045d84
Update localbalancer settings
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2021-09-17 09:31:00 +01:00
Keerthan Ekbote
aa485f4bf1
Update gloo apis to replace snake case with camel case
...
Signed-off-by: Keerthan Ekbote <keerthan.ekbote@solo.io >
2021-08-23 12:16:43 -04: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
Joakim Ahrlin
0dc6f33550
Add insecureSkipVerify option for Prometheus and Graphite
...
Add insecureSkipVerify option for Prometheus and Graphite
Signed-off-by: Joakim Ahrlin <joakim.ahrlin@embark-studios.com >
2021-06-15 19:28:25 +03:00
Stefan Prodan
17c310d66d
Merge pull request #932 from KnechtionsCoding/feat/gloo-label-copy
...
gloo: copy labels from upstream
2021-06-15 12:36:37 +03:00
Johnson Shi
d82b2c219a
fix: Require SMI TrafficSplit Service and Weight
...
In the SMI TrafficSplit spec, Weight and Service are
required values for TrafficSplit Backend.
In flagger's SMI v1alpha2 implementation,
Service and Weight have the omitempty json option.
During canary analysis, flagger initially creates
a SMI TrafficSplit custom resource in which the
canary backend service has a Weight of 0.
The omitempty option causes Go to omit Weight
when it sends the custom resource to Kubernetes.
This throws an error during canary analysis.
Signed-off-by: Johnson Shi <Johnson.Shi@microsoft.com >
2021-06-14 06:55:59 -07:00
Hans Knecht
35c8957a55
chore: lowercase labels
...
Signed-off-by: Hans Knecht <Hans.Knecht@missionlane.com >
2021-06-12 21:57:45 -04:00
Hans Knecht
8555f8250a
feat: copy labels from upstream
...
Signed-off-by: Hans Knecht <Hans.Knecht@missionlane.com >
2021-06-11 16:18:29 -04:00
Keerthan Ekbote
a286625ad9
updated gloo unit tests
...
Signed-off-by: Keerthan Ekbote <keerthan.ekbote@solo.io >
intermediate commit
Signed-off-by: Keerthan Ekbote <keerthan.ekbote@solo.io >
updated gloo unit tests
Signed-off-by: Keerthan Ekbote <keerthan.ekbote@solo.io >
copy config from upstream ref to flagger-generateed upstreams
Signed-off-by: Keerthan Ekbote <keerthan.ekbote@solo.io >
removed unneeded types
Signed-off-by: Keerthan Ekbote <keerthan.ekbote@solo.io >
make fmt
Signed-off-by: Keerthan Ekbote <keerthan.ekbote@solo.io >
added code-generator to replace
Signed-off-by: Keerthan Ekbote <keerthan.ekbote@solo.io >
reverted go.mod
Signed-off-by: Keerthan Ekbote <keerthan.ekbote@solo.io >
fixed struct
Signed-off-by: Keerthan Ekbote <keerthan.ekbote@solo.io >
updated e2es with new upstream ref
Signed-off-by: Keerthan Ekbote <keerthan.ekbote@solo.io >
Add note to docs about upstreamRef
Signed-off-by: Kevin Dorosh <kevin.dorosh@solo.io >
Fix typo, improve clarity
Signed-off-by: Kevin Dorosh <kevin.dorosh@solo.io >
2021-05-14 08:07:15 -04:00
Stefan Prodan
3ad55c9750
Merge pull request #894 from saiskee/create-non-discovered-gloo-upstreams
...
Gloo: Create gloo upstreams from non-discovered services
2021-05-11 18:42:20 +03:00
Keerthan Ekbote
99b3775926
fixed typo in gloo/v1/types.go
...
Signed-off-by: Keerthan Ekbote <keerthan.ekbote@solo.io >
2021-05-05 11:21:43 -04:00
Olivier Michaelis
d7b878f980
style: rename CanaryWaitingPromotion to CanaryPhaseWaitingPromotion
...
Renames the CanaryPhase to be more consistent with the existing phases.
Signed-off-by: Olivier Michaelis <38879457+oliviermichaelis@users.noreply.github.com >
2021-05-01 00:21:13 +02:00
Keerthan Ekbote
8be3d82ae9
Merge branch 'main' of https://github.com/fluxcd/flagger into create-non-discovered-gloo-upstreams
2021-04-29 19:16:05 -04:00
Keerthan Ekbote
2935fad54d
fixed gloo upstream api group
...
Signed-off-by: Keerthan Ekbote <keerthan.ekbote@solo.io >
2021-04-29 11:43:39 -04:00
Stefan Prodan
593f450093
Implement SMI v1alpha3 router
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-04-28 19:26:42 +03:00
Keerthan Ekbote
d20efe4509
make fmt
...
Signed-off-by: Keerthan Ekbote <keerthan.ekbote@solo.io >
2021-04-28 09:52:51 -04:00
Stefan Prodan
d59663810c
Merge pull request #872 from L3o-pold/feature/add-alerting-http-proxy
...
Add alerting http proxy option
2021-04-28 14:59:37 +03:00
Stefan Prodan
a5909682cd
Merge pull request #887 from mayankshah1607/mayank/alert-muting
...
feat: Add option to mute alerts generated from webhooks
2021-04-28 14:56:47 +03:00
Keerthan Ekbote
a1ff44454a
change: Creating gloo upstreams from kube services
...
Signed-off-by: Keerthan Ekbote <keerthan.ekbote@solo.io >
2021-04-27 12:49:19 -04:00
Mayank Shah
975b84a2eb
feat: Add option to mute alerts generated from webhooks
...
Signed-off-by: Mayank Shah <mayankshah1614@gmail.com >
2021-04-23 11:27:09 +05:30
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
4b084cf685
Implement SMI v1alpha2 router
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-04-08 11:37:04 +03:00
Jason Blackburn
f0bf5219d4
added WaitingPromotion phase and only generate one alert when transitioning into the phase
...
Signed-off-by: Jason Blackburn <jason.blackburn@outlook.com >
2021-03-19 08:04:18 -05:00
Mayank Shah
873141b9ca
Add webhook confirm-traffic-increase for manually approving traffic increase
...
Signed-off-by: Mayank Shah <mayankshah1614@gmail.com >
2021-03-16 20:18:27 +05:30
Hiroki Matsumoto
d15df9ae88
Reflect the latest Istio version v1alpha3
...
Signed-off-by: Hiroki Matsumoto <hiroki.matsumoto.ggg@gmail.com >
2021-01-12 21:08:29 +09:00
Kevin Dorosh
b9f14ee57a
Update to use new Gloo Edge 1.6 API
...
Signed-off-by: Kevin Dorosh <kcdorosh@gmail.com >
2020-12-22 10:09:20 -05:00
Kevin Dorosh
a3f791be17
First pass A/B testing
...
Signed-off-by: Kevin Dorosh <kcdorosh@gmail.com >
2020-12-22 10:09:20 -05:00
Kevin Dorosh
2e1b3fc8de
Fix json naming
...
Signed-off-by: Kevin Dorosh <kcdorosh@gmail.com >
2020-12-22 10:05:55 -05:00
Kevin Dorosh
8fceafc017
Fix api mistakes
...
Signed-off-by: Kevin Dorosh <kcdorosh@gmail.com >
2020-12-22 10:05:55 -05:00
Kevin Dorosh
47dcf6a7b9
Add permissions
...
Signed-off-by: Kevin Dorosh <kcdorosh@gmail.com >
2020-12-22 10:05:55 -05:00
Kevin Dorosh
c63ec2d95d
Update gloo logic to use route tables, cleanup
...
Signed-off-by: Kevin Dorosh <kcdorosh@gmail.com >
2020-12-22 10:05:55 -05:00
Kevin Dorosh
f4aeb98744
Add route table codegen
...
Signed-off-by: Kevin Dorosh <kcdorosh@gmail.com >
2020-12-22 10:05:29 -05: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
746507dcc9
[traefik] Remove TraefikService metadata from canary spec
2020-11-26 05:52:42 +05:00
nmlc
a3b9ed126d
[traefik] Api changes & codegen
2020-11-25 07:50:54 +05:00
João Carreira
df6fb2251d
Merge branch 'master' of github.com:jddcarreira/flagger into supportAppMeshBackendARN
2020-11-20 12:41:24 +00:00
João Carreira
7ab9061899
Update AWS App Mesh types
2020-11-20 10:33:25 +00:00
João Carreira
e149125eaa
validate if its an ARN
2020-11-19 16:19:16 +00:00
Robert Kwolek
2a0473fc9b
fix: fullWeight removed, fullWeight => totalWeight
2020-11-17 09:00:21 +01:00
Robert Kwolek
67dca9c7ad
Merge remote-tracking branch 'upstream/master'
2020-11-12 20:47:37 +01:00
Kazuki Nitta
a624a2977e
Add support for Istio VirtualService delegation ( #715 )
...
Add support for Istio VirtualService delegation
2020-10-28 11:38:54 +02:00
Robert Kwolek
16a6df59ab
Merge remote-tracking branch 'upstream/master'
2020-08-20 21:03:43 +02:00
Robert Kwolek
906103daa5
feat: weighted deployments
2020-08-20 20:56:10 +02:00
Samuel Lang
39e55daa04
📈 Skipper Metrics Observer
...
Te be able to distinct Skipper routes we need to combine the Canary data to generate the Skipper metric label.
"request-success-rate" and "request-duration" queries are implemented and tested that provide those obersvations from Skipper metrics
* Takes into account how Skipper renders the paths accordingly and reformats the quieries.
2020-08-17 08:23:38 +02:00
jqlu
7fd8251a06
fix typo in status.go
2020-07-03 10:47:40 +08:00
stefanprodan
7a18bfaac5
Add timeout fields to AppMesh client
2020-06-04 12:15:44 +03:00
stefanprodan
6db5b5c417
Add allow origins field to CORS spec
2020-06-01 14:58:08 +03:00
stefanprodan
f3b444ab49
Add promotion step weight to Canary CRD
2020-05-18 10:34:10 +03:00
stefanprodan
eba6478729
Add providers to API
2020-05-06 01:12:41 +03:00