cloudflared icon indicating copy to clipboard operation
cloudflared copied to clipboard

💡 Add multi-arch container builds for standard release version tags

Open jamurtag opened this issue 3 years ago • 2 comments
trafficstars

Describe the feature you'd like Create a multi-arch amd64/arm64 Docker build for standard app version tags (i.e. 2022.9.0).

Describe alternatives you've considered n/a

Additional context When cloudflared added support for arm64 images, the well-known release version tag was changed to architecture appended images, i.e. 2022.9.0-amd64 & 2022.9.0-arm64. An example of where this causes issues can be seen in this (Cloudflare) cloudflared Helm chart - using appVersion in the Chart.yaml which defaults to the image tag if none is supplied - which now breaks as there is no architecture-neutral tag.

jamurtag avatar Sep 12 '22 12:09 jamurtag

We also have need for this as we're running both arm64 and amd64 based nodes and would like to avoid using :latest if possible (which is currently the only tag which support both architectures).

dbackeus avatar Sep 14 '22 19:09 dbackeus

Our upgrade routine via renovate is quite broken right now. In fact we only noticed the 2022.9.0 upgrade by shear luck :smile:

firecow avatar Sep 19 '22 05:09 firecow

docker pull cloudflare/cloudflared:2022.10.2 should work now.

sudarshan-reddy avatar Oct 19 '22 09:10 sudarshan-reddy

@sudarshan-reddy We are very happy about this, thank you very much :clap:

firecow avatar Oct 19 '22 09:10 firecow

And we are very appreciative for all your input that makes cloudflared a better tool every iteration.

sudarshan-reddy avatar Oct 19 '22 09:10 sudarshan-reddy