Engage with industry experts, share insights, ask questions, and grow your network.
Recently active
I’m having some trouble using the Equinix providers within a Claim and I’m not sure where the problem lies. The issue is that I am trying to take the ID uuid from the Device status.atProvider.id and update a status.id field in my xrd claim, but the status never seems to get updated. This works fine with the AWS provider as an example.In my example I want to grab the UUID of the device and populate the Claim XRD's status.id field, but I do not see this population happening. I use the same technique with the upbound AWS provider so I know it is valid.Within the composition.yaml: - type: ToCompositeFieldPath fromFieldPath: status.atProvider.id toFieldPath: status.id Has anyone else gotten this to work?
In this video, David Flanagan a.k.a. Rawkode, does a deepdive on the Equinix Terraform CDK. David will discuss the advantages of using Terraform CDK for your Equinix provisioning, emphasizing the benefits of a declarative approach to code. This method allows for reusable snippets across teams, reducing redundant work. We'll demonstrate how to create a function to find the cheapest server configuration and show how this refactored code can be published and shared via various platforms like NPM and PyPy. Thank you for joining this walkthrough on provisioning Equinix Metal devices with Terraform CDK. Be sure to check out the other demo videos in this series. See you next time!
In this video, David Flanagan, a.k.a. Rawkode, does a deep dive on the Equinix GO SDK. David explores how to leverage webhooks and APIs with the Equinix SDK to build pipelines for remediation, automation, and notifications. We'll demonstrate how to send GET requests, showing the requests made and their results. This approach allows for dynamic capacity checks based on environment variables, integrated seamlessly with your infrastructure. This was a brief yet insightful introduction to the Equinix SDK. Go ahead, experiment with the Equinix SDK, and share your creations with us. Until next time, have a great day!
when I am trying below command from my servercurl -v https://api.equinix.comits giving below errorerror:0A000438:SSL routines::tlsv1 alert internal errorIt was working fine earlier. I am using below APIs for validating Azure Keyhttps://api.equinix.com/fabric/v4/connections/validateBut now even authentication API is also not working
In this 20-minute Tech Talk, we’ll review how to design network access to AWS for high availability and resiliency to ensure your connectivity is available when you need it most.Our experts Dhanil Parwani, Senior Partner Solutions Architect at AWSand Gene McColm, Principal Solutions Architect, Amazon Platform Alliances at Equinix will explain how to:Achieve resiliency with your network deployment of AWS Direct Connect Solve challenges and risks of having a single connection to AWS Discover the benefits of designing for high availability vs resiliency Achieve maximum resiliency for critical workloads Manage between cloud regions for data residency and compliance Take advantage of geo-resilient options across multiple metrosLearn more about designing for Availability & Resiliency with AWS.
Check out the latest June 2024 Equinix API Update. For details on new or updated APIs, we recommend looking at the Release Notes, organized by product in the Developer Portal API Documentation.
Come join Equinix's Chris Privitere!Nutanix Terraform Cluster Provisioning simplifies the process of setting up cloud environments. By using a few lines of code, you can efficiently configure and deploy clusters. This method ensures a streamlined and consistent setup, reducing manual errors. It's a reliable solution for managing complex IT infrastructures. LINKSNutanix WorkshopCreate an AccountDeploy Labs
Tune in on June 20th as I’m joined by Kenneth Chau, Chief Technology Officer at PAO Bank, to discuss the common pitfalls and best practices surrounding the emerging use of multicloud solutions. Many multicloud implementations fall short in their aim to take advantage of the special capabilities cloud services offer, instead resulting in a poor user experience or suboptimal application performance. In our talk, we’ll cover three prevalent hurdles and how to overcome them gracefully: Improving user experiences with cloud-adjacent networking solutions Building a highly adaptable multicloud network Optimizing multicloud cost and available OPEX-based models Key takeaways for attending this webinar include: Why multicloud is the new norm ☁️☁️☁️ How you can navigate the sources of complexity in your multicloud networking 🕵️ The common challenges organizations face when deploying a multicloud architecture and the benefits of multicloud networking 🚩 How you can unlock the full potential o
When running Terraform to provision and manage Equinix Fabric, Metal, and Network Edge, you may want to run Terraform from a restricted environment. Network filtering ACLs will need a predictable set of IP ranges to permit. This discussion will help you discover the IP services, ports, and address ranges your Terraform runner environment will need access to. We'll also discuss alternative ways to run Terraform configuration. If your ACLs permit the Terraform runner environment outbound HTTPS (TCP 443) and responses, that would cover everything Terraform needs to start provisioning infrastructure on Equinix. We'll assume we don't have unrestricted access and dig in a little further. Upon running, `terraform init`, Terraform will attempt to use DNS (UDP/TCP 53) services and HTTPS services to download provider plugins, such as the Equinix Terraform provider. The default host for fetching these plugins is registry.terraform.io, managed by Hashicorp. This is the defacto hub for public
Check out the latest May 2024 Equinix API Update. For details on new or updated APIs, we recommend looking at the Release Notes, organized by product in the Developer Portal API Documentation.
In this video, Steve Martinelli interviews Martin Hickey, a software developer at IBM, about his experience working with open-source projects. Martin explains how he got started in open source and the benefits of collaboration within the community. He also discusses his current work in the field of AI and the potential applications of the technology. Martin shares his experiences speaking at conferences and emphasizes the importance of human interaction in technology. He concludes by highlighting the need to approach AI with caution but also recognizes its potential for positive impact.
In this video, Steve Martinelli from Equinix interviews Phil Estes, a Principal Engineer at AWS. They discuss Phil’s background in software development and his involvement in open-source projects, particularly in the container runtime world. Phil talks about his work on Docker, Containerd, and a new project called Finch, which provides a wrapper for container runtime tools. They also discuss the adoption of Containerd and the reasons why many managed Kubernetes services switched from Docker to Containerd. Phil shares his favorite open-source moments and mentions upcoming speaking engagements. He encourages people to try out Finch and provides information on where to learn more about the project.
In this video, Chris Privitere from Equinix interviews Jimmy Zelinsky, CPO at AuthZed. AuthZed is the company behind SpiceDB, an open-source graph database optimized for authorization. Jimmy explains that authentication and authorization are the two main steps in accessing an application. Authentication verifies the identity of the user, while authorization checks if the user has the necessary access to perform certain actions. SpiceDB uses relationships between objects to model authorization, allowing users to define access based on relationships. Jimmy mentions that Google implemented similar concepts for Google Plus using a system called Zanzibar. AuthZed implemented SpiceDB based on the concepts from Google's Zanzibar, providing the same capabilities to other companies. They also recently launched a Kubernetes API proxy which allows users to secure the Kubernetes API with SpiceDB. Additionally, AuthZed offers a product called Materialize, which provides a materialized view of the g
Cassandra Chin, a college student from Colorado State University, studying computer science, discusses her book “Phippy's AI Friend” with Steve Martinelli at KubeCon Paris. The book follows the story of Kimani, a non-binary computer who faces struggles in finding their identity. The book also includes a workshop where readers can build a visual recognition model using Scratch. Cassandra has been conducting workshops since the age of 13 and enjoys making technology accessible to everyone. She will be giving a keynote at DevNexus and is also involved with the AI ML working group at CNCF, working on an AI white paper to connect AI and cloud-native development. Cassandra emphasizes the importance of creating educational content for developers to adopt AI in a meaningful way. The book is available on Amazon, with a French version also available. Cassandra’s favorite character in the book is Kimani.
In this video, Steve Martinelli interviews Mark Sturdevant, a software developer at IBM Research. Mark discusses his role in open tech and his focus on open source for the past 10 years. He explains that his day-to-day work involves helping teams within IBM transition from inter-sourcing to open-sourcing projects. Mark also shares his experience in the open-source community and offers advice for staying hands-on in software development for 30 years. He discusses the common pitfalls in transitioning from inner-sourcing to open-sourcing and highlights the importance of community building and documentation.Mark also discusses his current work in AI and open source, particularly in the field of generative AI and large language models. He emphasizes the significance of networking and face-to-face interactions at conferences like KubeCon Paris. Mark concludes by mentioning some of the open-source projects he has contributed to and encourages attendees to engage with others and not be shy.
In this video, Steve Martinelli from Equinix interviews Denise Schannon, the VP of Engineering at Loft Labs.Denise talks about her role at Loft Labs and her previous experience at Rancher Labs. She discusses Loft Labs’ open source products, like DevPod, and their involvement in the cloud native world. Denise also shares her thoughts on the challenges of managing engineering teams and the importance of communication and alignment across different departments. She mentioned her keynote at a previous KubeCon event, where she discussed the evolution of a startup and the need for adaptability. Denise expresses her excitement about joining Loft Labs and the positive response they have received at KubeCon.
Chris from Equinix interviews Eric Han from NetApp at KubeCon 2024 in Paris, where Eric discusses NetApp’s collaboration with public cloud providers and their Kubernetes storage solution, Astra. Astra, including Astra Trident, facilitates storage provisioning within Kubernetes. Eric also introduces Astra Data Management, enabling application cloning and snapshot restoration using custom resources in Kubernetes. They delve into managing data with Kubernetes tools like kubectl and the challenges of connecting physical storage to PVCs. Eric emphasizes the significance of data management in Kubernetes, such as cloning and migrating applications across cloud environments. They briefly touch on AI's role in NetApp’s cloud strategy and using custom resources for AI applications.The interview closes with insights on AI's presence and applications in Kubernetes at the conference, alongside NetApp’s showcased solutions and optimization offerings at their booth. Attendees are advised on community
I'm attempting to change the bandwidth using python requests based on this https://developer.equinix.com/catalog/fabricv4#operation/updateConnectionByUuidauthorization is solid, used same headers for many other without issue. url = f"https://api.equinix.com/fabric/v4/connections/{cid}" headers["content-type"] = 'application/json-patch+json' response = requests.patch( url, headers=headers, timeout=5, data=[ { "op": "replace", "path": "/bandwidth", "value": bw } ] if run as above I get this error Traceback (most recent call last): File "/Users/gregcox/Projects/app/main.py", line 238, in <module> pp(update_bandwidth(vcs[0], 200)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/gregcox/Projects/app/main.py", line 208, in update_bandwidth response = requests.patch( ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/requests/api.py", line 145, in patch return request("patch", url, data=data, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^
I am also looking for TV exchange centers in Europe and the World. I know that a lot of such company in Amsterdam Frankfurt and London but also need specific locations.
Guess what? We're freaking out (in the best way!) because the Traceroute Podcast just got nominated for a Webby Award in the Tech category! That's right, we're apparently one of the top 5 tech podcasts in the WORLD – which is pretty wild considering there were over 13,000 projects entered! So, can you help us win this thing? It only takes 2 minutes to cast your vote here by Thursday, April 18th. Every vote counts! ️
Equinix providers for Terraform and Pulumi benefit from several updates to infrastructure products Network Edge and Fabric. Specify NE project ID via IAC Providers While using said IaC providers to create Network Edge resources (Device, DLG, ACL, SSH Public key), the optional field "project ID" can be specified to prevent use of the default project and ensure correct billing. Add a Single, Diverse NE Device via IAC Providers Previously, it was difficult to simply add a diverse device in a high availability architecture unless users destroyed the current device and chose a dual deployment option. The optional field fixes this by automatically selecting the redundant control plane option for rack and network diversity when adding a single device. Upgrade Number of Device Cores via IAC Providers A "core" field has been added to the Update Virtual Device API which
Check out the latest March 2024 Equinix API Update. For details on new or updated APIs, we recommend looking at the Release Notes, organized by product in the Developer Portal API Documentation.
I'd like to connect my own fiber network to and Equinix IBX, can I pull my own fiber into the IBX?
Benjamin Jenkins joins up to discuss Large Language Models, text generation, and demystifying AI. In this episode we demonstrate building our own GPT (similar to CHatGPT) using LMStudio by Hugging Face. Using Equinix, we're able to spin up a server within 20 minutesJohnny Tseng = Director, Equinix Metal SalesBenjamin Jenkins = Field CTOGet started with Equinix Metal using code "EquinixLive" for $250 credit = https://deploy.equinix.com/
Hi allI am testing how to create inbound and outbound orders via the API.I am using the equinix sandbox and following https://developer.equinix.com/dev-docs/ecp/getting-started/schedule-shipments#step-4-schedule-inbound-shipmentI am able to get a token, list users, list sites, etc.When I try to create an inbound shipment, I have the following$ curl -X POST "https://sandboxapi.equinix.com/colocations/v2/orders/shipments" -H "content-type: application/json" -H "authorization: Bearer TOKEN" -d @equinix-inbound.json -v < HTTP/1.1 500 Internal Server Error < Content-Length: 187 < Content-Type: application/json; charset=utf-8 < ETag: W/"bb-fFnLakTrYhk69LoXetj3crBTst4" < x-powered-by: Express < x-apigee-message-id: 79ff47bf-5867-4677-bf9c-02c3631e25ac < x-request-id: 79ff47bf-5867-4677-bf9c-02c3631e25ac < x-apigee-dp-color: 174 < x-apigee-region: us-west1 < x-apigee-organization: eqx-apg-prod < x-apigee-environment: extsbx < x-apigee-proxy: /organizat
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.