oVirt / ovirt-openshift-extensions

Implementation of flexvolume driver and provisioner for oVirt
Apache License 2.0
31 stars 16 forks source link

build: Support multi-stage container builds #136

Closed rgolangh closed 5 years ago

rgolangh commented 5 years ago

build: support multi-stage builds

Motivation Publish smaller containers, less time to download, less time to build, less CVEs, less deps

Modification Use multi-stage syntax in Dockerfiles - requires docker >= 17.05 Tweak the automation.yaml to run on hosts that has the proper docker version

Result Smaller containers

rgolangh commented 5 years ago

ci build please

rgolangh commented 5 years ago

ci build please

rgolangh commented 5 years ago

ci build please

rgolangh commented 5 years ago

ci build please

rgolangh commented 5 years ago

ci build please

rgolangh commented 5 years ago

ci build please

rgolangh commented 5 years ago

ci build please

rgolangh commented 5 years ago

ci bulid please

rgolangh commented 5 years ago

ci build please

rgolangh commented 5 years ago

ci build please

rgolangh commented 5 years ago

ci bulid please

rgolangh commented 5 years ago

ci build please

rgolangh commented 5 years ago

ci build please

rgolangh commented 5 years ago

ci build please

rgolangh commented 5 years ago

ovirt-flexvolume-driver container is down from 350MB to 92MB, same for provisioner