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
> > >
> >
>

Reply via email to