Skip to content

Conversation

kishorj
Copy link
Contributor

@kishorj kishorj commented Nov 10, 2020

Add support for a new service annotation service.beta.kubernetes.io/aws-load-balancer-target-group-attributes of type stringMap to allow configuring of NLB target group attributes. Issue #1570, #1611.

Tests

  • Verified that existing ingress/services got reconciled as expected
  • Added the following annotation to the service and verified target group attributes got configured appropriately
    service.beta.kubernetes.io/aws-load-balancer-target-group-attributes: stickiness.enabled=true,deregistration_delay.timeout_seconds=150,stickiness.type=source_ip
  • Verified the annotation service.beta.kubernetes.io/aws-load-balancer-proxy-protocol: '*' gets precedence over the attriibutes specified

@k8s-ci-robot k8s-ci-robot added cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files. labels Nov 10, 2020
@elijah-roberts
Copy link

+1 for this feature. Our company is waiting on this feature to use the nlb-ip type lb. @M00nF1sh

Copy link
Collaborator

@M00nF1sh M00nF1sh left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/lgtm

@k8s-ci-robot k8s-ci-robot added the lgtm "Looks good to me", indicates that a PR is ready to be merged. label Nov 18, 2020
@M00nF1sh M00nF1sh merged commit 1ae0d1b into kubernetes-sigs:main Nov 18, 2020
@k8s-ci-robot
Copy link
Contributor

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: kishorj, M00nF1sh
To complete the pull request process, please assign after the PR has been reviewed.
You can assign the PR to them by writing /assign in a comment when ready.

The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@kishorj kishorj deleted the main-nlb-tg-attrs branch December 24, 2020 00:36
Timothy-Dougherty pushed a commit to adammw/aws-load-balancer-controller that referenced this pull request Nov 9, 2023
…gs#1632)

* Refactor NLB model builder

* Support NLB target group attributes

* add comments, unexport constants

* address review comments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. lgtm "Looks good to me", indicates that a PR is ready to be merged. size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants