NOTICE: This documentation and project is under active development. Consider this pre-alpha.
Enforces policy in CI/CD pipelines using conftest and Open Policy Agent.
Features:
- Integrates with Github, Bitbucket (To Do), Gitlab (To Do), and other services (To Do) via webhooks
- Supports Policy-as-Code written in rego.
- May be run against specific repositories without integration to determine policy
After cloning the repository, utilize make to build the application. Simply typing make at the command line will display help for the defined targets in the Makefile.
Target | Function |
---|---|
help | Displays all targets and what they do |
docker | Builds the docker file |
run | Starts domi locally on the port defined in config.env |
The name domi is a shout out to one of the greatest enforcers of all time in the NHL - Tie Domi. He's best known as a fighter, and holds the all-time record of the most fighting majors (333).
Pull requests are welcome. For more information see CONTRIBUTING.md
If the changes being proposed or requested are breaking changes, please create an issue for discussion.
Distributed under the MPL V2 License, please see the LICENSE file for more details.
Logo courtesy of FlatIcon