Hi Lorenzo, can you try to integrate your build_ow.sh the Taskfile in the
PR 198 ?
I am using Taskfile as everything else in the project.


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 Sat, 2 May 2026 at 22:13, Lorenzo Sarna <[email protected]> wrote:

> Hi everyone,
>
> following the discussion about building OpenWhisk, I tried compiling the
> components from source using the openserverless-build project.
>
> I cloned the repo, updated the openwhisk submodule to the latest master
> commit (54cda89, with Pekko 1.1.5), and compiled the controller, invoker,
> scheduler, and standalone with Gradle.
> I then built the Docker images locally.
>
> During the process I found two issues:
>
> Zookeeper in invoker's build.gradle, version 3.4.14 causes a
> NoClassDefFoundError (ZooKeeperAdmin) with recent Curator versions. I can
> confirm that Francesco's fix in PR #5565 (upgrade to 3.5.9) resolves the
> issue.
>
> Docker CLI in the standalone Dockerfile, version 18.06.3-ce is not
> compatible with Docker Engine 24+. Updating to 24.0.9 works correctly.
>
> I tested the standalone as a Docker container: the API responds, and I was
> able to create and invoke a Node.js action successfully.
>
> I also tested the full controller: it starts with Pekko 1.1.5, connects to
> Kafka, and creates the topics (completed0, health, cacheInvalidation,
> events). It stops at CouchDB, which is the part managed by the operator in
> the cluster.
>
> I created a build_ow.sh script that automates the process: compiles the
> sources with Gradle and builds the Docker images.
>
> Happy to share it if useful.
>
> Lorenzo
>
>
> <
> https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail
> >
> Privo
> di virus.www.avast.com
> <
> https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail
> >
> <#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
>
> Il giorno sab 2 mag 2026 alle ore 13:42 Michele Sciabarra <
> [email protected]> ha scritto:
>
> > This is perfectly clear.
> > Indeed we have exactly to do this: build from sources.
> >
> > 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 Sat, 2 May 2026 at 09:53, Justin Mclean <[email protected]> wrote:
> >
> > > Hi,
> > >
> > > Please note that the Docker Hub deployment are not following ASF
> policy -
> > > please see
> https://incubator.apache.org/guides/distribution.html#docker
> > >
> > > They should be based on a voted-on release.
> > >
> > > Kind Regards,
> > > Justin
> > >
> >
>

Reply via email to