Airgap Documentation for Gloo Gateway Beta Release.
helm uninstall -n INSTALLATION_NAMESPACE gloo-gateway-crds
helm uninstall -n INSTALLATION_NAMESPACE gloo-gateway
Uninstall any CRDS that are left behind.
helm template --version 2.0.2 gloo-gateway-crds oci://us-docker.pkg.dev/solo-public/gloo-gateway/charts/gloo-gateway-crds --output-dir ./helm
kubectl delete -f helm/gloo-gateway-crds/templates
helm upgrade --install enterprise-agentgateway-crds \
oci://us-docker.pkg.dev/solo-public/gloo-gateway/charts/enterprise-agentgateway-crds \
--version 2.1.0-beta.2 \
--namespace enterprise-agentgateway \
--create-namespace \
--set installExtAuthCRDs=true \
--set installRateLimitCRDs=true
helm upgrade --install enterprise-agentgateway \
oci://us-docker.pkg.dev/solo-public/gloo-gateway/charts/enterprise-agentgateway \
--version 2.1.0-beta.2 \
--namespace enterprise-agentgateway \
--set licensing.licenseKey=$AGW
--set controller.image.registry=YOUR_REGISTRY
--set controller.image.repository=REPOSITORY_NAME
--set controller.image.tag=2.1.0-beta.2
--set image.registry=YOUR_IMAGE_REGISTRY
docker.io/redis:7.2.4-alpine
gcr.io/gloo-mesh/ext-auth-service:0.71.4
gcr.io/gloo-mesh/rate-limiter:0.16.4
us-docker.pkg.dev/solo-public/gloo-gateway/gloo-gateway-controller:2.1.0-beta.2
ghcr.io/agentgateway/agentgateway:0.11.0-alpha.5e5533a2c6bfb8914d69662b06aef48b4e7b85d5
Creating a Gateway and Enterprise Gateway Parameters
kubectl apply -f agentgateway-beta.yaml
Setup Routing for LLMs
setup your key in an env variable GOOGLE_KEY
envsubst < llm-deployment.yaml | kubectl apply -f-
Testing the Gemini Connection
kubectl port-forward deployment/agentgateway-proxy -n beta-agw 8080:8080 &
curl -vik "localhost:8080/gemini" -H content-type:application/json -d '{
"model": "",
"messages": [
{"role": "user", "content": "Explain how AI works in simple terms."}
]
}'