Stefan Prodan
fe5bb3fd26
Release v1.15.0
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-10-28 16:24:43 +03:00
Stefan Prodan
d83293776d
Merge pull request #1034 from jonnylangefeld/jlf/add-metadata-to-istio-vs
...
Add metadata annotations to generated apex objects
2021-10-27 08:52:34 +03:00
Jonny Langefeld
d5994ac127
Add metadata to istio VirtualService
...
Some third party software relies on annotations and labels on istios VirtualServices. For instance external-dns makes use of the `external-dns.alpha.kubernetes.io/controller` annotation. Currently there is no way to set labels and annotations on the VirtualService resource.
This change takes the metadata from the `canary.Spec.Service.Apex` property to replicate exactly what is already possible for a traefik resource:
c36a13ccff/pkg/router/traefik.go (L59-L68)
Fix #854
Signed-off-by: Jonny Langefeld <jonny.langefeld@gmail.com >
2021-10-26 10:59:34 -07:00
Stefan Prodan
36584826bb
Merge pull request #1022 from menglingwei/main
...
Fix tyops in code comments
2021-10-26 12:52:29 +03:00
Léopold Jacquot
7d2f3dea7a
Use nginx controller canary metrics
...
Signed-off-by: Léopold Jacquot <leopold.jacquot@infomaniak.com >
2021-09-30 11:12:37 +02:00
xiaobing.meng
fb621ec465
fix comments
...
Signed-off-by: xiaobing.meng <xiaobing.meng@alibaba-inc.com >
2021-09-26 15:14:47 +08:00
Somtochi Onyekwere
00e993c686
Add test for fieldIsMandatory
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2021-09-20 23:17:27 +01:00
Stefan Prodan
374a55d8f5
Merge pull request #1001 from kyanagimoto/main
...
fix: 🐛 trigger unexpected canary deployment.
2021-09-20 18:36:09 +03:00
Stefan Prodan
a2326198f6
Release v1.14.0
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-09-20 11:07:43 +03:00
Somtochi Onyekwere
5245045d84
Update localbalancer settings
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2021-09-17 09:31:00 +01:00
Stefan Prodan
b57d39369b
Merge pull request #1015 from SomtochiAma/influxdb
...
Render inline promql query
2021-09-17 09:24:34 +03:00
Somtochi Onyekwere
3a2f688c56
Render inline promql query
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2021-09-16 13:02:58 +01:00
GregoireW
13a2a5073f
Add dynatrace provider
...
Signed-off-by: GregoireW <24318548+GregoireW@users.noreply.github.com >
2021-09-16 10:48:51 +02:00
Somtochi Onyekwere
cfb68a6e56
Add Influxdb provider
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2021-09-16 08:55:40 +01:00
Somtochi Onyekwere
056ba675a7
Add stackdriver metrics analysis
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2021-09-01 18:25:59 +01:00
kyanagimoto
873b74561c
fix: 🐛 trigger unexpected canary deployment.
...
https://github.com/fluxcd/flagger/issues/989
Signed-off-by: kyanagimoto <koichiyanagimoto@gmail.com >
2021-09-01 19:17:17 +09:00
Stefan Prodan
38adc513a6
Release v1.13.0
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-08-25 11:46:30 +03:00
Fabio Pinna
cf8783ea37
Add support for Google Chat alerts ( #953 )
...
Add gchat alerting support
Signed-off-by: fpinna <fplkid@gmail.com >
2021-08-24 11:26:00 +03: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
shuheiktgw
38d3ca1022
chore: Drop deprecated io/ioutil
...
Signed-off-by: shuheiktgw <shuheiktgw@users.noreply.github.com >
2021-07-31 08:25:46 +09:00
Stefan Prodan
e6b5ee2042
Merge pull request #958 from GregoryVds/fix-typo
...
pkg:canary: fix typos in logs
2021-07-26 18:37:20 +03:00
Mike Ball
4cc2ada2a2
correct spelling of 'Secrets' in code comments
...
Signed-off-by: Mike Ball <mike.ball@warnermedia.com >
2021-07-23 06:54:26 -04:00
Gregory Vander Schueren
a5d3e4f6a6
pkg:canary: fix typos in logs
...
Signed-off-by: Gregory Vander Schueren <gregory.vanderschueren@sortlist.com >
2021-07-21 15:44:56 +02:00
Léopold Jacquot
6634f1a9ae
don't override DefaultClient
...
bug introduced by https://github.com/fluxcd/flagger/pull/872
Signed-off-by: Léopold Jacquot <leopold.jacquot@infomaniak.com >
2021-06-24 15:04:41 +02:00
Stefan Prodan
588f4c477b
Release v1.12.1
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-06-17 19:12:06 +03:00
Stefan Prodan
c36a13ccff
Remove the GitOps Toolkit metadata from generated objects
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-06-17 17:49:22 +03:00
Stefan Prodan
7a4fdbddc0
Release v1.12.0
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-06-16 12:18:40 +03: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
cc673159d7
Remove Flux GC markers from generated objects
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-06-15 17:45:33 +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
Hans Knecht
e7357c4e07
fix: updating to use include-label-prefix
...
fix: remove copy of labels
Signed-off-by: Hans Knecht <Hans.Knecht@missionlane.com >
2021-06-14 11:39:55 -04: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
Stefan Prodan
1e382203b8
Release v1.11.0
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-06-01 13:37:51 +03:00
Stefan Prodan
e5b8afc085
Merge pull request #917 from fluxcd/ingress-v1
...
Upgrade Ingress to networking.k8s.io/v1
2021-06-01 12:37:26 +03:00
Stefan Prodan
0f9dd61786
Release v1.10.0
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-05-28 09:06:46 +03:00
Stefan Prodan
4869a9f3ae
Merge pull request #915 from HBOCodeLabs/graphite-metrics-provider
...
Add Graphite metrics provider
2021-05-28 08:55:30 +03:00
Stefan Prodan
a2784c533e
Upgrade Ingress to networking/v1
...
- breaking change: drop support for Ingress `k8s.io/api/networking/v1beta1`
- routing: use Ingress `k8s.io/api/networking/v1` for NGINX and Skipper routers
- e2e: update ingress-nginx v0.46.0 and skipper to v0.13.61
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-05-26 09:59:26 +03:00
kazukousen
b26b49fac2
add unit tests
...
Signed-off-by: kazukousen <mmchari.0228@gmail.com >
2021-05-25 23:21:34 +09:00
Mike Ball
4654f2cba9
add a Graphite metrics provider
...
This adds a Graphite metric provider to address
issue #911 .
Co-authored-by: Mike Ball <mike.ball@warnermedia.com >
Co-authored-by: Nathan Mische <Nathan.Mische@warnermedia.com >
Signed-off-by: Mike Ball <mike.ball@warnermedia.com >
Signed-off-by: Nathan Mische <Nathan.Mische@warnermedia.com >
2021-05-24 09:16:00 -04:00
kazukousen
17557dc206
fixed ConfigTracker to be able to scan envFrom in init-containers
...
Signed-off-by: kazukousen <mmchari.0228@gmail.com >
2021-05-24 14:09:04 +09:00
Stefan Prodan
9372cf9f18
Release v1.9.0
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-05-14 16:19:27 +03:00
Stefan Prodan
41e427d645
Merge pull request #908 from kdorosh/add_gloo_upstreamRef
...
Gloo Upstream Ref for Upstream Config
2021-05-14 15:37:49 +03: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
Iaroslav Vorozhko
41481c1ca8
Adjusted tests to new behaviour on init and promotion
...
Signed-off-by: Iaroslav Vorozhko <iaroslav.vorozhko@mcmakler.de >
2021-05-13 14:45:33 +02:00
Iaroslav Vorozhko
e926486b0f
Stop canary traffic after canary promotion
...
Signed-off-by: Iaroslav Vorozhko <iaroslav.vorozhko@mcmakler.de >
2021-05-13 14:45:33 +02: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
fdc8dd8795
fixed observers test
...
Signed-off-by: Keerthan Ekbote <keerthan.ekbote@solo.io >
2021-05-05 11:29:14 -04:00