Skip to content

Resource tags don't propagate to frontend NLB #4279

@cristicalin

Description

@cristicalin

Bug Description
When configuring frontend NLB, the resource tags should propagate to the NLB and NLB TargetGroups but currently they do not, only the standard tags are set on the frontend NLB.

Steps to Reproduce

  • Step-by-step guide to reproduce the bug:
  • create an ingress with frontend NLB configured and set the alb.ingress.kubernetes.io/tags annotation
  • check the resulting ALB and verify the tags are applied
  • check the resulting FrontEnd NLB and verify the tags are not applied

Expected Behavior

The NLB should have the same tags configured in the alb.ingress.kubernetes.io/tags annotations or there should be a corresponding alb.ingress.kubernetes.io/frontend-nlb-tags annotation to allow us to configure extra tags on the frontend NLB.

Actual Behavior

No extra tags can be set on Frontend NLBs with version 2.13.3 of the controller.

Regression
Was the functionality working correctly in a previous version ? [No]

Current Workarounds

Environment

  • AWS Load Balancer controller version: 2.13.2
  • Kubernetes version: v1.31.9-eks
  • Using EKS (yes), if so version?: v1.31.9-eks-5d4a308, aws-lb-controller deployed through argocd, not cluster add-on.
  • Using Service or Ingress: Ingress
  • AWS region: eu-west-1
  • How was the aws-load-balancer-controller installed:
    • helm chart installed through argocd, no special parameters, using IRSA
  • Current state of the Controller configuration:
    • not relevant
  • Current state of the Ingress/Service configuration:
    • not relevant

Possible Solution (Optional)

Propagate resource tags to the frontend NLB or add another annotation to control the tagging of the frontend NLB .

Contribution Intention (Optional)

  • Yes, I'm willing to submit a PR to fix this issue
  • No, I cannot work on a PR at this time

Additional Context

Metadata

Metadata

Assignees

No one assigned

    Labels

    good first issueDenotes an issue ready for a new contributor, according to the "help wanted" guidelines.kind/featureCategorizes issue or PR as related to a new feature.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions