# secret_rs
This workspace contains a library to manage k8s secrets in a running microservice.
## local development
To run tasks in this repository install [rust](https://www.rust-lang.org/):
```shell
# unix
or on windows the instructions on the [official page](https://forge.rust-lang.org/infra/other-installation-methods.html#rustup).
Install also some cargo plugins
```shell
cargo install --force cargo-release
```
which will help tasks such as running e2e tests and tag a new version of subpackages.
### build
To build the whole package with default features (i.e., support for mongodb as database) run:
```shell
cargo build --all-targets
```
### unit tests
```shell
cargo test
```