Wil Reichert
bf891be243
use BSD / GNU agnotic sed & date params
2017-11-17 17:24:02 -07:00
Bassam Tabbara
6db575bd00
build: make linux default os for building images
2017-08-28 11:50:20 -07:00
Bassam Tabbara
556d221c93
build: build helm charts and reorganize demo dir
...
moved the helm charts and demo files to a `cluster` directory
helm charts are now built by the makefiles, and version tag is updated automagically.
2017-08-09 12:57:39 -07:00
Bassam Tabbara
a9d4f68a8d
build: fix image platform support
2017-07-21 22:18:25 -07:00
Bassam Tabbara
768af4b5cb
build: save images to a file on each build
2017-07-21 19:25:11 -07:00
Bassam Tabbara
6188a9bf41
switch quay.io/rook with 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
ab59789334
build: fix make release on mac
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
18e34ac3ce
build: update README files for build and images
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
6f19798a32
build: use the same build registry when running in container
2017-06-20 20:57:46 -07:00
Bassam Tabbara
bbdf90a9cc
build: prune images should also clean
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