streamnative / function-mesh

The serverless framework purpose-built for event streaming applications.
https://functionmesh.io/
Apache License 2.0
211 stars 28 forks source link

[function-mesh] POC of apko + melange to build python runner distroless image #531

Open imaffe opened 1 year ago

hpvd commented 1 year ago

fyi: there was just a new release of apko v0.6 see https://github.com/chainguard-dev/apko/tags

in general, since apko and melange are busy projects with lots of changes but with lazy release process, one may think of working directly with latest code from main branch...

imaffe commented 1 year ago

@hpvd Thank you~ I'll experiment with the new release~

hpvd commented 1 year ago

fyi: there is a good chance for a new release of melange at the end of december see https://github.com/chainguard-dev/melange/issues/215#issuecomment-1356478888

hpvd commented 1 year ago

@imaffe the new release of melange (v0.2.0) is here:

whats new: https://github.com/chainguard-dev/melange/blob/main/NEWS.md

release: https://github.com/chainguard-dev/melange/releases/tag/v0.2.0

imaffe commented 1 year ago

@hpvd I'm currently wrapping up the distroless process with Java runtime(which can be done using google/Distroless), for python runtime we will use melange + apko, and since Pulsar client now has a alpine release, I'll try if we can use apko only for python runtime