Commit Graph
13 Commits
Author SHA1 Message Date
Bassam Tabbara a9d4f68a8d build: fix image platform support 2017-07-21 22:18:25 -07:00
Bassam Tabbara 6188a9bf41 switch quay.io/rook with rook 2017-06-28 22:21:05 -07:00
Bassam Tabbara bc02e76f2d rename rookd to rook 2017-06-28 22:21:05 -07:00
Bassam Tabbara 3bfd06a9f1 build: rework image makefile targets to avoid duplicate runs 2017-06-20 20:57:46 -07:00
Bassam Tabbara 612caef61d build: remove use of patterns in images makefile 2017-06-20 20:57:46 -07:00
Bassam Tabbara 96252b9ef3 build: switch rook and rookd to static
removed PIE and simplified the cross build containers as a result.
2017-06-20 20:57:46 -07:00
Bassam Tabbara f3ae0a2fa8 build: support for building on mac 2017-06-20 20:57:46 -07:00
Bassam Tabbara 77ac2c2908 build: add the toolbox to images 2017-06-20 20:57:46 -07:00
Bassam Tabbara 18e34ac3ce build: update README files for build and images 2017-06-20 20:57:46 -07:00
Bassam Tabbara 1e68e35c16 build: rename image dirs 2017-06-20 20:57:46 -07:00
Bassam Tabbara 78c07696b4 build: revisit caching of images
image caching is now simplified and works based on a single timestamp as the image tag.
2017-06-20 20:57:46 -07:00
Bassam Tabbara bdf5887e13 build: fix ccache when running in build container + misc 2017-06-20 20:57:46 -07:00
Bassam Tabbara 57f5cbeaf8 build: add new container images
add new images that build rook and ceph and remove the need for us to statically compile in ceph.

added a new small ubuntu base image used as the root of all container images.

Refactored the cross-build container into smaller containers that can be reused more effectively and not get into ubuntu package conflicts.

extensive support for caching through docker at both the build and host level to reduce build time.
2017-06-20 20:57:45 -07:00