Skip to content

Conversation

@Naveen-Gopu-F5
Copy link
Contributor

Proposed changes

UseCase
We need dataplane_api_key in authorization header to make api call to Dataplane API. We want to make api_endpoint value as dataplane api which is proxy/copy of nginx plus api that we use as part of NGINXaaS for Azure.

So, when the VMSS (azure scaling group) scales out/scales in, nginx-asg-sync make api calls to dataplane api which updates the upstream servers.

Upstream server update logs

Screenshot 2025-12-19 at 3 11 25 PM

Load balancing incase of 2 instances

Screenshot 2025-12-19 at 12 28 49 PM

Manually scaled to 4 instances

Load balancing after upstream servers updated by nginx-asg-sync

Screenshot 2025-12-19 at 12 23 44 PM

Checklist

Before creating a PR, run through this checklist and mark each as complete.

  • I have read the CONTRIBUTING doc
  • I have added tests that prove my fix is effective or that my feature works
  • I have checked that all unit tests pass after adding my changes
  • I have updated necessary documentation
  • I have rebased my branch onto main
  • I will ensure my PR is targeting the main branch and pulling from my branch from my own fork

@Naveen-Gopu-F5 Naveen-Gopu-F5 requested a review from a team as a code owner December 19, 2025 11:10
@github-actions
Copy link

github-actions bot commented Dec 19, 2025

🎉 Thank you for your contribution! It appears you have not yet signed the F5 Contributor License Agreement (CLA), which is required for your changes to be incorporated into an F5 Open Source Software (OSS) project. Please kindly read the F5 CLA and reply on a new comment with the following text to agree:


I have hereby read the F5 CLA and agree to its terms


You can retrigger this bot by commenting recheck in this Pull Request. Posted by the CLA Assistant Lite bot.

@github-actions github-actions bot added the documentation Pull requests/issues for documentation label Dec 19, 2025
@Naveen-Gopu-F5
Copy link
Contributor Author

I have hereby read the F5 CLA and agree to its terms

@Naveen-Gopu-F5
Copy link
Contributor Author

recheck

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Pull requests/issues for documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant