pepper
pepper copied to clipboard
A library and stand-alone CLI tools to access a salt-api instance
Update tests from tox to nox and add pre-commit
Pulling in changes from #232 and trying work out the remaining issues on tests
This adds the ability to use client-side TLS certificates when connecting to the salt-api server. Users can specify the required files at either the command line, environment variables, or the...
Remove Python 3.7 tests from Actions. Add 3.11 tests.
Hi, I have been using this without problem for a while but suddenly now all calls like `pepper chase grains.item hub_info --out=json` return this ``` { "return": [ { "chase":...
Hi The current pepper version is 0.7.6 and only can be installed without issue by "pip3 install salt-pepper", on Ubuntu 18.03. I want to learn more about python and salt-api...
This line in `conftest.py` contains an unresolved reference, `pytest.helpers.remove_stale_minion_key`: https://github.com/saltstack/pepper/blob/8ab18e8fb81c275e19c1345146116cf14b9f1223/tests/conftest.py#L247-L249 I think it's likely, that the `conftest.py` was once derived from the main project's one. However, the respective [helper function](https://github.com/saltstack/salt/blob/9063d0ca4b9af6168381c74c2eca4286ed3d30f3/tests/support/pytest/helpers.py#L168C1-L174C84)...
The salt CLI commands offer an option to force color output. An option on the Pepper CLI now offers the equivalent feature.
Fixes https://github.com/saltstack/pepper/issues/243 On creating a release it will build the distribution and upload to pypi. A Pypi API Key needs to be added in environment `pypi` under the name `PYPI_API_TOKEN`