Stefan Prodan
d9d910b0cf
Merge pull request #1861 from renatovassaomb/rv/istio-primary-cookie-name-support
...
Feat: Add support for stickiness for primary deployment in Istio
2025-12-18 09:11:10 +02:00
Renato Vassão
4821a687c1
Adds support for setting primary cookie name in istio router
...
Signed-off-by: Renato Vassão <renato.vassao@mindbodyonline.com >
2025-11-18 15:08:25 -03:00
Renato Vassão
931dd7fa6b
Adds usage of PrimarySessionAffinityCookie in Gateway API router
...
Signed-off-by: Renato Vassão <renato.vassao@mindbodyonline.com >
2025-11-18 15:07:19 -03:00
Renato Vassão
8018353d54
Adds primarySessionAffinityCookie field to sessionAffinity
...
Signed-off-by: Renato Vassão <renato.vassao@mindbodyonline.com >
2025-11-18 15:04:04 -03:00
Erik Miller
ffddfd9c24
fix: datadog metrics should provide http status code on error if non-2xx response
...
currently the log line exposes the error, however that's always going to be nil
based on the check just above it. This provides better visibility into the failure reason
Signed-off-by: Erik Miller <erik.miller@gusto.com >
2025-11-13 12:59:08 -08:00
Stefan Prodan
1a727d294c
Release Flagger 1.42.0
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2025-10-16 15:59:48 +03:00
Stefan Prodan
ae5e39bb3d
Release loadtester 0.36.0
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2025-10-16 13:34:13 +03:00
Stefan Prodan
fce1781ebf
Merge pull request #1791 from steved/main
...
fix: gateway router should wait for accepted condition
2025-10-16 12:51:36 +03:00
Stefan Prodan
461abc9e10
Merge pull request #1797 from steved/steved/event-webhook-timeout
...
fix: honor event webhook timeout
2025-10-16 12:10:36 +03:00
Steven Davidovitz
bb7ad65462
fix: gateway router should wait for accepted condition
...
It can take some time for changes to propagate for cloud load balancers,
so flagger should ensure the route changes are current before proceeding
with any more.
Signed-off-by: Steven Davidovitz <sdavidovitz@groq.com >
2025-10-15 17:27:12 -07:00
Steven Davidovitz
6fcbe192a7
fix: send succeeded webhooks with correct phase
...
Signed-off-by: Steven Davidovitz <sdavidovitz@groq.com >
2025-10-15 17:23:02 -07:00
Steven Davidovitz
253123bdff
fix: honor event webhook timeout
...
Signed-off-by: Steven Davidovitz <sdavidovitz@groq.com >
2025-10-15 17:21:14 -07:00
Stefan Prodan
c30e6552d7
Add support for setting traffic distribution
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2025-10-15 16:57:06 +03:00
Stefan Prodan
6031abc3a9
Add support for CORS policy to Gateway API
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2025-10-15 16:43:39 +03:00
Stefan Prodan
f9fe9a1635
Update Gateway API to v1.4.0
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2025-10-15 12:41:37 +03:00
Stefan Prodan
751f52ec25
Regenerate clientset with Kubernetes 1.34 code-gen
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2025-10-15 10:20:27 +03:00
Stefan Prodan
3d99d2fddd
Merge pull request #1823 from briansonnenberg/main
...
Add `unmanagedMetadata` to canary service specification
2025-10-15 09:52:08 +03:00
Brian Sonnenberg
ea219506a5
Added a new field to canary spec to specify unmanaged metadata
...
These are labels and annotations that should be ignored by Flagger
(i.e. not overwritten upon reconciliation).
See: github.com/fluxcd/flagger/issues/1573
Signed-off-by: Brian Sonnenberg <bsonnenberg@google.com >
2025-10-14 21:18:47 +00:00
Renato Vassão
278e7d31bc
Use BuildCookie function when setting cookie in Gateway API routers
...
Signed-off-by: Renato Vassão <renato.vassao@mindbodyonline.com >
2025-10-14 16:00:14 -03:00
Renato Vassão
c7dad5b532
Use BuildCookie function when setting cookie in Istio router
...
Signed-off-by: Renato Vassão <renato.vassao@mindbodyonline.com >
2025-10-14 16:00:14 -03:00
Renato Vassão
b672363a37
Add cookie attributes to SessionAffinity
...
Signed-off-by: Renato Vassão <renato.vassao@mindbodyonline.com >
2025-10-14 16:00:07 -03:00
Sanskar Jaiswal
28291d42d8
fix: update traefik.containo.us to traefik.io
...
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com >
Co-authored-by: Ashton Pillay <ashpilzusa@gmail.com >
2025-10-10 23:17:12 +05:30
Barrera, Angel
eeeac3543a
fix: default namespace for cross-namespace ref validation
...
When cross-namespace references are disabled, ensure that UpstreamRef,
MetricTemplateRef, and AlertProviderRef default to the canary's namespace
if their namespace field is empty. This aligns the validation logic with
the rest of the controller and prevents false positives when the namespace
is omitted.
Fixes #1827
Signed-off-by: Barrera, Angel <angelbarrerasanchez@protonmail.com >
2025-10-08 09:16:29 +02:00
cappyzawa
ffbc25efda
Add count metrics for canary successes and failures
...
Implement flagger_canary_successes_total and flagger_canary_failures_total
counter metrics with deployment strategy detection and analysis status
tracking for better observability of canary deployment outcomes.
Signed-off-by: cappyzawa <cappyzawa@gmail.com >
2025-10-08 13:53:03 +09:00
cappyzawa
16f54923b2
Add metrics verification to controller tests
...
Enhance existing scheduler tests for deployments, daemonsets, and
services by adding prometheus metrics verification using testutil.
This ensures that status metrics are correctly recorded during
canary promotion workflows and provides better test coverage for
the metrics recording functionality.
Signed-off-by: cappyzawa <cappyzawa@gmail.com >
2025-10-08 13:47:11 +09:00
kahirokunn
56200f6d0f
fix: correct typo in AutoscalerReference type name
...
- Fix spelling of AutoscalerReference (was AutoscalerRefernce) in type definition and struct field
Signed-off-by: kahirokunn <okinakahiro@gmail.com >
2025-10-07 18:28:04 +09:00
Sanskar Jaiswal
89c1ddee79
Release v1.41.0
...
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com >
2025-04-02 12:32:23 +01:00
Nick Otter
8f9bb5b1bc
allow headers to be added to prometheus requests
...
Signed-off-by: Nick Otter <otternq@gmail.com >
Co-authored-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com >
2025-03-27 01:03:23 +05:30
Sanskar Jaiswal
1dc270c2e6
feat: add support for primary backend cookies in session affinity
...
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com >
2025-03-24 13:08:27 +05:30
Stefan Prodan
eaf5bb992c
Ensure constant format strings in fmt calls
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2025-03-23 08:59:45 +02:00
Thomas Banks
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
Markus Dobel
2c4b7a69a2
fix: do not evaluate incomplete samples from datadog
...
Signed-off-by: Markus Dobel <markus.dobel@epicompany.eu >
2025-02-12 18:12:38 +01:00
James Geisler
21acd7e3d6
If applied, this commit will allow the migration from an hpa to a scaled object
...
Signed-off-by: James Geisler <geislerjamesd@gmail.com >
2025-02-10 10:24:58 -06:00
Sanskar Jaiswal
45618b90db
feat: add option to generate headless services
...
Add a new field `.spec.service.headless` which if set to true results in
Flagger generating headless Services, i.e. with the Service's
`.spec.clusterIP` set to None.
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com >
2025-01-14 14:09:12 +05:30
Stefan Prodan
14543cc8bf
Release v1.40.0
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2024-12-17 11:14:49 +02:00
Sanskar Jaiswal
3b6b550d64
Add tests for annotations preservation in Gateway API router
...
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com >
2024-12-16 22:16:08 +05:30
Stefan Prodan
282f2b36f0
Preserve HTTPRoute annotations injected by AWS Gateway API
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2024-12-16 16:35:41 +02:00
Stefan Prodan
a85887de3c
Merge pull request #1735 from kahirokunn/add-helper-gen
...
Automate zz_generated.deepcopy.go updates with make codegen
2024-12-13 18:52:29 +02:00
kahirokunn
febc327673
chore(codegen): add helper generation to codegen script
...
chore(gatewayapi/v1beta1): add deepcopy-gen annotations
run `make codegen`
Signed-off-by: kahirokunn <okinakahiro@gmail.com >
2024-12-14 00:10:24 +09:00
kane8n
d4bd0f2ef8
add splunk provider
...
Signed-off-by: kane8n <takumi.kaneda@zozo.com >
2024-12-13 22:22:25 +09:00
Sanskar Jaiswal
7754cdb89a
Release v1.39.0
...
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com >
2024-11-25 23:26:36 +05:30
Sanskar Jaiswal
4c0a26b675
gatewayapi: return early after creating new http routes
...
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com >
2024-11-24 19:04:27 +05:30
Stefan Prodan
d4f766285d
Update generated client for Kubernetes 1.31
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2024-11-23 20:50:47 +02:00
Stefan Prodan
66fcea7581
Merge pull request #1724 from fluxcd/fix-codegen
...
fix: fix codegen script and update generated code
2024-11-23 20:35:40 +02:00
Sanskar Jaiswal
398fc90cc0
fix: fix codegen script and update generated code
...
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com >
2024-11-23 18:12:23 +05:30
Juan Rodriguez
8f838388e8
feat: add disableTls option for webhooks request
...
Signed-off-by: Juan Rodriguez <engineer.jrg@gmail.com >
2024-11-21 19:22:18 +05:30
Mingjie Li
b88e080a66
add test back and use slices.SortFunc
...
Signed-off-by: Mingjie Li <mli@liveperson.com >
2024-10-26 16:50:51 +02:00
Mingjie Li
9941843385
fix #1712 : sort gateway api header fileter to fix canary restart
...
Signed-off-by: Mingjie Li <mli@liveperson.com >
2024-10-26 16:50:51 +02:00
Sanskar Jaiswal
6a090bca51
Release v1.38.0
...
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com >
2024-07-30 13:06:44 +05:30
Sanskar Jaiswal
90054b3b27
kuma: bump e2e version to 2.7.5
...
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com >
2024-07-26 15:27:46 +05:30