/aomi

Provide secrets to build and release pipelines in a self service way using Hashicorp Vault.

Primary LanguagePythonMIT LicenseMIT

Build StatusPyPIMaintenance

Aomi: Opinionlessly Express Opinions on Vault

If you are new to aomi, please checkout our documentation and you may be particularily interested in the quickstart.

Test

Run with: make test

Unit testing is performed with nosetests, simply add new python modules to the tests directory prefixed with test_. Integration testing is done with BATS and involves a standalone Vault server. These tests are located under tests/integration.

Contribution Guidelines

  • This project operates under a Code of Conduct.
  • Changes are welcome via pull request!
  • Please use informative commit messages and pull request descriptions.
  • Please remember to update the documentation if needed.
  • Please keep style consistent. This means PEP8 and pylint compliance at a minimum.
  • Please add both unit and integration tests.

If you have any questions, please feel free to contact jonathan.freedman@autodesk.com.

Errata

The web page for aomi is based on the hacker Jekyll theme and has been heavily.

The Code of Conduct is version 1.4 of the Contributor Covenant.