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
Federico Nafria
2d5e289142
Fix Nginx request-duration query
...
`nginx_ingress_controller_ingress_upstream_latency_seconds_sum` measures the connection latency, not the time it takes the backend to respond.
Fixes #1685
Signed-off-by: Federico Nafria <federiconafria@gmail.com >
2024-07-19 17:08:02 +00:00
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
Tanner Altares
e5dfbf4adc
Signed-off-by: Tanner Altares <ta924@yahoo.com>
...
block panic when prom returns range vector
2024-05-22 18:51:04 +05:30
Aurel Canciu
553184b82b
Use Patch instead of Update in the deployment_controller when scaling
...
This should avoid frequent "Operation cannot be fulfilled" errors from
polluting Canary resource events and logs.
Signed-off-by: Aurel Canciu <aurel.canciu@nexhealth.com >
2024-05-22 17:16:16 +05:30
Stefan Prodan
4a12fc8499
Release v1.37.0
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2024-03-26 12:47:51 +02:00
Stefan Prodan
0a616df01e
Merge pull request #1602 from benoitg31/main
...
Migrate istio VirtualService/DestinationRule to APIversion v1beta1 (current v1alpha3)
2024-03-26 10:26:30 +02:00
Henry Tam
935d6f9746
Add omitempty to statuses to allow better marshalling.
...
Signed-off-by: Henry Tam <Henry.Tam@anz.com >
2024-03-25 23:17:22 +11:00
sopida-chotwanwirach
e3a529e1c8
switch to use patch
...
Signed-off-by: sopida-chotwanwirach <sopida.chotwanwirach@offerup.com >
2024-03-18 19:37:08 -07:00
sopida-chotwanwirach
e153b8a3df
fix(gloo): Update reconciler to detect change in gloo upstream spec
...
Signed-off-by: sopida-chotwanwirach <sopida.chotwanwirach@offerup.com >
2024-03-14 14:13:02 -07:00
LiZhenCheng9527
b778013e07
Fixed issue where query with no metric template returned an error
...
Signed-off-by: LiZhenCheng9527 <lizhencheng6@huawei.com >
2024-03-07 16:06:23 +08:00
Sanskar Jaiswal
bd3249feae
Release v1.36.1
...
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com >
2024-03-06 11:27:05 +05:30
Sanskar Jaiswal
757d90121b
scheduler: fail canary according to progress deadline
...
Modify `canary.IsPrimaryReady()` and `canary.Initialize()` to return a
boolean indicating if the error is retriable. Modify the scheduler to
rollback the analysis and mark the Canary object as failed if the above
two functions or `canary.IsCanaryRead()` returns false along with an
error.
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com >
2024-03-05 00:10:30 +05:30
Benoit Gaillard
217db66a5e
make flagger use apiversion v1beta1 for istio VirtualService and DestinationRule instead of v1alpha1
...
Signed-off-by: Benoit Gaillard <benoit.gaillard@continental-corporation.com >
2024-02-28 15:09:40 +01:00
Stefan Prodan
cf6e241fa5
Release v1.36.0
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2024-02-07 20:35:09 +02:00
Alexey Kubrinsky
4932527464
Istio Canary TCP service support
...
Signed-off-by: Alexey Kubrinsky <akubrinsky@zetaglobal.com >
2024-02-07 14:51:30 +01:00
LiZhenCheng9527
5f8aeb878b
add ut for function runMetricChecks
...
Signed-off-by: LiZhenCheng9527 <lizhencheng6@huawei.com >
2024-01-18 18:14:44 +08:00
LiZhenCheng9527
d618cfcedd
fix ut failed
...
Signed-off-by: LiZhenCheng9527 <lizhencheng6@huawei.com >
2024-01-18 16:52:18 +08:00
LiZhenCheng9527
471da0abba
return an error for missing metric templates and count that towards the failure threshold
...
Signed-off-by: LiZhenCheng9527 <lizhencheng6@huawei.com >
2024-01-18 09:51:31 +08:00
Sanskar Jaiswal
3a887bd79a
istio: make retry attempts a mandatory field
...
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com >
2023-12-18 17:36:49 +05:30
Sanskar Jaiswal
7e95b1a8a5
Release v1.35.0
...
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com >
2023-11-30 20:16:00 +05:30
Sanskar Jaiswal
e9b8dee726
Merge pull request #1557 from fluxcd/gatewayapi-v1
...
gatewayapi: add support for `v1`
2023-11-30 15:06:31 +05:30
Sanskar Jaiswal
1f2c464b45
gatewayapi: add support for timeouts
...
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com >
2023-11-29 20:56:33 +05:30
Sanskar Jaiswal
0d0d0ef811
gatewayapi: add support for v1 and drop v1alpha2
...
Add support for v1 of Gateway API `HTTPRoute`. Drop support for v1alpha2
as it was deprecated almost a year ago.
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com >
2023-11-29 20:56:30 +05:30
Joseph Kwasniewski
ad8e7d613a
feat: add support for webhook retries
...
Add a new field `.spec.webhooks[].retries` to specify the number of
retries when calling a webhook.
Signed-off-by: Joseph Kwasniewski <kwasniewski@gmail.com >
2023-11-27 13:57:08 +05:30
Sanskar Jaiswal
63ec848b38
controller: wait for canary deployment to be ready before removing finalizers
...
Fix the waiting logic to actually wait for the canary deployment to be
ready before continuing with the rest of the finalization logic.
Previously, the canary deployment was not being checked for a ready
status due to the the absence of the `Steps` field in the specified
backoff.
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com >
2023-11-17 18:03:57 +05:30
Sanskar Jaiswal
c5369e9113
Merge pull request #1540 from S-mishina/feature/support-istio-destinationrule-warmupdurationsecs
...
Support istio Destination Dule WarmupDurationSecs
2023-10-17 18:52:50 +05:30
S-mishina
d196fae71c
support WarmupDurationSecs
...
Signed-off-by: S-mishina <seiryu.mishina@zozo.com >
Delete unwanted descriptions
Signed-off-by: S-mishina <seiryu.mishina@zozo.com >
Add kustomize/base/flagger/crd.yaml WarmupDurationSecs field
Signed-off-by: S-mishina <seiryu.mishina@zozo.com >
fix warmupDurationSecs description
Signed-off-by: S-mishina <seiryu.mishina@zozo.com >
2023-10-17 21:50:11 +09:00
rye-sw
d796c206d3
Set original node selector value when finalizing service
...
Signed-off-by: rye-sw <rye@stairwell.com >
2023-10-16 10:44:18 -07:00
Sanskar Jaiswal
ce70a50047
Release v1.34.0
...
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com >
2023-10-04 14:56:51 +05:30
Sanskar Jaiswal
dc6dd0661a
gatewayapi: add support for b/g mirroring
...
Add support for mirroring requests while performing B/G deployments with
Gateway API. A `RequestMirror` filter pointing to the canary service is
added to the HTTPRoute during a Canary run. During the Canary run, drift
correction for `.spec.rules[].filters` is disabled to avoid removing the
mirror filter.
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com >
2023-10-03 14:41:37 +05:30
Megum1n
8ada61edd1
Use strings for gloo duration configuration
...
Signed-off-by: Megum1n <misaka@pantsu.moe >
2023-10-03 10:05:45 +02:00
Sanskar Jaiswal
c0e2096f92
gatewayapi: add support for route rule filters
...
Add support for [`Filters`](https://gateway-api.sigs.k8s.io/references/spec/#gateway.networking.k8s.io/v1beta1.HTTPRouteFilter )
in the HTTPRoute API. We reuse most of the existing fields used for
Istio to construct the appopriate filter. A new API
`.spec.service.mirror` is added to allow for request mirroring. The
`.spec.service.rewrite` API has been changed to a custom `HTTPRewrite`
API instead of importing it from Istio, to allow covering all features
that Gateway API provides.
Support for the [`RequestRedirect`](https://gateway-api.sigs.k8s.io/references/spec/#gateway.networking.k8s.io/v1beta1.HTTPRequestRedirectFilter )
Filter has been left out on purpose, since it's not possible to specify
it if the same rule also specifies `.backendRefs` (which Flagger does).
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com >
2023-09-22 16:10:09 +05:30
Kevin McDermott
56b6339f8c
Add Canary Webhook checksum.
...
This adds a new Checksum field to the canary webhook body, which is a
hash of the LastAppliedSpec and TrackedConfigs.
This can be used to identify the rollout of a specific configuration,
and differentiate between webhooks being sent for different
configuration and deployment versions.
Signed-off-by: Kevin McDermott <kevin@weave.works >
2023-09-19 12:50:37 +01:00
Sanskar Jaiswal
0eaf054e8b
remove all usages of autoscaling/v2beta2 from docs
...
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com >
2023-09-11 13:57:26 +05:30
Sanskar Jaiswal
00fcf991a6
gatewayapi: add support for session affinity
...
Add support for Canary releases with session affinity for Gateway API.
This enables any Gateway API implementation that supports
[`ResponseHeaderModifier`](3d22aa5a08/apis/v1beta1/httproute_types.go (L651) )
to be used with session affinity.
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com >
2023-09-11 13:57:23 +05:30
Sanskar Jaiswal
f0ffb67cff
update kubernetes to v1.27
...
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com >
2023-09-06 15:49:25 +05:30
Sanskar Jaiswal
d35ecbeba8
Release v1.33.0
...
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com >
2023-08-29 14:32:06 +05:30
miguelvalerio
c812dcffc1
fix traefik request-duration metric
...
Signed-off-by: miguelvalerio <miguelgomes.valerio@gmail.com >
2023-08-28 20:14:53 +05:30
Stefan Prodan
2992a99bbc
Merge pull request #1443 from RobinNil/fix-typos
...
fix: typo on "Parase", should be "Parse".
2023-08-28 16:23:13 +03:00
Son Bui
2e4fe73d34
fix: Incorrect format for istio gateways #1104
...
Signed-off-by: Son Bui <sonbv00@gmail.com >
2023-08-28 20:46:30 +08:00
bin.hu
084daaf3f9
feat: loadtester support kubectl type
...
Signed-off-by: bin.hu <bin.hu@ringcentral.com >
2023-08-22 10:36:24 +08:00
Sanskar Jaiswal
67bc27f515
Merge pull request #1466 from arukiidou/patch-1
...
Update doc.go
2023-08-21 14:45:56 +05:30
arukiidou
dfb5d0847a
Update gatewayapi v1beta1 doc.go
...
Signed-off-by: arukiidou <arukiidou@yahoo.co.jp >
2023-08-21 13:49:34 +05:30