Debian Apt Repository for Enterprise

Running on Debian, are the packages different between OSS and Enterprise?

Linux 4.19.0-17-amd64 #1 SMP Debian 4.19.194-3 (2021-07-18) x86_64 GNU/Linux

When following instructions I cannot deploy the license, only when I run the docker gateway version can i used the same curl command and then it works.

echo "deb [trusted=yes] https://download.konghq.com/gateway-2.x-debian-$(lsb_release -sc)/ default all" | sudo tee /etc/apt/sources.list.d/kong.list 
$ sudo apt-get update
$ sudo apt install -y kong

So basically, when i install from a package repository I cannot apply the license in the manner below.

curl -i -X POST http://<hostname>:8001/licenses \
  -d payload='{"license":{"payload":{"admin_seats":"1","customer":"Example Company, Inc","dataplanes":"1","license_creation_date":"2017-07-20","license_expiration_date":"2017-07-20","license_key":"00141000017ODj3AAG_a1V41000004wT0OEAU","product_subscription":"Konnect Enterprise","support_plan":"None"},"signature":"6985968131533a967fcc721244a979948b1066967f1e9cd65dbd8eeabe060fc32d894a2945f5e4a03c1cd2198c74e058ac63d28b045c2f1fcec95877bd790e1b","version":"1"}}'

I would think this would be an easy one to check, is there a feature parity between the docker versions and the debian version… is the debian version supported? Where can i find recent information on this?

the offical kong install instructions are quite different between OSS and Enterprise

OSS: Install - Ubuntu | Kong Docs
Enterprise: Install Kong Gateway on Ubuntu - v2.5.x | Kong Docs

Based on those instructions there are no repo’s for enterprise?

If you click these link, it will take you to enterprise directory.

A clarification to my earlier post. I am incorrect, there is a repo for enterprise. the package is simply named differently

 apt-cache policy kong-enterprise-edition
kong-enterprise-edition:
  Installed: (none)
  Candidate: 2.6.0.0-beta1
apt-cache policy kong
kong:
  Installed: 2.3.3
  Candidate: 2.6.0

I’m running Debian Buster 10.10 and there is no debian package for that…

curl -Lo kong.2.6.0.amd64.deb “https://download.konghq.com/gateway-2.x-ubuntu-$(lsb_release -cs)/pool/all/k/kong/kong_2.6.0_amd64.deb”

lsb_release -cs =>

Screen Shot 2021-10-06 at 5.45.26 PM

Which is why this doesn’t work !

echo "deb [trusted=yes] https://download.konghq.com/gateway-2.x-ubuntu-$(lsb_release -sc)/ default all" | sudo tee /etc/apt/sources.list.d/kong.list 
$ sudo apt-get update
$ sudo apt install -y kong

Hence the initial question… what repository do I need in my apt sources list to install Kong Enterprise from the package manage in Debian Buster 10.10?

first you have the package name wrong, not

sudo apt install -y kong

if you want enterprise

sudo apt install -y kong-enterprise-edition

and second, after browsing through the following:

https://download.konghq.com/gateway-2.x-debian-buster/

there doesn’t appears to be packages available for kong enterprise on debian buster.
nor is it in the list

So my guess is that debian is not offical supported for kong enterprise (but I have no official knowledge).

E: Package ‘kong-enterprise-edition’ has no installation candidate

There is no candidate in those debian packages for Buster, only the ability to install kong

sudo apt install -y kong

Loading the license gives me

{"message":"Not found"}

right, because:

it is entirely possible i am wrong and there are Kong enterprise packages, but I certainly don’t see them. Also, based on the documentation it appears that kong enterprise does not supports Debian Buster.

Which isn’t inline with their documentation…

i think you are looking at the OSS installation instructions at:

not the enterprise installation instructions at:

The documentation is confusing and messy, since over here : Kong Gateway (OSS) - v2.6.x | Kong Docs, there is no installation instruction at all