Deploy and test Helm chart in k3s environment. Use for end-to-end chart validation.
Deploy and test the Helm chart in a local k3s Kubernetes cluster for end-to-end validation.
OPENAI_BASE_URLOPENAI_API_KEYOPENAI_MODELtools/k8s/k3s.sh start
tools/k8s/k3s.sh status
tools/k8s/k3s.sh stop
tools/k8s/k3s.sh delete
export OPENAI_BASE_URL="your-base-url"
export OPENAI_API_KEY="your-api-key"
export OPENAI_MODEL="your-model"
tools/chart-test/run.sh deploy
tools/chart-test/run.sh status
tools/chart-test/run.sh undeploy
Setup Environment
tools/k8s/k3s.sh start
Deploy Chart
export OPENAI_BASE_URL="..."
export OPENAI_API_KEY="..."
export OPENAI_MODEL="..."
tools/chart-test/run.sh deploy
Verify Deployment
tools/chart-test/run.sh status
Access Frontend
http://<node-ip>:31300Cleanup
tools/chart-test/run.sh undeploy
tools/k8s/k3s.sh stop
tools/chart-test/values.yamltools/k8s/k3s.sh/etc/rancher/k3s/k3s.yaml (default)tail -f /var/log/k3s.log
kubectl logs -n default -l app.kubernetes.io/instance=word-voyage
kubectl describe pod -n default -l app.kubernetes.io/instance=word-voyage
Always ask before running tests. This requires root access and modifies system state.