Skip to content

feat: Add Kong API Gateway deployment role #136

@pparage

Description

@pparage

Problem

No Ansible role exists for deploying Kong API Gateway. The demo_lab creates a VM for Kong (admin-web-api-kong, VMID 1020) but the VM has no Kong installed or configured.

Needed

A catalog role (e.g., software.install.kong) that:

  1. Installs Kong (via apt repo or Docker)
  2. Configures Kong to proxy the backend API
  3. Sets up service/route definitions for Range42 endpoints
  4. Optionally enables authentication plugins

Context

Kong sits between the deployer-ui and backend-api, handling auth, rate limiting, and TLS termination. Without it, the UI must connect directly to the backend.

Related

  • Tracked in range42/project_management#66

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions