Skip to content

[SC-37908] Remove http+elb code#73

Open
UserNotFound wants to merge 9 commits into
masterfrom
remove-elb-code
Open

[SC-37908] Remove http+elb code#73
UserNotFound wants to merge 9 commits into
masterfrom
remove-elb-code

Conversation

@UserNotFound

@UserNotFound UserNotFound commented Jun 12, 2026

Copy link
Copy Markdown
Member

This accomplishes a few things, mainly centered around deprecating ELB-based http endpoints, and the type http_proxy_protocol that was used for them.

This client and our TF provide only create ALB-based http endpoints, and should have never created them as http_proxy_protocol, but rather http, as this change implements.

It this client an our TF provider couldn't import existing type: "http" endpoints, which all client should create. We need to at least temporarily (until all vhost in the API are changed) accept both http and http_proxy_protocol. Solve this issue: aptible/terraform-provider-aptible#179

Finally, I updated the user agent string so that instead of the generic OpenAPI-Generator/1.0.0/go we get aptible/go-deploy/v0.5.5

Then, i had to bump the go version, test tool versions to a version that support arm so i can test on my laptop, fix a decade's worth of whitespacing formatting errors, and remove a deprecated module that doesn't have support for typechecking in the linter...

@UserNotFound UserNotFound requested a review from madhuravius June 12, 2026 20:36
@UserNotFound UserNotFound changed the title Remove elb code [SC-37908] Remove elb code Jun 12, 2026
@UserNotFound UserNotFound changed the title [SC-37908] Remove elb code [SC-37908] Remove http+elb code Jun 12, 2026
@UserNotFound UserNotFound marked this pull request as ready for review June 12, 2026 20:39
@UserNotFound UserNotFound requested a review from aguilinger as a code owner June 12, 2026 20:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant