jonpspri opened a new pull request #28: Create a multi-architecture Docker 
image for the runtime
URL: https://github.com/apache/incubator-openwhisk-runtime-nodejs/pull/28
 
 
   Use gradle-docker-plugin and (my) gradle-fatmanifest-plugin to create a 
multi-architecture manifest for the nodejs runtime.  The process relies on 
having PPC64LE and S390X docker environments available.  The TLS certificates 
for these environments are encrypted in the repo.  The GPG key for them has 
been encrypted as well, accessible by my fork and by 
‘apache/incubator-openwhisk-runtime-nodejs’.  Other forks can be given access — 
it is necessary to add encryption’s of the GPG key and the JSON specifying the 
repository locations in the .travis.yml.  They will also need to provide their 
own Docker registry (or we need to do some additional work to support using an 
ephemeral registry — the problem is that we then need to add a capability to 
the gradle-fatmanifest-plugin to copy blobs between registries, not a pretty 
proposition. 
   
   I’m going to try to add some documentation of the process to the files and 
to a docs folder, but I wanted to get review started now, as I suspect there’ll 
be many questions and those will in turn inform the documentation.
   
   This is a key milestone in being able to run OpenWhisk in a 
multi-architecture environment.  Being able to take advantage of it will 
eventually depend upon [OpenWhisk Issue 
3412](https://github.com/apache/incubator-openwhisk/pull/3412) and other 
following changes to do away with hard-coding.  (See [OpenWhisk PR 
3407](https://github.com/apache/incubator-openwhisk/pull/3407) for an outline 
of upcoming changes.)
   
   There is a severe backlog of cleanup coming, too.  Issue to follow to 
document needed cleanup.
   
   @csantanapr 

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

Reply via email to