File size: 993 Bytes
9853396
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
@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%