Skip to content

broadcaststorm/maestro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Maestro Application

Repository for bringing all the services together

Application Architecture

Maestro Application Architecture

  • Cloud Front End
  • On-prem orchestration
    • Conductor Service: Central point for coordinating configuration and operations of the lab orchestration.
    • Poller Service: Coordinates with bot front end to process commands and relay them to the conductor.
  • Backend Storage
  • Terraform Service (roadmap)
  • Ansible Service (roadmap)

Deployment Technologies

Technologies employed in each services are explained in their respective repositories.

References Leveraged During Development

Roadmap

  • Automation Service: Configure, store, and apply specific automation actions to targeted project/scenario combinations
  • Websocket based Bot: convert buffer/poller to websocket approach
  • Proxy support
  • Link related GitHub repositories together to this repo
  • Pipeline
    • GitHub Actions
      • Autobuild containers in all repositories
      • Decide on mechanism for versioning and autopublish those containers
    • Push new versions of containers

About

Maestro - Chat Ops based lab management system

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages