Appearance
Overview of the Open Edge Node
A separate instance for accessing publicly available artifacts is available at the following url: https://open.edge.artifacts.ford.com. This instance does not require authentication, relying on access to the internal Ford network for authorization. It is intended for use by Ford developers and partners who need to access public repositories without the overhead of authentication, while still maintaining a secure environment.
Purpose
The Open Edge Node is designed to provide a flexible and scalable solution for retrieving public artifacts from within the Ford internal network without requiring additional authentication. It is ideal for scenarios where developers need to quickly access open-source libraries and tools without the overhead of authentication, while still maintaining a secure environment.
Features
- Public Artifact Access: The Open Edge Node allows users to access public repositories without the need for authentication, streamlining the process of retrieving open-source artifacts.
- Scalability: Designed to handle high volumes of requests, ensuring that developers can access public artifacts quickly and efficiently.
- Security: While it does not require authentication, the Open Edge Node maintains a secure environment by restricting access to public repositories only.
- Caching Mechanism: Implements a caching mechanism to improve performance and reduce latency when accessing frequently used public artifacts.
Accessing the Open Edge Node
To access the Open Edge Node, users must navigate to the URL: https://open.edge.artifacts.ford.com. This instance does not require authentication, but it is accessible only from within the Ford internal network. Authentication is still allowed, just not required.
Sharing repositories to the Open Edge Node
To share repositories to the Open Edge Node, two steps are required:
- Share the desired repository to the "Ford Public Access" project within the primary SaaS instance
- Create a Pull Request against the following repository/file, adding your repository to the appropriate place: public_repos.json