Skip to content

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

Merged
UserNotFound merged 9 commits into
masterfrom
remove-elb-code
Jun 15, 2026
Merged

[SC-37908] Remove http+elb code#73
UserNotFound merged 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
@UserNotFound
UserNotFound merged commit 418ac89 into master Jun 15, 2026
4 checks passed
@UserNotFound
UserNotFound deleted the remove-elb-code branch June 15, 2026 23:09
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.

2 participants