Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jacksmith15/elasticsearch-native-realm-operator


https://github.com/jacksmith15/elasticsearch-native-realm-operator

Last synced: 16 days ago
JSON representation

Awesome Lists containing this project

README

        

# elasticsearch-native-realm-operator

Kubernetes operator for managing Elasticsearch native realm users.

See [deploy/](./deploy) for a local deployment demo.

## TODO
- [ ] Manage roles via CRD too
- [ ] Allow passing `hashed_password` in the CRD

## Installation

This project is not currently packaged and so must be installed manually.

Clone the project with the following command:
```
git clone https://github.com/jacksmith15/elasticsearch-native-realm-operator.git
```

## Development

Install dependencies:

```shell
pyenv shell 3.9.4 # Or other 3.9.x
pre-commit install # Configure commit hooks
poetry install # Install Python dependencies
```

Run tests:

```shell
poetry run inv verify
```

# License
This project is distributed under the MIT license.