Skip to content

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. image 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

Links / references