Icinga/docker-icingaweb2

docker image is missing a :latest-Tag

Closed this issue · 4 comments

Describe the bug

According to https://icinga.com/blog/2020/08/06/docker-compose-icinga/, I would expect to use docker as a easy way to test icinga. When using the docker-compose.yml, you get the following dashboard instead:

Screenshot 2020-12-14 at 12 27 55

Declaration of ipl\Web\Compat\CompatController::setAutorefreshInterval($interval) should be compatible with Icinga\Web\Controller\ActionController::setAutorefreshInterval($interval, $bypassUserPreferences = false)

According to #34 (comment), one should use the :latest-tag, however there is no latest tag published for icingaweb2.

To Reproduce

git clone git@github.com:lippserd/docker-compose-icinga.git
docker-compose up

# open http://localhost:8080/dashboard in a browser and log in with user icingaadmin and password icinga

Expected behavior

The usual icinga dashboard UI instead of errors

I have the same issue. Is there already a solution?

Hello @trampi and @kibotu21 and thank you for reporting!

Please pull and re-try.

Best,
AK

Normally its a convention that the latest release is available at :latest as this gets automatically assumed by docker, so the better solution here would be to also publich the image with the latest tag which is currently not the case

$ docker pull icinga/icingaweb2
Using default tag: latest
Error response from daemon: manifest for icinga/icingaweb2:latest not found: manifest unknown: manifest unknown

I've pushed a latest, 2.8 and 2.8.2 tag now.