Skip to content
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

chore(deps): update linkerd (major) #409

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Nov 18, 2024

This PR contains the following updates:

Package Update Change
linkerd-control-plane (source) major 1.17.0-edge -> 2025.1.2
linkerd-crds (source) major 1.8.0 -> 2025.1.2
linkerd-viz (source) major 30.13.0-edge -> 2025.1.2
linkerd/linkerd2 major edge-23.9.4 -> edge-25.1.2
linkerd/linkerd2 major edge-23.9.3 -> edge-25.1.2

Release Notes

linkerd/linkerd2 (linkerd/linkerd2)

vedge-25.1.2

Compare Source

What's Changed
New Contributors

Full Changelog: linkerd/linkerd2@edge-25.1.1...edge-25.1.2

vedge-25.1.1

Compare Source

RECOMMENDED

Overall status: RECOMMENDED
Cautions

This release requires that the Kubernetes API server be able to use TLS v1.3. That's been supported since Kubernetes v1.19, and Linkerd currently requires at least Kubernetes v1.22, so this shouldn't be an issue for anyone. It also validates that proxy.runAsRoot be set if proxyInit.closeWaitTimeoutSecs is set -- this was a functional requirement anyway, but we now validate it at install time.

Changes

Welcome to 2025! This first release of the year bumps the minimum TLS version when talking to the API server to v1.3 (see the CAUTIONS above), adds proper iptables support for RHEL nodes, allows Linkerd to talk to running Pods which haven't passed readiness checks yet (thanks, Tuomo!), and allows specifying both podAnnotations per deployment (thanks, Takumi Sue!) and labels for the Viz dashboard (thanks, omer2500!). It also validates that proxy.runAsRoot is set if you try to set proxyInit.closeWaitTimeoutSecs, correctly handles proxy log levels with quotes, cleans up CLI output of port forwarding errors, adds the pod UID and proxy container name to the environment, fixes a bug with installing extensions with Helm in IPv6 clusters, and removes some unneeded CNI configuration values. Finally, thanks to Joakim Roubert for cleaning up some development shell scripting!

What's Changed
New Contributors

Full Changelog: linkerd/linkerd2@edge-24.11.8...edge-25.1.1

vedge-24.11.8

Compare Source

RECOMMENDED

Overall status: RECOMMENDED
Cautions

N/A

Changes

This release bumps dependencies to change Linkerd's logic around Kubernetes leases to make sure that patches don't get stuck indefinitely.

What's Changed

Full Changelog: linkerd/linkerd2@edge-24.11.7...edge-24.11.8

vedge-24.11.7

Compare Source

RECOMMENDED

Overall status: RECOMMENDED
Cautions

N/A

Changes

This release removes the initial delay for the policy controller, allowing for faster control-plane startups, quietens the policy controller's reconciliation logs, and adds logging to make it clear which policy-controller pod is responsible for updating statuses.

What's Changed

Full Changelog: linkerd/linkerd2@edge-24.11.6...edge-24.11.7

vedge-24.11.6

Compare Source

NOT RECOMMENDED

Overall status: NOT RECOMMENDED, use edge-24.11.7 instead
Cautions

edge-24.11.6 has been superseded by edge-24.11.7.

Changes

edge-24.11.6 has been superseded by edge-24.11.7.

What's Changed

Full Changelog: linkerd/linkerd2@edge-24.11.5...edge-24.11.6

vedge-24.11.5

Compare Source

RECOMMENDED

Overall status: RECOMMENDED
Cautions

N/A

Changes

In this release, the proxy emits new request_frame_size and response_frame_size metrics with information about TCP frame distributions, correctly accounts for closed connections in route metrics, and fixes a (rare) panic for resources in which managedFields has no timestamp. Additionally, linkerd check checks to be sure that your Link resources match your CLI version, keywords in docker build now use correct cases (thanks, Derek Brown!), and we now test Linkerd on Kubernetes 1.31.

What's Changed

Full Changelog: linkerd/linkerd2@edge-24.11.4...edge-24.11.5

vedge-24.11.4

Compare Source

RECOMMENDED

Overall status: RECOMMENDED
Cautions

N/A

Changes

This release fixes a bug (issue 13327) where Linkerd could constantly re-update the status clause of HTTPRoute if another Gateway API controller was present in the system (thanks Derek Brown!), ensures that all of the proxy-injector's logs are valid JSON when JSON logging is enabled (thanks, Micah See!), and cleans up HTTPRoute validation to make sure that if a backendRef is a Service, it must have a valid port.

What's Changed
New Contributors

Full Changelog: linkerd/linkerd2@edge-24.11.3...edge-24.11.4

vedge-24.11.3

Compare Source

RECOMMENDED

Overall status: RECOMMENDED
Cautions

N/A

Changes

edge-24.11.3 brings local rate limiting to Linkerd! Using the new HTTPLocalRateLimitPolicy resource, you can attach rate limits to Servers to protect workloads from being overwhelmed by excessive traffic. Additionally, it improves metrics for TCPRoute and TLSRoute egress control, correctly handles the case where a Route type changes parents (fixing [issue #​13280]), allows linkerd diagnostics endpoints to correctly handle workloads with multiple endpoints, and removes unneeded references to linkerd-base from the linkerd-control-plane chart README (thanks, Brandon Ros!).

What's Changed

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.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/major-linkerd branch 4 times, most recently from 61bf671 to 2956831 Compare November 26, 2024 01:12
@renovate renovate bot force-pushed the renovate/major-linkerd branch 4 times, most recently from dad4ed3 to 208fd7f Compare December 2, 2024 13:01
@renovate renovate bot force-pushed the renovate/major-linkerd branch 2 times, most recently from 5810959 to e8cb6be Compare December 5, 2024 03:08
@renovate renovate bot changed the title chore(deps): update linkerd to v2024 (major) chore(deps): update linkerd (major) Dec 5, 2024
@renovate renovate bot force-pushed the renovate/major-linkerd branch from e8cb6be to 89649a5 Compare December 5, 2024 03:11
@renovate renovate bot force-pushed the renovate/major-linkerd branch 2 times, most recently from 7096c5f to 83725bc Compare January 19, 2025 10:30
@renovate renovate bot force-pushed the renovate/major-linkerd branch from 83725bc to 6be5592 Compare January 23, 2025 23:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants