Bad build in docker hub for latest image
Opened this issue · 2 comments
Issue summary
Problem with the latest kong-dashboard version in docker hub, I think you build the 3.5 version and not 3.6.
Your environment
- Kong version = 1.0.2
- Kong Dashboard version = latest (normally 3.6.0 but i think it's 3.5.0)
- Node version = 8.15.0
- Npm version = 6.4.1
Issue description
I tried to get the latest kong-dashboard with the latest kong but I get an error message.
docker-compose logs kong-dashboard
:
"This version of Kong dashboard doesn't support Kong v0.15 and higher."
After a little search, I found that your build version latest in docker hub correspond to the version 3.5 and not 3.6.
Just rebuild with the good version ;)
Current behavior
Kong-dashboard can't connect to my kong
Expected behavior
If kong is in version 1.0.2 and kong-dashboard in 3.6.0, all it's ok. I have clone your git repo and build with tag 3.6 and all it's ok.
Steps to reproduce
With docker-compose:
Install latest kong version then install latest kong-dashboard version and you get this error.
Good to have
Any screenshots? Browsers' logs?
- My docker images status:
I deleted the docker imagekongdashboard_kong-dashboard
, and kept the docker imageskong
,postgres
, andnode
.
# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
kong 1.0.3 5aaacee41330 4 weeks ago 93.3MB
postgres 9.5-alpine ef0e648682d3 4 weeks ago 36.9MB
node 10.9-alpine df2d34f007a1 7 months ago 70.6MB
- My docker containers status:
I stopped and removed all docker containers.
# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
git pull
fromkong-dashboard
repo, to fetch any newer commits.
# git pull
Already up to date.
# git status
On branch 3.0
Your branch is up to date with 'origin/3.0'.
nothing to commit, working tree clean
# git log | head
commit 7f67701dc1e06266f92c7cb9291c553de4eae2b6
Author: PGBI <pbarrau@classy.org>
Date: Sat Mar 16 17:08:33 2019 -0700
3.6.0
commit b61ff08fba55472cb4db9b553a4a1a4ad7f5d1b8
Merge: e93365a 0b1096f
Author: Pierre <pierre.barrau@mines-paris.org>
Date: Sat Mar 16 17:06:21 2019 -0700
...
- With
KONG_VERSION=1.0.3 docker-compose up kong-dashboard
command, all is well.
- Note:
KONG_VERSION=1.0.3-alpine
also works well. - Note: By now, KONG_VERSION=1.1.x` does not work.
# KONG_VERSION=1.0.3 docker-compose up kong-dashboard
...
kong-dashboard | serving
kong-dashboard | kong-dashboard stdout: Connecting to Kong on http://kong:8001 ...
kong-dashboard | kong-dashboard stdout: Connected to Kong on http://kong:8001.
kong-dashboard | Kong version is 1.0.3
kong-dashboard | kong-dashboard stdout: Starting Kong Dashboard on port 8080
kong-dashboard | kong-dashboard stdout: Kong Dashboard has started on port 8080
kong-dashboard
web UI says that its version isv3.6.0
Kong node: http://kong:8001 v1.0.3 — Kong-Dashboard v3.6.0
- In
docker-compose logs kong-dashboard
, I cannot find the error message
"This version of Kong dashboard doesn't support Kong v0.15 and higher."
I tested again in a clean environment, and the result is the same.
- Create a Ubuntu 18.04.2 VirtualBox VM.
- Install
git
anddocker-compose
. # git clone https://github.com/PGBI/kong-dashboard.git && cd kong-dashboard
# KONG_VERSION=1.0.3-alpine docker-compose up kong-dashboard
- All is well. (and the version of the
kong-dashboard
pulled from Docker Hub isv3.6.0
.)
FYI: I found that kong-dashboard 3.6.0
does not work with Kong 1.1.x
.
So I tried with Kong 1.0.3
and 1.0.3-alpine
, which works fine with kong-dashboard 3.6.0
.
Yes, you're right, kong dashboard v3.6.0 works only with kong 1.0.*
However, after some tests, I found that kong-dashboard 3.6.0 doesn't work correctly with kong 1.0.*
Problem with key-auth, services and routes duplication.
If you want use kong 1.1.*
, I suggest you to use konga.