Hi Carlo, this could be a good idea. And could even be extended Let me explain a bit my idea and how to implement that.
Currently you can see my PR https://github.com/apache/openserverless/pull/198 I am now building the operator and the cli using Taskfile, but I have as a dependency task and go. It would be helpful if instead we build with a container the same would apply if we build openwhisk with a container. The important this is to automate, so if you do task cli the build uses the sources and leaves an artifact local we can use later. Currently task cli leaves the ./ops binary And task operator leaves in olaris/linux-<arch>/image/<base64-name-of-image> the image this allows to do a deployment with ./ops setup mini that uses the local artifcat, the local image and a locally created kind cluster. So I guess you can implement a task openwhisk that will compile the images and leaves them in olaris/linux-<arch>/image/<base64-name-of-image> as the operator does. Contribution welcome. Michele Sciabarra | CEO m: +44 747 984 8388 e: [email protected] l: https://linkedin.com/in/msciab Nuvolaris Inc | 1209 Orange Street, 19801Wilmington DE - US www.nuvolaris.io linkedin.com/in/msciab On Mon, 4 May 2026 at 13:08, Carlo Longhitano <[email protected]> wrote: > Hi, everyone, > I've been following the mailing list these days, and if I understand > correctly the key point for ASF compliance is to have compilable sources > without pre-built images from Docker Hub — though using Apache-licensed > images is fine. > > What if instead of listing Java 17 as a prerequisite, we used a build > sidecar container and a local Docker registry? That way the only real > requirement for the end user would be Docker and Git, and everything else — > Java, Go, whatever — would be pulled automatically as sidecar during the > build. > > Could be a simpler path both for compliance and for contributor onboarding > > Best Regards > Carlo > > > On Mon, May 4, 2026 at 11:34 AM Riccardo La Malfa < > [email protected]> wrote: > > > Hi everyone, > > > > I've just sent the PR for the wsgi runtime implementation: Flask runtime > > (wsgi) #79. > > > > Il giorno ven 1 mag 2026 alle ore 20:37 Michele Sciabarra < > > [email protected]> ha scritto: > > > > > Hello everyone next step is to build from sources the Operator and the > > > OpenWhisk components. I remember Francesco worked on it, can you please > > > write your recommendations? > > > > > > > > > Michele Sciabarra | CEO > > > > > > m: +44 747 984 8388 > > > e: [email protected] > > > l: https://linkedin.com/in/msciab > > > Nuvolaris Inc | 1209 Orange Street, 19801Wilmington DE - US > > > www.nuvolaris.io linkedin.com/in/msciab > > > > > >
