stotem/README.md

22 lines
844 B
Markdown
Raw Normal View History

2022-10-08 03:15:56 +00:00
This tool aims to simplify setting up local reproduction environments for writing and testing Sentinel policies.
At present, navigate to your sentinel policy directory (containing the .hcl) and run `main.js` there.
2022-10-10 04:07:25 +00:00
2022-10-10 16:18:01 +00:00
## Current functionality:
2022-10-10 04:07:25 +00:00
Checks the CURRENT DIRECTORY recursively(via vsCode's ripgrep package)
for references to the Hashicorp governance repo common-functions and
adds them as http imports to sentinel.hcl if found.
2022-10-10 16:18:01 +00:00
## Planned functionality:
2022-10-10 04:33:41 +00:00
WORKING TESTS
2022-10-10 16:16:53 +00:00
2022-10-10 04:07:25 +00:00
Check for v1 imports and print a warning if they're in use
Provide a command line flag to show what values will be `after_unknown`
TBD:
Considering whether an offline/local mode is worth implementing. This would work by replacing the https heredocs with local copies of repo functions included with an
2022-10-10 16:16:53 +00:00
npm tarball (or just include it directly in this package)