skupperproject / skupper

Skupper is an implementation of a Virtual Application Network, enabling rich hybrid cloud communication.
http://skupper.io
Apache License 2.0
595 stars 74 forks source link

[v2] Revamp Container Builds #1742

Closed c-kruse closed 2 weeks ago

c-kruse commented 1 month ago

In skupper today we build and publish x86_64 and arm64 images. The way we build and publish these is not ideal, and we could use the 2.0 version as an opportunity to improve.

Suggested outcome(s)

Open Questions

We have been intentionally publishing docker formatted images over OCI images - maybe in order to support OCP 3? Can we move to oci images? does it matter?

Should we publish image tags with platform suffixes in addition to our main index/list images? i.e. quay.io/skupper/controller:2.0.0-linux-arm64

Should we publish test images on PR? (i.e. quay.io/skupper/dev/controller:ci-$(git rev-parse HEAD)) to make it easier for peers to review without checking out the branch and self-building images?

c-kruse commented 2 weeks ago

Resolved by https://github.com/skupperproject/skupper/pull/1767

Resolutions: