Sign inSign up

aweber/imbi

By aweber

Updated 3 days ago

Imbi is a DevOps Service Management Platform

Image
0

10K+

aweber/imbi repository overview

Imbi

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.

Docker Image

A Docker image is available as aweber/imbi:latest. Mount your custom config file in as /etc/imbi/imbi.yaml. If you want to put it in a different path, make sure to set the command to run when running the docker container.

The docker-compose.yml configuration in the repository includes an optional imbi container that you can use for testing in a containerized environment.

Tag summary

Content type

Image

Digest

sha256:f0acef5ed

Size

218.1 MB

Last updated

3 days ago

docker pull aweber/imbi