@echo off setlocal set RELEASE_NAME=%1 if "%RELEASE_NAME%"=="" set RELEASE_NAME=axonhub set NAMESPACE=%2 if "%NAMESPACE%"=="" set NAMESPACE=default echo Installing AxonHub with Helm... echo Release name: %RELEASE_NAME% echo Namespace: %NAMESPACE% REM Create namespace if it doesn't exist kubectl create namespace %NAMESPACE% 2>nul || echo Namespace already exists REM Install the chart helm install %RELEASE_NAME% ./deploy/helm ^ --namespace %NAMESPACE% ^ --timeout 10m0s echo. echo Installation completed! echo. echo To access AxonHub: echo 1. Port forward the service: echo kubectl port-forward svc/%RELEASE_NAME% 8090:8090 -n %NAMESPACE% echo. echo 2. Visit http://localhost:8090 in your browser echo. echo To check the status: echo kubectl get pods -n %NAMESPACE% echo. echo To view logs: echo kubectl logs -l app.kubernetes.io/name=axonhub -n %NAMESPACE% echo. echo To uninstall: echo helm uninstall %RELEASE_NAME% -n %NAMESPACE%