Skip to content
This repository has been archived by the owner on Aug 22, 2024. It is now read-only.

Latest commit

 

History

History
43 lines (29 loc) · 1.69 KB

CONTRIBUTING.md

File metadata and controls

43 lines (29 loc) · 1.69 KB

Contributing

For general contribution and community guidelines, please see the community repo.

Development

You can test these scripts locally against a VM with Vagrant. Ensure you have conjur-appliance.tar.gz in your project directory and run vagrant up.

Vagrant will:

  1. Copy conjur-appliance.tar.gz into the VM.
  2. Run bootstrap scripts.

Testing

Tests are run using test-kitchen. Install the ChefDK (bundles test-kitchen) to run tests locally.

Run a test against a created AMI like so:

./test.sh <AMI_ID>

This will:

  1. Spin up an EC2 instance of the AMI.
  2. Run bootstrap.sh to configure the Conjur container.
  3. curl the health endpoint to make sure all is okay.
  4. Terminate the EC2 instance.

Contributing Workflow

  1. Fork the project
  2. Clone your fork
  3. Make local changes to your fork by editing files
  4. Commit your changes
  5. Push your local changes to the remote server
  6. Create new Pull Request

From here your pull request will be reviewed and once you've responded to all feedback it will be merged into the project. Congratulations, you're a contributor!