Test Github action lcoally

Install act

brew install act

Install minikube for k8s enviroment

brew install minikube

Start k8s

minikube start

build the docker image

docker build --build-arg INSTALL_OPTIONAL_DEP=default -t localhost:5000/git-act-router -f docker/Dockerfile .

load the image into Minikube

minikube image load localhost:5000/git-act-router

deploy with helm

helm install vllm ./helm -f .github/values-05-secure-vllm.yaml

check pods status, wait for them to be in the Running state

kubectl get pods -w

run the balidation test, any errors here, will appear directly

bash .github/port-forward.sh curl-05-secure-vllm