Hi all! Am new to the kong community and am trying to setup a simple gateway with mutual tls. I’m reading some mixed information on whether or not this plugin is only available in the enterprise version. My Dockerfile and docker-compose are as follows:
Dockerfile
FROM kong/kong-gateway:latest
USER root
COPY kong.yml /
COPY certs /certs
docker-compose
version: "3.9"
networks:
kong-net:
external: false
services:
kong:
image: "kong-nodb:latest"
environment:
KONG_DATABASE: "off"
KONG_DECLARATIVE_CONFIG: "/kong.yml"
KONG_PLUGIN_PATH : /kong-plugins
KONG_PLUGINS: bundled,mtls-auth
networks:
- kong-net
ports:
- "9000:8000/tcp"
- "9001:8001/tcp"
- "9443:8443/tcp"
- "9444:8444/tcp"
healthcheck:
test: ["CMD", "curl", "-f", "http://kong:8000"]
interval: 10s
timeout: 10s
retries: 10
restart: on-failure:5
This is the error I’m getting:
kong-kong-1 | in 'plugins':
kong-kong-1 | - in entry 1 of 'plugins':
kong-kong-1 | in 'name': 'mtls-auth' is an enterprise only plugin
Would greatly appreciate any advise on this!