Comments (4)
Hi @djpbessems,
ERR Cannot run job error="Error choosing image instance: no image found in manifest list for architecture amd64, variant \"\", OS linux" provider=file
ERR Cannot run job error="Error choosing image instance: no image found in manifest list for architecture amd64, variant \"\", OS linux" provider=file
ERR Cannot run job error="Error choosing image instance: no image found in manifest list for architecture amd64, variant \"\", OS linux" provider=file
ERR Cannot run job error="Error choosing image instance: no image found in manifest list for architecture amd64, variant \"\", OS linux" provider=file
ERR Cannot run job error="Error choosing image instance: no image found in manifest list for architecture amd64, variant \"\", OS linux" provider=file
ERR Cannot run job error="Error choosing image instance: no image found in manifest list for architecture amd64, variant \"\", OS linux" provider=file
These errors occur because some tags do not support the target architecture (linux/amd64
):
Mon, 15 Jun 2020 09:11:55 CEST DBG [containers/image] GET https://registry-1.docker.io/v2/library/traefik/manifests/2.2.1-windowsservercore-1809
Mon, 15 Jun 2020 09:11:55 CEST DBG [containers/image] GET https://registry-1.docker.io/v2/library/traefik/manifests/2.2.0-rc2-windowsservercore-1809
Mon, 15 Jun 2020 09:11:55 CEST DBG [containers/image] GET https://registry-1.docker.io/v2/library/traefik/manifests/2.2.0-windowsservercore-1809
Mon, 15 Jun 2020 09:11:55 CEST DBG [containers/image] GET https://registry-1.docker.io/v2/library/traefik/manifests/2.2.0-rc3-windowsservercore-1809
Mon, 15 Jun 2020 09:11:55 CEST DBG [containers/image] GET https://registry-1.docker.io/v2/library/traefik/manifests/2.2.0-rc4-windowsservercore-1809
Mon, 15 Jun 2020 09:11:57 CEST DBG [containers/image] GET https://registry-1.docker.io/v2/library/traefik/manifests/2.2.0-rc1-windowsservercore-1809
I'll add the name of the image and the tag in the error message to make it more explicit or maybe we should ignore non-compatible tags?
Anyway you should change your rule with something like this to skip windows tags and handle semver releases of Traefik:
- name: traefik:v2.2
platform:
os: linux
arch: amd64
watch_repo: true
include_tags:
- ^2\.2\.(0|[1-9]\d*)$
Or Alpine tags?
- name: traefik:v2.2
platform:
os: linux
arch: amd64
watch_repo: true
include_tags:
- ^2\.2\..*-alpine
from diun.
Yeah, in this case the regex for include_tags
can be used to filter the images; I'll try your suggestions.
But I can imagine that's not always going to be the case, and in that case I wouldn't dare call it a user-error, so the error message is probably best just hidden (or changed to a WRN?).
from diun.
@djpbessems Logging is now more explicit if manifest is not found (4.0.0-beta.4)
from diun.
Available through 4.0.0 release. See https://crazy-max.github.io/diun/changelog/#400-20200622.
from diun.
Related Issues (20)
- custom metadata with docker labels?
- Pushover always shows Diun as link HOT 4
- [Feature request]: disables IPv6
- [Feature request]: CLI flag to syntax check the configuration
- Add the possibility to check for update via CLI HOT 1
- Didn't find any new releases HOT 4
- Dockerfile Provider - Git or URL support
- NTFY integration, receiving markdown but web app does not transform it HOT 2
- Multi notification for same image
- [feature request] Add Telegram message option disable_notification
- Add Telegram topic id HOT 1
- tls: failed to verify certificate: x509: certificate is valid for ip-172-31-34-156.ec2.internal, not auth.docker.io HOT 1
- Error when using "DIUN_NOTIF_MAIL_HOST" variable HOT 3
- DIUN_NOTIF_TELEGRAM_TOKENFILE
- Newer semver image tags notification for `file` provider
- Cannot send notification with Signal-REST to Signal group chat
- Diun not found any image. HOT 2
- Nomad provider errors out with "invalid memory address or nil pointer dereference" HOT 2
- Google Artifact Registry Service Account key.json as PASSWORDFILE
- Diun doesn't send notifications about new images found HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from diun.