openebs-archive / node-disk-manager

Kubernetes Storage Device Management
https://openebs.io/docs
Apache License 2.0
182 stars 113 forks source link

chore(build): Update ndm dockerfiles to use ndm build base image #655

Closed z0marlin closed 2 years ago

z0marlin commented 2 years ago

Build ndm images using the ndm build base image

Why is this PR required? What issue does it fix?: The ndm docker images built during CI install dependencies (openSeachest, libudev, libblkid) again and again for each build. This increases the duration of the CI run. This PR aims to make the CI runs faster.

What this PR does?: Uses a custom base image for ndm builds with all the build dependencies pre-installed.

Checklist:

codecov-commenter commented 2 years ago

Codecov Report

Merging #655 (7da4bdf) into develop (669c5f6) will decrease coverage by 0.10%. The diff coverage is n/a.

Impacted file tree graph

@@             Coverage Diff             @@
##           develop     #655      +/-   ##
===========================================
- Coverage    44.97%   44.87%   -0.11%     
===========================================
  Files           79       79              
  Lines         3964     3964              
===========================================
- Hits          1783     1779       -4     
- Misses        2014     2018       +4     
  Partials       167      167              
Impacted Files Coverage Δ
cmd/ndm_daemonset/probe/udevprobe.go 46.64% <0.00%> (-1.59%) :arrow_down:

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 669c5f6...7da4bdf. Read the comment docs.