Imbi is a DevOps Service Management Platform designed to provide an efficient way to manage a large environment that contains many services and applications.
Project description
Imbi is a DevOps Service Management Platform designed to provide an efficient way to manage a large environment that contains many services and applications.
Planned Features
- Automation of new project setup
Source code repository setup
Automated initial project creation using curated project cookie-cutters
Grafana dashboard creation using curated dashboard cookie-cutters
for Consul, Sentry, and other 3rd party integrations
- Centralized Service inventory with:
Automated service library/package inventory
Service dependency graph
- Automated release management
Integrated with releases from GitLab
Centralized logging of deployments with per service history and Slack integration
Acceptance testing on deployment for projects and first-tier dependencies
- Reporting
Site-wide and team specific reporting for service standards and compliance
Integration with Consul, Sensu, and PagerDuty for service status and availability history
Configuration
imbi uses a YAML based configuration file. See the example file for available configuration options.
Contributing
For information on contributing, including development environment setup, see CONTRIBUTING.md.
Etymology
Imbi is Old High German for “Swarm of Bees”
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.