Skip to content

Update dependencies and remove discontinued providers#416

Merged
dirien merged 1 commit intomainfrom
dirien/update-gomod-tests
Dec 24, 2025
Merged

Update dependencies and remove discontinued providers#416
dirien merged 1 commit intomainfrom
dirien/update-gomod-tests

Conversation

@dirien
Copy link
Copy Markdown
Owner

@dirien dirien commented Dec 24, 2025

Summary

  • Update Go dependencies to latest versions (Go 1.23 toolchain)
  • Migrate Scaleway SDK from deprecated account/v2alpha1 to iam/v1alpha1 for SSH key management
  • Migrate OpenStack gophercloud from v1 to v2 (all API calls now require context.Context)
  • Update Azure SDK from armcompute/v5 and armnetwork/v5 to v6
  • Remove Equinix Metal provider (Equinix stopped commercial sales, service sunset June 30, 2026)
  • Remove IONOS Cloud provider (B2B/commercial use only, not available for consumers)
  • Add CLAUDE.md for Claude Code guidance

Test plan

  • go mod tidy completes without errors
  • go build ./... compiles successfully
  • go test ./... passes all tests

- Update go.mod dependencies (Go 1.23, gophercloud v2, Azure SDK v6)
- Migrate Scaleway SDK from account/v2alpha1 to iam/v1alpha1
- Migrate OpenStack gophercloud from v1 to v2 (context.Context required)
- Remove Equinix Metal provider (service sunset June 2026)
- Remove IONOS Cloud provider (B2B/commercial only)
- Add CLAUDE.md for Claude Code guidance

Signed-off-by: Engin Diri <engin.diri@ediri.de>
@dirien dirien force-pushed the dirien/update-gomod-tests branch from e3181e4 to 7186170 Compare December 24, 2025 09:33
@sonarqubecloud
Copy link
Copy Markdown

@dirien dirien merged commit 86481c6 into main Dec 24, 2025
4 checks passed
@dirien dirien deleted the dirien/update-gomod-tests branch December 24, 2025 09:39
@github-actions
Copy link
Copy Markdown

This pull request has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Jan 23, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant