Commit Graph
7961 Commits
Author SHA1 Message Date
Jared Watts 2359ca5249 osd: include metadata devices when launching OSD daemon in Kubernetes 2017-06-26 17:54:22 -07:00
Travis Nielsen 2838e638fe Merge pull request #755 from bzub/update-adv-config-doc
Docs: update advanced configuration OSD information script
2017-06-26 09:40:16 -07:00
bzub 5e78098868 Docs: Remove trailing whitespace 2017-06-23 23:49:13 -05:00
bzub d87ff5b3e4 "Docs: Fix OSD Information script 2017-06-23 23:48:40 -05:00
Travis Nielsen cad66cff7c Merge pull request #753 from travisn/mac-unit-tests
build: unit tests pass on mac
2017-06-23 16:21:33 -07:00
Travis Nielsen 059987e6cf build: unit tests pass on mac 2017-06-23 16:00:21 -07:00
Travis Nielsen 829423e024 Merge pull request #749 from travisn/operator-label
operator: consistent app label
2017-06-23 12:59:28 -07:00
Travis Nielsen 9572e2c188 operator: consistent app label 2017-06-23 12:36:12 -07:00
Travis Nielsen 0e43ee3fca Merge pull request #748 from travisn/stale-roadmap
docs: remove stale roadmap link
2017-06-23 12:34:54 -07:00
Travis Nielsen 83483889b3 docs: remove stale roadmap link 2017-06-23 10:54:16 -07:00
Travis Nielsen b021c22f9c Merge pull request #747 from travisn/release-notes
docs: Draft of v0.5 release notes
2017-06-23 10:53:09 -07:00
Travis Nielsen 5860d13345 docs: Draft of v0.5 release notes 2017-06-23 09:11:41 -07:00
Bassam Tabbara cf4130188b Merge pull request #746 from bassam/pr-fix-publish
Fix publish
2017-06-22 15:51:20 -07:00
Bassam Tabbara 58164be89b build: avoid building images twice on release 2017-06-22 15:11:58 -07:00
Bassam Tabbara 89d2272a1f build: remove debug binaries
also remove rookd from tarballs
2017-06-22 15:11:42 -07:00
Bassam Tabbara 8491c1e7f6 Merge pull request #700 from bassam/pr-luminous
Support for ceph luminous and armhf
2017-06-22 11:20:35 -07:00
Jared Watts 2a8e70d985 docs: update rook-ceph-rgw serivce name in object storage quickstart 2017-06-21 22:05:48 -07:00
Travis Nielsen 9e17d44f1f docs: host networking for standalone example 2017-06-21 15:29:59 -07:00
Travis Nielsen 0e73995904 docs: add the port to standalone docker 2017-06-21 12:37:01 -07:00
Jared Watts 46c90d5361 add 'mgr allow *' caps to client.admin 2017-06-21 12:24:12 -07:00
Travis Nielsen cb5741989b log all output of commands executed with an output file 2017-06-21 11:29:14 -07:00
Jared Watts e4045eb74b Use blkid to get PARTLABEL because lsblk depends on udev which isn't available in containers 2017-06-21 10:02:41 -07:00
Travis Nielsen 16f9016d52 docs: design change away from embedded ceph 2017-06-21 08:09:44 -07:00
Bassam Tabbara 3bfd06a9f1 build: rework image makefile targets to avoid duplicate runs 2017-06-20 20:57:46 -07:00
Jared Watts d4c31e2799 osd: create a default crushmap that is firefly compatible 2017-06-20 20:57:46 -07:00
Travis Nielsen fa3205fd98 docs: replace rook-client with toolbox 2017-06-20 20:57:46 -07:00
Travis Nielsen 307dd6870b client: rename rook to rookctl 2017-06-20 20:57:46 -07:00
Travis Nielsen 725fb37802 build: publish the toolbox container 2017-06-20 20:57:46 -07:00
Travis Nielsen 434f8ad3e0 Load the toolbox container in the tests 2017-06-20 20:57:46 -07:00
Jared Watts 060148de2c Include sgdisk and crushtool in our containers. Do not restrict RBD image sizes and remove obsolete image/ioctx types. Fix whitespace in rook-cluster.yaml sample manifest 2017-06-20 20:57:46 -07:00
Travis Nielsen badd32ef34 standalone: ceph-mgr service orchestrated 2017-06-20 20:57:46 -07:00
Travis Nielsen 2b7cbb6066 round image size up to 1MB 2017-06-20 20:57:46 -07:00
Bassam Tabbara 358af34868 docs: created INSTALL.md with build instructions 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
Jared Watts 585501b925 use an output file when invoking ceph commands to isolate the payload from any logging 2017-06-20 20:57:46 -07:00
Bassam Tabbara d9261fbda3 build: add missing zip package 2017-06-20 20:57:46 -07:00
Bassam Tabbara adc02730fd build: add apt-cacher image 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
Jared Watts 423d604438 build: include cls_rbd in rook's dependencies 2017-06-20 20:57:46 -07:00
Travis Nielsen 523999b517 object store with passing unit tests and e2e tests 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
Travis Nielsen 0a035ed402 support for RBD images, all api tests passing
RBD image support fixes, ensure /etc/ceph is created in toolbox image, return output string in exec even for errors because the ceph tools return useful information there upon error
2017-06-20 20:57:46 -07:00
Travis Nielsen 6177aff963 rename rook k8s artifacts for consistency 2017-06-20 20:57:46 -07:00
Travis Nielsen ac27d1f590 use the correct existing key for osd auth and add dash to ceph pod names 2017-06-20 20:57:46 -07:00
Bassam Tabbara fa7460fc54 build: fix entrypoint for rookd and toolbox 2017-06-20 20:57:46 -07:00
Travis Nielsen ef4ea21913 operator: start a pod for the ceph-mgr 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 688ed6c0f2 build: avoid docker export
docker export can result in changes to the image and is dependent on the docker daemon version. cache the tarball as a file instead.
2017-06-20 20:57:46 -07:00
Bassam Tabbara d52892bd12 add tini as PID 1 for all images 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