Skip to content

Bug: renovate is unable to track image updates (unsupported/unversioned value) #285

@auriaave

Description

@auriaave

Renovate is unable to track image updates. The startup-script image uses sha256 digests that seem unsupported. Versioning needs to be amended for renovate to take care of automatic updates.

Details

  1. Mar 26th: Image update scripts were replaced by renovate
  1. Mar 26th: Alpine image needed manual update
  2. June 26th: Alpine image needed manual update
  3. nodeinit image also needed manual update in cilium/cilium repo

When running LOG_LEVEL=debug renovate --platform=local on a local copy of the repository,

DEBUG: Dependency quay.io/cilium/image-compilers has unsupported/unversioned value 5569a29cea6b3ad50aeb03102aaf3dc03841197c (versioning=docker) (repository=local)
DEBUG: Dependency quay.io/cilium/image-tester has unsupported/unversioned value dd09c8d3ef349a909fbcdc99279516baef153f22 (versioning=docker) (repository=local)
DEBUG: Dependency quay.io/cilium/image-tester has unsupported/unversioned value dd09c8d3ef349a909fbcdc99279516baef153f22 (versioning=docker) (repository=local)
DEBUG: Dependency quay.io/cilium/image-compilers has unsupported/unversioned value 5569a29cea6b3ad50aeb03102aaf3dc03841197c (versioning=docker) (repository=local)
DEBUG: Dependency quay.io/cilium/image-tester has unsupported/unversioned value dd09c8d3ef349a909fbcdc99279516baef153f22 (versioning=docker) (repository=local)
DEBUG: Dependency gcr.io/go-containerregistry/crane has unsupported/unversioned value latest (versioning=docker) (repository=local)

Note: the repetition of debug messages is because multiple Dockerfiles contain the same images (e.g. images bpftool, compilers and llvm).

According to the docker versioning documentation for renovate,

Are commit hashes supported?
No, Renovate ignores Docker image tags that look like a Git commit hash.

References

  1. https://github.com/cilium/cilium/pull/33427/files
  2. https://quay.io/repository/cilium/startup-script?tab=tags

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions