-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update Helm release flagger to v1.38.0 #150
Open
renovate
wants to merge
1
commit into
main
Choose a base branch
from
renovate/flagger-1.x
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
renovate
bot
changed the title
Update Helm release flagger to v1.26.0
Update Helm release flagger to v1.27.0
Dec 16, 2022
renovate
bot
force-pushed
the
renovate/flagger-1.x
branch
from
December 16, 2022 12:49
fce434d
to
79fe8ac
Compare
renovate
bot
force-pushed
the
renovate/flagger-1.x
branch
from
January 26, 2023 14:21
79fe8ac
to
a7a8fcc
Compare
renovate
bot
changed the title
Update Helm release flagger to v1.27.0
Update Helm release flagger to v1.28.0
Jan 26, 2023
renovate
bot
changed the title
Update Helm release flagger to v1.28.0
Update Helm release flagger to v1.29.0
Mar 18, 2023
renovate
bot
force-pushed
the
renovate/flagger-1.x
branch
from
March 18, 2023 21:56
a7a8fcc
to
9a3802b
Compare
renovate
bot
changed the title
Update Helm release flagger to v1.29.0
Update Helm release flagger to v1.30.0
Apr 17, 2023
renovate
bot
force-pushed
the
renovate/flagger-1.x
branch
from
April 17, 2023 11:55
9a3802b
to
c6029e3
Compare
renovate
bot
changed the title
Update Helm release flagger to v1.30.0
Update Helm release flagger to v1.31.0
May 28, 2023
renovate
bot
force-pushed
the
renovate/flagger-1.x
branch
from
May 28, 2023 10:28
c6029e3
to
dd11684
Compare
renovate
bot
force-pushed
the
renovate/flagger-1.x
branch
from
July 14, 2023 12:38
dd11684
to
9d7e47c
Compare
renovate
bot
changed the title
Update Helm release flagger to v1.31.0
Update Helm release flagger to v1.32.0
Jul 14, 2023
renovate
bot
force-pushed
the
renovate/flagger-1.x
branch
from
August 29, 2023 12:12
9d7e47c
to
1bc462c
Compare
renovate
bot
changed the title
Update Helm release flagger to v1.32.0
Update Helm release flagger to v1.33.0
Aug 29, 2023
renovate
bot
changed the title
Update Helm release flagger to v1.33.0
Update Helm release flagger to v1.34.0
Oct 4, 2023
renovate
bot
force-pushed
the
renovate/flagger-1.x
branch
from
October 4, 2023 13:15
1bc462c
to
2c47b4c
Compare
renovate
bot
force-pushed
the
renovate/flagger-1.x
branch
from
November 30, 2023 17:03
2c47b4c
to
417f3c9
Compare
renovate
bot
changed the title
Update Helm release flagger to v1.34.0
Update Helm release flagger to v1.35.0
Nov 30, 2023
renovate
bot
force-pushed
the
renovate/flagger-1.x
branch
from
February 7, 2024 21:28
417f3c9
to
9989864
Compare
renovate
bot
changed the title
Update Helm release flagger to v1.35.0
Update Helm release flagger to v1.36.0
Feb 7, 2024
renovate
bot
force-pushed
the
renovate/flagger-1.x
branch
from
March 6, 2024 14:02
9989864
to
2723721
Compare
renovate
bot
changed the title
Update Helm release flagger to v1.36.0
Update Helm release flagger to v1.36.1
Mar 6, 2024
renovate
bot
force-pushed
the
renovate/flagger-1.x
branch
from
March 26, 2024 13:32
2723721
to
df3e7a7
Compare
renovate
bot
changed the title
Update Helm release flagger to v1.36.1
Update Helm release flagger to v1.37.0
Mar 26, 2024
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate
bot
changed the title
Update Helm release flagger to v1.37.0
Update Helm release flagger to v1.38.0
Jul 30, 2024
renovate
bot
force-pushed
the
renovate/flagger-1.x
branch
from
July 30, 2024 14:10
df3e7a7
to
c699320
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
1.25.0
->1.38.0
Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
fluxcd/flagger (flagger)
v1.38.0
Compare Source
Release date: 2024-07-30
This release comes with several fixes and improvements. There is a new Keptn
metrics provider that can be used
for flexible grading logic and analysis.
The loadtester chart now supports ServiceAccount annotations and the Flagger
chart now supports specifying
honorLabels
for the PodMonitor.Support for Kuma has been fixed and verified against Kuma 2.7.5. Also, the
Deployment scaling has been updated to use
Patch
instead ofUpdate
to avoidintermittent conflict errors. Furthermore, a potential panic that could be
caused due to Prometheus returning a range vector has been fixed. Also, the
request-duration
inbuilt query for Nginx has been updated to be more accurate.Lastly, all Go dependencies, Alpine and Kubernetes libraries were updated.
Important
The update to Kubernetes libraries also brings an unwanted side-effect. Due to
a change in upstream Kubernetes, sidecar support is done through a new field,
which may be utilized by other services in your cluster. This would change the
hash calculated by Flagger between runs and trigger an unwanted Canary
analysis. Unfortunately, this is unavoidable. To get around this, users could
set the
.spec.suspend
field to be true before updating to this version andswitch it back when they update their application.
Improvements
#1628
#1630
#1638
#1649
#1653
#1656
#1676
#1683
#1690
#1675
Fixes
Patch
instead ofUpdate
for Deployment scaling#1634
#1637
#1657
#1666
#1686
v1.37.0
Compare Source
Release date: 2024-03-26
This release updates the Istio APIs to
v1beta1
and fixes several issues relatedto Gloo routing and custom metrics.
Both Flagger and the load tester Go dependencies have been updated to fix various CVEs.
Flagger and the load tester are now built with Go 1.22.
Improvements
v1beta1
#1602
omitempty
to CRD statuses to allow better marshalling#1621
#1622
google.golang.org/protobuf
to v1.33.0#1614
Fixes
#1617
#1611
v1.36.1
Compare Source
Release date: 2024-03-06
This release fixes a bug where
.spec..progressDeadlineSeconds
wasn't respected and the Canarywas stuck forever waiting for the Deployment to be ready.
Furthermore, the Go dependencies have been updated.
Improvements
#1607
Fixes
#1599
#1603
#1606
v1.36.0
Compare Source
Release date: 2024-02-07
This release comes with support for canary releases with traffic shifting using
Istio TCP routing. For more information on how to enable TCP routing please
see the Istio tutorial.
Both Flagger and the load tester Go dependencies have been updated to fix various CVEs.
Flagger is now built with Go 1.21 and the container base image has been updated to Alpine 3.19.
Improvements
#1564
#1595
#1594
Fixes
#1582
#1571
#1511
v1.35.0
Compare Source
Release date: 2023-11-30
This release comes with support for Gateway API
v1
. Furthermore, following thedeprecation period, support for the
v1alpha2
API has been dropped.A new field
.spec.webhooks[].retries
has been added to allow specifying thenumber of retry attempts to make if the webhook server returns an unsuccessful
response.
Another new field
.spec.service.trafficPolicy.loadBalancer.warmupDurationSeconds
has been added for the corresponding field in Istio's
DestinationRule
API.Lastly, two bugs related to deleting a Canary object with
.spec.revertOnDeletion: true
have been fixed.Improvements
#1540
#1541
v1
#1557
#1558
Fixes
#1537
#1552
v1.34.0
Compare Source
Release date: 2023-10-04
This release comes with several new features. The Gateway API integration
has been significantly improved with support for
HTTPRoute
(.spec.rules[].filters
)Most of the Filters are derived from existing fields in the Canary spec like
.spec.service.headers
. To support arbitary request mirroring through theRequestMirror
filter, a new field.spec.service.mirror
has been introduced.A new field
checksum
has been added to the Canary webhook payload. This fieldis computed by hashing the
.status.lastAppliedSpec
and.status.trackedConfigs
. It can be used to distinguish between Canary runs.Furthermore, the Gloo integration now uses strings for specifying time durations
in order to be better compatible with protobuf duration parsing.
Lastly, Kubernetes packages were updated to be on 1.27.
Improvements
#1506
#1507
#1512
#1516
#1521
#1525
#1528
Fixes
#1502
#1505
#1518
#1524
v1.33.0
Compare Source
Release date: 2023-08-29
This release fixes bugs related to the Canary lifecycle. The
confirm-traffic-increase
webhook is no longer called if the Canary is in theWaitingPromotion
phase. Furthermore, a bug which caused downtime wheninitializing the Canary deployment has been fixed.
Also, a bug in the
request-duration
metric for Traefik which assumed theresult to be in milliseconds instead of seconds has been addressed.
The loadtester now also supports running
kubectl
commands.Improvements
#1442
#1476
#1477
#1483
#1485
#1489
#1492
#1494
Fixes
#1443
#1446
#1451
#1456
#1466
#1470
v1.32.0
Compare Source
Release date: 2023-07-14
This release adds support for suspending a Canary using
.spec.suspend
.It also fixes a bug where the target deployment gets stuck at 0 replicas
after the Canary has been deleted.
Furthermore, the Canary API has been modified to allow specifying the
HTTPRoute port using
.service.gatewayRefs[].port
.Improvements
#1425
#1426
spec.suspend
to allow suspending canary#1431
#1439
#1453
#1455
#1459
Fixes
#1429
#1437
#1458
v1.31.0
Compare Source
Release date: 2023-05-10
This release adds support for Linkerd 2.12 and later. Due to changes in Linkerd
the default namespace for Flagger's installation had to be changed from
linkerd
toflagger-system
and theflagger
Deployment is now injected withthe Linkerd proxy. Furthermore, installing Flagger for Linkerd will result in
the creation of an
AuthorizationPolicy
that allows access to the Prometheusinstance in the
linkerd-viz
namespace. To upgrade your Flagger installation,please see the below migration guide.
If you use Kustomize, then follow these steps:
kubectl delete -n linkerd deploy/flagger
kubectl delete -n linkerd serviceaccount flagger
If you're on Linkerd >= 2.12, you'll need to install the SMI extension to enable
support for
TrafficSplit
s:kubectl apply -k github.com/fluxcd/flagger//kustomize/linkerd
Note: If you're on Linkerd < 2.12, this will report an error about missing CRDs.
It is safe to ignore this error.
If you use Helm and are on Linkerd < 2.12, then you can use
helm upgrade
to doa regular upgrade.
If you use Helm and are on Linkerd >= 2.12, then follow these steps:
helm uninstall flagger -n linkerd
flagger-system
namespaceand create an
AuthorizationPolicy
:Furthermore, a bug which led the
confirm-rollout
webhook to be executed atevery step of the Canary instead of only being executed before the canary
Deployment is scaled up, has been fixed.
Improvements
#1417
Fixes
#1384
confirm-rollout
checks only before scaling up deployment#1414
#1423
v1.30.0
Compare Source
Release date: 2023-04-12
This release fixes a bug related to the lack of updates to the generated
object's metadata according to the metadata specified in
spec.service.apex
.Furthermore, a bug where labels were wrongfully copied over from the canary
deployment to primary deployment when no value was provided for
--include-label-prefix
has been fixed.This release also makes Flagger compatible with Flux's helm-controller drift
detection.
Improvements
#1385
#1393
#1394
#1402
#1406
annotations
#1411
#1412
Fixes
#1392
#1398
#1405
#1408
v1.29.0
Compare Source
Release date: 2023-02-21
This release comes with support for template variables for analysis metrics.
A canary analysis metric can reference a set of custom variables with
.spec.analysis.metrics[].templateVariables
. For more info see the docs.Furthemore, a bug related to Canary releases with session affinity has been
fixed.
Improvements
#1374
#1373
#1372
#1371
#1370
#1366
#1362
#1361
#1359
#1356
#1355
#1346
Fixes
#1364
v1.28.0
Compare Source
Release date: 2023-01-26
This release comes with support for setting a different autoscaling
configuration for the primary workload.
The
.spec.autoscalerRef.primaryScalerReplicas
is useful in thesituation where the user does not want to scale the canary workload
to the exact same size as the primary, especially when opting for a
canary deployment pattern where only a small portion of traffic is
routed to the canary workload pods.
Improvements
#1343
#1338
#1352
v1.27.0
Compare Source
Release date: 2022-12-15
This release comes with support for Apachae APISIX. For more details see the
tutorial.
Improvements
#1281
#1326
#1328
Fixes
#1324
v1.26.0
Compare Source
Release date: 2022-11-23
This release comes with support Kubernetes Gateway API v1beta1.
For more details see the Gateway API Progressive Delivery tutorial.
Please note that starting with this version, the Gateway API v1alpha2 is considered deprecated
and will be removed from Flagger after 6 months.
Improvements:
#1319
#1321
#1322
Fixes:
linkerd install --crds
to Linkerd tutorial#1316
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.