-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Add support for AWS ALB Load Balancers #1150
Comments
There's some preliminary support in there now for ALBs - namely:
Definitely much more to do, but it is enough to start using ALBs with the CRUD of them still having to happen via the AWS console |
Oh, delightful. We setup loadbalancers via Terraform right now anyway, so this sounds like it would fit our usecases perfectly for the timebeing. |
Is there any additional configuration that needs to be done in order to use ALBs? Or do they have to be created a certain way to be picked up by Spinnaker? When I add the ALB to the pipeline's JSON and execute, I get an Exception "Provided Load Balancers may not be valid. Please ensure they exist and try again. (Service: AmazonAutoScaling; Status Code: 400; Error Code: ValidationError; Request ID: )" |
I just had to add it to the pipeline JSON but unfortunately it adds the instance to all target groups associated with the load balancer, effectively making it fairly useless for us, because we want to use ALB for internal apps that do not need a dedicated load balancer so that we could mount different apps on different endpoints. |
Just linking this PR so that it is visible from this issue. I came to this issue to check on it and didn't realize there is a potential PR being worked on. |
Clouddriver support for ALBs should be in from spinnaker/clouddriver#1457. I will work on support in Deck in the coming weeks. |
Hi, is there any update on this issue? |
@jrsquared is this closed? spinnaker/clouddriver#1457 |
spinnaker/clouddriver#1457 is merged, so I think this can be closed now. |
We're starting to explore the use of ALBs within my company and would like Spinnaker to support this as a Load Balancer option.
When adding a new Load Balancer in AWS, it'd be nice to have a radio of either ELB or ALB, which would change the following configuration sections. Alternatively, depending on how much implementation we'd hide from the end-user, perhaps we'd just expose HTTP/2 and Websockets (for example) as new options, Level 7 configs, etc and then under the covers choose for the user which one to use.
I presume this would primarily only affect Deck and Clouddriver, yes?
The text was updated successfully, but these errors were encountered: