Gateway 17.11 throws fireworks errors, and fails Duo checks
Problem to solve
AI Gateway throws error Fireworks API key is missing from configuration on a vanilla setup of GitLab 17.11 (omnibus) and Gateway 17.11 (on docker).
This is currently causing problems trying to deliver POCs for a customer professional services project.
Proposal
Fix Gateway so it can be deployed on a vanilla setup, so that the Duo checks pass.
Further details
Here are the full docker logs for gateway and a screenshot of the Duo Checks page from GitLab that shows the failure.
gateway-logs.txt
Additional details
Gitlab deployment
I deployed Gitlab with an Omnibus install directly with the package for 17.11.
- License/Activation was added, including ultimate and Duo selfhosted
- Running on Ubuntu server 24.10
- Hosted on a DigitalOcean droplet
- 16GB Memory and 4 vCPUs
Gateway deployment
And I deployed Gateway this way
docker run -d -p 5052:5052 --name gateway \
-e AIGW_GITLAB_URL=https://gitlab3.dnsif.ca \
-e AIGW_GITLAB_API_URL=https://gitlab3.dnsif.ca/api/v4/ \
registry.gitlab.com/gitlab-org/modelops/applied-ml/code-suggestions/ai-assist/model-gateway:self-hosted-v17.11.0-ee
- Running on Ubuntu server 24.10
- Hosted on a DigitalOcean droplet
- 8GB Memory and 2vCPUs