The LF Edge Sandbox includes a Global Marketplace includes a list of applications approved by the LF Edge TAC and maintained by the application project or owner. This global marketplace is available to all users and provides rapid path for deploying applications.
This document describes the process for adding and removing global marketplace applications and is intended for LF Edge Project owners and sponsors. If you are a user of the system, you can learn more about marketplaces here.
The process for adding an application to the LF Edge Sandbox Global Marketplace is summarized below.
- Complete a Global Marketplace Request form and express interest to the TAC (or approved TAC committee)
- TAC Approval based upon entry criteria
- Perform the technical integration steps
- Submit a Global Marketplace promotion request to the TAC
How to add an application to the global marketplace
Step 1: Complete a Global Marketplace Request form
Application owners can express intent to bring an application to the global marketplace by expressing interest on the TAC mailing list with a completed a Global Marketplace Request form
Step 2: TAC Approval based upon entry criteria
The LF Edge Sandbox is intended to help developers explore LF Edge projects and technologies. To create a compelling experience for developers, the TAC may choose to include other open-source or commercial applications.
The entry criteria for application into the LF Edge global marketplace are as follows:
- Active LF Edge Projects upon TAC approval
- Open source projects upon TAC approval
- LF Edge member company commercial solutions upon TAC approval
The LF Edge TAC has final authority over decisions regarding the inclusion of applications into the LF Edge global marketplace.
Step 3: Perform the technical integration steps
You will need to integrate and test your application in your private marketplace. Once you’ve completed all the testing, you can apply to the TAC for promotion to the global marketplace. In general, the TAC expects application owners to:
- Prove it works.
- Sign up for an LF Edge Sandbox account [link] to build and test your application.
- Get the application running in your private marketplace.
- Video screen-record successful deployment of the app to an edge node.
- Test upgrades and optimizations
- Work through upgrades of EVE and your application to ensure full lifecycle management of the solution.
- Finalize the packaging.
- Implement any easy integrations to improve the experience.
- Finalize marketplace listing content, docs, and links.
- Video screen-record successful deployment of the app to an edge node.
Step 4: Submit a Global Marketplace promotion request to the TAC
With a fully functional and documented application workflow you can submit a request to the TAC for promotion to the global marketplace. It is expected that you will be able to demonstrate the following:
- Complete application lifecycle support, including deployments, upgrades, and offboarding from an edge device.
- Documentation and a how-to video for developers looking to test your application.
- Compliance with the commitments of an application provider
- Valid status as defined in the entry criteria
Upon approval, your application will be transferred from your private marketplace to the global marketplace.
Controlling Organization
The LF Edge Sandbox controlling organization is the LF Edge TAC [https://wiki.lfedge.org/pages/viewpage.action?pageId=1671298]. Please reach out to that team with any problems or questions regarding the usage of the LF Edge Sandbox.
About the LF Edge Sandbox
The LF Edge Sandbox is a free SaaS service provided by ZEDEDA that interoperates with your edge hardware running project EVE. This service interacts with edge nodes running project EVE software. Once associated, you can deploy other LF Edge projects from the global marketplace combined with any application you upload to your private marketplace.