Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

build: Dockerfile-alpine-python and Makefile build #3271

Merged
merged 3 commits into from
Oct 9, 2024

Conversation

vkaramanis
Copy link
Contributor

Motivation:
When running Edgex in secure mode it uses securitty-bootstrapper which has been compiled in Alpine Linux.
Thus, using any other docker image than ekuiper-alpine fails because it cannot run the aforementioned binary.

Suggested solution:
Make a eKuiper python Alpine based docker image to be able to use python based plugins

Tests:
Tested and running successfully using ekuiper v1.14.4

@ngjaying ngjaying requested a review from Rory-Z October 8, 2024 01:30
@Rory-Z
Copy link
Collaborator

Rory-Z commented Oct 8, 2024

And please update build-docker-images jobs in .github/workflows/build_packages.yaml

Copy link

codecov bot commented Oct 8, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 70.96%. Comparing base (037e936) to head (7995394).
Report is 8 commits behind head on master.

Additional details and impacted files
@@            Coverage Diff             @@
##           master    #3271      +/-   ##
==========================================
+ Coverage   70.80%   70.96%   +0.16%     
==========================================
  Files         396      396              
  Lines       44524    44604      +80     
==========================================
+ Hits        31524    31652     +128     
+ Misses      10492    10436      -56     
- Partials     2508     2516       +8     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@ngjaying
Copy link
Collaborator

ngjaying commented Oct 8, 2024

@vkaramanis Thanks. Please also sign-off your commit, following this link https://github.com/lf-edge/ekuiper/pull/3271/checks?check_run_id=31035835843

@vkaramanis vkaramanis force-pushed the dockerfile-alpine-python branch from 33745f7 to a49cf13 Compare October 8, 2024 08:59
VRUMP-Info and others added 2 commits October 8, 2024 12:01
Co-authored-by: Rory <[email protected]>
Signed-off-by: Viktor Karamanis <[email protected]>
@vkaramanis vkaramanis force-pushed the dockerfile-alpine-python branch from a49cf13 to ccc7537 Compare October 8, 2024 09:01
Signed-off-by: Viktor Karamanis <[email protected]>
@ngjaying ngjaying changed the title Dockerfile-alpine-python and Makefile build build: Dockerfile-alpine-python and Makefile build Oct 8, 2024
@ngjaying ngjaying merged commit bd7c271 into lf-edge:master Oct 9, 2024
60 of 61 checks passed
ngjaying pushed a commit to ngjaying/kuiper that referenced this pull request Oct 21, 2024
Signed-off-by: Viktor Karamanis <[email protected]>
Co-authored-by: Vrump <[email protected]>
Co-authored-by: Rory <[email protected]>
ngjaying pushed a commit to ngjaying/kuiper that referenced this pull request Oct 21, 2024
Signed-off-by: Viktor Karamanis <[email protected]>
Co-authored-by: Vrump <[email protected]>
Co-authored-by: Rory <[email protected]>
ngjaying pushed a commit that referenced this pull request Oct 21, 2024
Signed-off-by: Viktor Karamanis <[email protected]>
Co-authored-by: Vrump <[email protected]>
Co-authored-by: Rory <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants