IOx Sandboxes
RESERVATION SANDBOX
IOx CI/CD Pipeline Sandbox
Continuous Integration and Delivery Pipeline for Cisco IOx
This IOx CI/CD Pipeline Sandbox allows you to go through a Continuous Integration / Continuous Delivery software development cycle for Cisco IoT and Edge Compute applications. It allows you to take code from a repository, and build, commit, publish, and deploy Docker/container based images into the Cisco IOx Application Ecosystem – all by issuing a Git commit to your repository. The Sandbox provides an example CI/CD pipeline toolset connected to Cisco's Edge Compute Platform and a cloud native application management compliment (Kubernetes, for cloud supported applications) The toolset includes:
- Cisco FND w/Fog Director – manage large-scale production deployments of Cisco IOx-enabled Edge Compute applications
- Cisco IOx – Cisco IOx Application Framework
- Gogs – a self-hosted Git service
- Drone – a Continuous Delivery system
- Kubernetes – a container management platform for cloud services
In this CI/CD environment, you can:
- Store, commit, and manage your code in Gogs
- Automatically build a Docker container from a code repository by using Drone
- Automatically store the Docker container on Docker Registry by using Drone
- Automatically deploy the container to a Cisco IOx Edge compute appliance
RESERVATION SANDBOX
IOx + Fog Director
The IOx Fog Director reservation based Lab provides a developer with an environment to deploy IOx applications on a simulated environment for Cisco IOx.
The IOx VMs run in NAT mode only. For more information ,see the IOx Developer Guide on DevNet, specifically the page that discusses Application Networking.
Lab Information
The IOx Fog Director Lab environment consists of two Yocto Linux 1.8 and one Ubuntu Linux 14.04.3 LTS based VMs. You can reserve this lab and access it remotely to install and activate Cisco IOx applications.
The Lab Architecture Diagram and network element information about the Fog Director lab popology is available here.