Skip to content

anuket-project/laas

Repository files navigation

Lab as a Service (LaaS)

OpenSSF Scorecard

Overview

The Lab as a Service (LaaS) project aims to improve development, testing, and integration work in Anuket and the Linux Foundation Networking community by providing customizable hardware environments, or “labs”, to developers. Deploying and testing Anuket requires large amounts of baremetal hardware which is usually not available to developers.

LaaS as a project is composed of the web portal that users interact with, as well as an API that the web portal provides for participating labs. Labs that want to participate in LaaS must host hardware and consume the web portal's API in order to configure and manage that hardware.

For more details, please check see https://lf-anuket.atlassian.net/wiki/spaces/HOME/pages/21861157/Lab+as+a+Service

This Repository

This repository contains code for a reference LaaS dashboard. It must be used alongside a custom backend. The reference backend can be found at laas-reflab.

This is largely maintained by the UNH-IOL, but bug fixes and features are welcome from the community.

Starting a local deployment using docker and docker compose

  1. Install docker and docker compose
  2. Copy config.env.sample to config.env and update fields as needed.
  3. Run make dev-up to build and run a local dashboard

Note: You will need to also run a local backend to access most features of LaaS.

History

License & Copyright

Copyright (c) 2016 Max Breitenfeldt and others

All rights reserved. This program and the accompanying materials are made available under the terms of the Apache License, Version 2.0 which accompanies this distribution, and is available at http://www.apache.org/licenses/LICENSE-2.0

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors