Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Apr 28, 2025

This PR contains the following updates:

Package Type Update Change
com_github_kubernetes_sigs_aws_load_balancer_controller http_archive minor v2.12.0 -> v2.16.0
com_github_medik8s_node_maintainance_operator http_archive minor v0.17.0 -> v0.19.0
distroless_static oci_pull digest 3d0f463 -> 87bce11
rules_oci http_archive patch v2.2.5 -> v2.2.6

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

kubernetes-sigs/aws-load-balancer-controller (com_github_kubernetes_sigs_aws_load_balancer_controller)

v2.16.0

Compare Source

v2.16.0 (requires Kubernetes 1.22+)

Documentation

Image: public.ecr.aws/eks/aws-load-balancer-controller:v2.16.0
Thanks to all our contributors! 😊

Action required

🚨 🚨 🚨 For ALB Target Optimizer Users who want to use auto-injection for ALB target control agent: New CRD ALBTargetControlConfig has been added. Update your CRDs and RBAC. If you're upgrading the charts using helm upgrade, you need to update CRDs manually: kubectl apply -f https://raw.githubusercontent.com/kubernetes-sigs/aws-load-balancer-controller/refs/heads/main/config/crd/bases/elbv2.k8s.aws_albtargetcontrolconfigs.yaml also update rbac policy by applying the latest changes kubectl apply -f https://raw.githubusercontent.com/kubernetes-sigs/aws-load-balancer-controller/refs/heads/main/config/rbac/role.yaml

What’s new

We're excited to announce two new features!

Changelog since v2.15.0

v2.15.0

Compare Source

📚 Quick Links

v2.15.0 (requires Kubernetes 1.22+)

Image: public.ecr.aws/eks/aws-load-balancer-controller:v2.15.0
Documentation
Thanks to all our contributors!💜💜💜

What’s new

We're excited to announce two new features!

What's Changed

New Contributors

Full Changelog: kubernetes-sigs/aws-load-balancer-controller@v2.14.1...v2.15.0

v2.14.1

Compare Source

📚 Quick Links

v2.14.1 (requires Kubernetes 1.22+)

Image: public.ecr.aws/eks/aws-load-balancer-controller:v2.14.1
Documentation
Thanks to all our contributors!💜💜💜

What’s new

We’re excited to announce support for ALB URL Rewrite! You can use this new feature to transform request URLs using regex patterns (e.g., rewrite /api/v1/users to /users, or ^/api/v1/(.*)$ to /$1). Check out the new use case in our documentation on how to configure your ingress resources to utilize this new capability. For more information about the feature, please see the AWS launch announcement.

Enhancement and Fixes

  • Introduced ALB URL Rewrite support! ( Too many feature request issues to link here ;) )
  • Fixed ListenerAttribute string parsing to allow for multiple values. (#​4363)
  • Added ability to configure maximum targets per TargetGroupBinding (#​4360)
  • Fixed ListenerRule comparison check that incorrectly marks rules as drifted.
  • New Gateway Route & Listener Statuses
  • Fixed WAF name retrieval (#​4388)
  • Added support for EKS Hybrid nodes (#​4315)
  • Added low priority tag additions (#​4030)
  • Fixed edge case that prevented Listener modifications if rule limit has been exceeded (#​4373)
  • Updated docs for NLB healthchecks (#​3419)

What's Changed

New Contributors

Full Changelog: kubernetes-sigs/aws-load-balancer-controller@v2.14.0...v2.14.1

v2.14.0

Compare Source

Beta Release: Gateway API Layer 7 (L7) Routing for AWS Load Balancer Controller

We are excited to announce the Beta release of Layer 7 (L7) routing support for the Kubernetes Gateway API within the AWS Load Balancer Controller (LBC)!🥳🥳🥳 This highly anticipated feature allows you to provision and manage AWS Application Load Balancers (ALBs) for HTTP, HTTPS, and GRPC traffic directly from your Kubernetes clusters using the extensible Gateway API. Please refer to L7 Gateway API Documentation to learn more.

This beta release focuses on Gateway API features with comprehensive status reporting, advanced authentication, and stability improvements. While we encourage you to test these features extensively in your development environments, please be aware that this is a Beta release and is not yet production-ready. We are actively gathering feedback to finalize stability for official production use. This Beta status applies only to the new Gateway API features. All existing controller functionality for standard Ingress, Service and TargetGroupBinding resources remains stable and is safe for production workflows. Please restrict use of the new Gateway API features to testing and development environments.


📚 Quick Links

v2.14.0 (requires Kubernetes 1.22+)

Image: public.ecr.aws/eks/aws-load-balancer-controller:v2.14.0
Documentation
Thanks to all our contributors!💜💜💜

⚠️ Action Required

EndpointSlices Now Default
CRD Updates
  • Change: We’ve added new fields to both the IngressClassParams and TargetGroupBinding.
  • Action : Please apply the latest CRD definitions: kubectl apply -k "github.com/aws/eks-charts/stable/aws-load-balancer-controller/crds?ref=master"

🚀 What's New in Ingress, Services and TargetGroupBinding

Enhanced Defaulting Flag
  • New: EnhancedDefaultBehavior flag for better annotation lifecycle management
  • Impact: Enable this feature to allow the controller to remove ALPN and mTLS settings by removing the corresponding annotation
CRD Naming Fix
  • Fixed: IngressClassParams singular name: ingressclassparamsingressclassparam
  • Impact: No action required. Both name will be supported, existing customers are not impacted. New customers please use correct name. Resolves SingularConflict errors
Configuration Improvements
  • IngressClassParams Enhancements:
    • Load balancer name specification
    • SSL redirect port configuration
    • WAFv2 ARN/name support
    • PrefixListsIDs backward compatibility
  • Target Group Names: Use names instead of ARNs in forward actions
  • Granular NLB SG: Disable NLB Security Groups at the individual Service, instead of at the controller level.
  • Frontend NLB Tags: Dedicated tagging for frontend NLBs

🚀 What's New in Gateway API

Status Update & Observability
  • Gateway Listener Status: Complete status reporting with all condition types (Conflicted, Accepted, ResolvedRefs, Programmed)
  • Route Status Management: Fixed infinite reconcile loops, proper lifecycle management
  • E2E Status Tests: Comprehensive validation for UDP, TCP, HTTP, gRPC route statuses
  • Target Group Metrics: New aws_target_group_info metric for CloudWatch integration
Advanced Authentication
  • OIDC Support: Complete OpenID Connect integration via ListenerRuleConfiguration
  • Cognito Integration: Complete AWS Cognito integration via ListenerRuleConfiguration
Enhanced Routing
  • gRPC Partially Supported: Complete gRPC routing with header/method matching, E2E tests
  • Source IP Conditions: Advanced source IP matching in rules
  • Multiple Header Values: Support comma-separated header values
  • Hostname Uniqueness: Enforced between gRPC and HTTP routes
Traffic Management
  • Target Group Stickiness: Session affinity support
  • Fixed Response Actions: Custom status codes and response bodies
  • Port-Specific Attributes: Different target group attributes per service port
  • Weighted Target Group Fixes: Improved comparison logic
Infrastructure
  • Gateway API Addons: WAFv2 and Shield support for Gateway API
  • IPv6 Support: Complete IPv6 testing and validation
  • Elastic IP Support: Frontend NLB Elastic IP allocation

🔧 Enhancements and Fixes

Performance & Reliability
  • Go 1.24.6: Security fixes and performance improvements
  • DNS Timeout: Configurable DNS propagation timeout
  • TGB Checkpoints: Fixed check-pointing after accidental service port deletion.
  • Error Metrics: Fixed metric pollution from expected errors
Bug Fixes
  • Weighted Target Groups: Fixed unnecessary rule modifications causing 4XX errors when using Weighted Target Groups.
  • TCP_UDP Security Groups: Proper ingress rule generation for TCP_UDP listeners
  • Backend SG Tags: Automatically sync Security Groups tags on backend Security Groups.
Documentation & Testing
  • Resource Cleanup Guide: Proper deletion order documentation
  • Scaling Documentation: Guidelines for large cluster deployments
  • Comprehensive E2E Tests: gRPC, IPv6, status validation, authentication
  • Error Message Improvements: Clearer guidance for common issues

🌟 Complete Change Log

🥳 New Contributors

Full Changelog: kubernetes-sigs/aws-load-balancer-controller@v2.13.4...v2.14.0

🎯 Provide Your Feedback!

As this is a beta release, your feedback is invaluable! We encourage you to:

Your active participation will help us refine this feature for its General Availability release.

v2.13.4

Compare Source

v2.13.4 (requires Kubernetes 1.22+)

Documentation

Image: public.ecr.aws/eks/aws-load-balancer-controller:v2.13.4
Thanks to all our contributors! 😊

Action required

🚨 🚨 🚨 For user who is trying out our gateway api features, we’ve created a new CRD ListenerRuleConfiguration. Make sure to update the CRD definition in your cluster. If you're upgrading the charts using helm upgrade, you need to update CRDs manually: kubectl apply -f https://raw.githubusercontent.com/kubernetes-sigs/aws-load-balancer-controller/refs/heads/main/config/crd/gateway/gateway-crds.yaml also update rbac policy by applying the latest changes from rbac.yaml

What’s new

We’ve been working on ALB support in Gateway API. Some of the main additions are:

  • introduced a new ListenerRuleConfiguration CRD that lets you use those AWS ALB features that Gateway API doesn't support yet. Note: we have not complete all development on this new CRD. Therefore, it is not recommended to use it at this time.
  • added Reference Grant support
  • added mTLS support
  • weighted target group is now supported for HTTPRoutes
  • TLS listeners now accept TCP routes

Enhancement and Fixes

  • Upgraded Go to 1.24.5
  • Fixed NLB security groups not working when multiple security groups assigned
  • Added Patch permission to loadbalancerconfigurations in helm chart
  • Made the error message more clear when someone tries to use ClusterIP services with Instance targets
  • CI now runs on K8s 1.32 instead of 1.25
  • Increased E2E test coverage

Full Changelog

New Contributors

Full Changelog: kubernetes-sigs/aws-load-balancer-controller@v2.13.3...v2.13.4

v2.13.3: v.2.13.3

Compare Source

v2.13.3 (requires Kubernetes 1.22+)

Documentation

Image: public.ecr.aws/eks/aws-load-balancer-controller:v2.13.3
Thanks to all our contributors! 😊

Action required

🚨 🚨 🚨 We’ve updated the Gateway API relevant LBC CRDs LoadBalancerConfigurations and TargetGroupConfigurations Make sure to update the CRD definition in your cluster. If you're upgrading the charts using helm upgrade, you need to update CRDs manually: kubectl apply -f https://raw.githubusercontent.com/kubernetes-sigs/aws-load-balancer-controller/refs/heads/main/config/crd/gateway/gateway-crds.yaml

What’s new

  • We are pleased to announce the (Beta) of Layer 4 (L4) routing support for the Kubernetes Gateway API within the AWS Load Balancer Controller (LBC). This significant enhancement allows users to provision and manage AWS Network Load Balancers (NLBs) for TCP, UDP, and TLS traffic directly from their Kubernetes clusters, leveraging the powerful and extensible Gateway API. The LBC now fully supports the GatewayClass ,Gateway, TCPRoute, UDPRoute, and TLSRoute resources from the Gateway API. Please refer L4Routing for more info.

Enhancement and Fixes

  • Upgraded Secuirty group deletion to be more responsive.
  • Reduced the duplicated DescribeTargetGroups calls to enhance performance.
  • Docs updates

Changelog since v2.13.2

v2.13.2

Compare Source

Image: public.ecr.aws/eks/aws-load-balancer-controller:v2.13.2

This release fixes TLS Protocol detection:
#​4183
#​4181

v2.13.1

Compare Source

v2.13.1 (requires Kubernetes 1.22+)

[PLEASE USE v2.13.2]

Documentation

Image: public.ecr.aws/eks/aws-load-balancer-controller:v2.13.1
Thanks to all our contributors! 😊

This release fixes the v2.13.0 release that contained a bug that erroneously published reconcile error metrics

v2.13.0

Compare Source

v2.13.0 (requires Kubernetes 1.22+)

[PLEASE USE v2.13.2]

Documentation

Image: public.ecr.aws/eks/aws-load-balancer-controller:v2.13.3
Thanks to all our contributors! 😊

Action required

🚨 🚨 🚨

We’ve added new fields to the IngressClassParams CRD. Please apply the latest CRD definitions: kubectl apply -k "github.com/aws/eks-charts/stable/aws-load-balancer-controller/crds?ref=master"

What’s new

Enhancement and Fixe


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 requested a review from burgerdev as a code owner April 28, 2025 06:48
@renovate renovate bot added the dependencies Pull requests that update a dependency file label Apr 28, 2025
@netlify
Copy link

netlify bot commented Apr 28, 2025

Deploy Preview for constellation-docs canceled.

Name Link
🔨 Latest commit 3630d59
🔍 Latest deploy log https://app.netlify.com/projects/constellation-docs/deploys/691f918b459b4200078ab916

@renovate renovate bot force-pushed the renovate/bazel-(plugins) branch from c3ce1bb to 9fcafd8 Compare May 7, 2025 06:21
@renovate renovate bot changed the title deps: update dependency rules_oci to v2.2.6 deps: update bazel (plugins) May 7, 2025
@renovate renovate bot force-pushed the renovate/bazel-(plugins) branch 3 times, most recently from 930fef8 to adedf47 Compare May 13, 2025 22:24
@renovate renovate bot force-pushed the renovate/bazel-(plugins) branch 2 times, most recently from 2d76560 to 618cbb4 Compare May 19, 2025 03:54
@renovate renovate bot force-pushed the renovate/bazel-(plugins) branch 2 times, most recently from 1e81b2e to b3c115d Compare June 16, 2025 21:45
@renovate renovate bot force-pushed the renovate/bazel-(plugins) branch from b3c115d to c062204 Compare July 6, 2025 10:02
@renovate renovate bot force-pushed the renovate/bazel-(plugins) branch 3 times, most recently from 0f59065 to 7565322 Compare August 4, 2025 17:07
@renovate renovate bot force-pushed the renovate/bazel-(plugins) branch from 7565322 to af85cf6 Compare August 26, 2025 18:01
@renovate renovate bot force-pushed the renovate/bazel-(plugins) branch from af85cf6 to 30afc8f Compare September 8, 2025 15:49
@renovate renovate bot force-pushed the renovate/bazel-(plugins) branch 3 times, most recently from 32ad1b8 to 2df6747 Compare October 5, 2025 01:08
@renovate renovate bot force-pushed the renovate/bazel-(plugins) branch from 2df6747 to d917d76 Compare October 18, 2025 03:43
@renovate renovate bot force-pushed the renovate/bazel-(plugins) branch 2 times, most recently from 4cabbda to cf81221 Compare November 18, 2025 03:35
@renovate renovate bot force-pushed the renovate/bazel-(plugins) branch from cf81221 to 3630d59 Compare November 20, 2025 22:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant