Skip to content
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

Deprecate ecx-go #13

Open
1 of 5 tasks
displague opened this issue Nov 14, 2023 · 0 comments
Open
1 of 5 tasks

Deprecate ecx-go #13

displague opened this issue Nov 14, 2023 · 0 comments

Comments

@displague
Copy link
Member

displague commented Nov 14, 2023

ECX Go is a hand-maintained SDK managed by Equinix employees and the community of users. This SDK has been used by Equinix users and developers for various integrations including the Equinix Terraform Provider.

With the launch of Equinix Fabric v4 APIs and the deprecation of ECX v2 and v3 APIs, this package is showing its age. Additionally, the scope of services offered by Equinix Fabric has expanded beyond the rate of contributions to this repo.

The Equinix Fabric API's published API Spec has been evolving in this time. It is now ready to be used in generated SDKs and those SDKs are proving ready for integrations like Terraform. This ecx-go project was initially create for Terraform use only and the project has been messaged as such (README.md) to prevent further adoption.

Fabric Go is the successor to ECX Go and is being used today to build the Equinix Fabric Terraform resources.

equinix/terraform-provider-equinix#112
equinix/terraform-provider-equinix#445

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

No branches or pull requests

1 participant