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