srengine

SREngine Kubernetes Helm Chart

CI Status Releases downloads License

SREngine is an AI-powered SRE agent that automatically investigates Kubernetes alerts.


Usage

Helm must be installed to use the charts. Please refer to Helm’s documentation to get started.

Once Helm is set up properly, add the repository as follows:

helm repo add srengine https://rus-99-pk.github.io/srengine
helm repo update

You can then run helm search repo srengine to see the available charts.

Installing the Chart

To install the chart with the release name srengine using the default AI prompt and settings:

helm install srengine srengine/srengine \
  --namespace srengine \
  --create-namespace

Using a Custom AI Prompt

If you want to customize the system prompt used by the AI, you can download the default template, edit it, and pass it during installation using --set-file:

# 1. Download the default prompt
curl -o custom-prompt.txt https://raw.githubusercontent.com/rus-99-pk/srengine/main/internal/agent/prompt.txt

# 2. Edit custom-prompt.txt to your needs, then install:
helm install srengine srengine/srengine \
  --namespace srengine \
  --create-namespace \
  --set-file prompt=./custom-prompt.txt

Uninstalling the Chart

To uninstall/delete the srengine deployment:

helm uninstall srengine --namespace srengine

Docker Images

Docker images for srengine are automatically built and published. They are available in the GitHub Container Registry (ghcr.io).

Contributing

The source code of the srengine application and its Helm chart can be found on GitHub: https://github.com/rus-99-pk/srengine/

We’d love to have you contribute! Please open an issue or submit a pull request if you have any improvements or bug fixes.

License

This project is licensed under the MIT License.