SREngine is an AI-powered SRE agent that automatically investigates Kubernetes alerts.
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.
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
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
To uninstall/delete the srengine deployment:
helm uninstall srengine --namespace srengine
Docker images for srengine are automatically built and published. They are available in the GitHub Container Registry (ghcr.io).
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.
This project is licensed under the MIT License.