Commit Graph
1449 Commits
Author SHA1 Message Date
Jared Watts e452d6736f Merge pull request #552 from jbw976/release-steps
Fix release scripts to allow draft releases during promotion. Update …
2017-04-05 16:55:53 -07:00
Jared Watts 4040ea1998 Fix release scripts to allow draft releases during promotion. Update releasing steps for clarity. 2017-04-05 16:33:39 -07:00
Bassam Tabbara c9b3348cd2 Merge pull request #553 from bassam/pr-fix-build
build: workaround for shared download dir
2017-04-05 16:24:17 -07:00
Bassam Tabbara c6233d2457 build: workaround for shared download dir
Fixes #535. Copy the external packages to a private download directory
before building, and then copy them back to the shared directory.
2017-04-05 15:54:18 -07:00
Bassam Tabbara 69c58dd963 Merge pull request #550 from bassam/pr-fix-promote
build: fix promote to github
2017-04-05 13:41:31 -07:00
Bassam Tabbara c6c575ed7c build: make promote idempotent 2017-04-05 13:30:24 -07:00
Bassam Tabbara 32cd0a18bd build: fix promote to github 2017-04-05 13:30:24 -07:00
Bassam Tabbara fc78ca6998 Merge pull request #551 from cristian-radu/fix-mon_admin_secret
rookd: fix MON admin-secret command flag.
2017-04-05 13:15:30 -07:00
Cristian Radu c638e8e799 rookd: fix MON admin-secret command flag.
this fixes our ability to configure the MON admin-secret via environment variable.
2017-04-05 20:02:16 +01:00
Bassam Tabbara cbc0711da3 Merge pull request #505 from bassam/pr-release-and-promote
build: publish on each build and misc other build improvements
2017-04-04 17:48:06 -07:00
Bassam Tabbara 5f4c26717b build: add release documentation 2017-04-04 17:35:54 -07:00
Bassam Tabbara 55daf639dd build: always cleanup docker images 2017-04-04 17:02:25 -07:00
Bassam Tabbara 02b6ba11cb build: auto promote master builds 2017-04-04 17:02:25 -07:00
Bassam Tabbara 42629f406f build: use a versioned glide binary 2017-04-04 17:02:25 -07:00
Bassam Tabbara cbacbe957d build: cleanup working directories and mac build
centralized all working directories at .work in the root of the tree.  also centralize all download directories to .download at the root of the tree.

cleaned up the rsync behavior between host and docker cross build when running on non-linux host.
2017-04-04 17:02:25 -07:00
Bassam Tabbara 59f5815115 build: support for promoting a build
support for build promotion. For example, make promote CHANNEL=alpha VERISON=v0.4.0, will push the v0.4.0 bits to the alpha channel.
2017-04-04 17:02:25 -07:00
Bassam Tabbara 1245e6022a build: dont build ceph again during tests 2017-04-04 17:01:39 -07:00
Bassam Tabbara babcc79603 build: cleanup docker images after publish 2017-04-04 17:01:39 -07:00
Bassam Tabbara eeb2656b1f build: fix vendor handling
we now ensure that glide failures stop the build
2017-04-04 17:01:39 -07:00
Bassam Tabbara 192926c96b build: improve golint and glide tool installation 2017-04-04 17:01:39 -07:00
Bassam Tabbara 1179e45334 build: upload build artifacts to S3
we now publish build artifacts to an S3 bucket, by default
its release.rook.io. We no longer push bits to github on
make publish.

Added support for AWS cli in the cross-build container.
2017-04-04 17:01:39 -07:00
Jared Watts c2d6f34fa8 Merge pull request #529 from jbw976/storage-config
Kubernetes operator and cephmgr support for specifying storage resour…
2017-04-04 15:51:59 -07:00
Jared Watts e5cca80654 Operator and cephmgr support for specifying storage resources and configuration 2017-04-04 15:32:49 -07:00
Steve Leon cab9f220ee Adding section that states the need of ceph-tools on all hosts
Fixes #464
2017-04-04 14:15:34 -07:00
Travis Nielsen 079ddf5f6a Merge pull request #528 from travisn/device-env-var
Store data devices in env var to avoid escaping issues
2017-03-31 10:35:37 -07:00
Travis Nielsen a4f947d279 data devices in env var to avoid escaping issues 2017-03-31 10:13:08 -07:00
Travis Nielsen 21887b93f0 Merge pull request #518 from travisn/single-binary
merge rook-operator binary with rookd
2017-03-31 10:10:42 -07:00
Travis Nielsen 7ba9e8e7c2 merge rook-operator binary wtih rookd 2017-03-30 12:45:11 -07:00
Travis Nielsen 0daf01d604 Merge pull request #521 from travisn/simplify-example
Simplied storage pool example
2017-03-30 10:18:16 -07:00
Travis Nielsen 6386ec9861 simplify storage pool example 2017-03-30 08:41:24 -07:00
Travis Nielsen 23d6831a7e Merge pull request #520 from travisn/alpine-3-5
Base rook image off alpine 3.5 image
2017-03-29 14:47:29 -07:00
Travis Nielsen 7087bbbdb2 based off alpine 3.5 image 2017-03-29 12:15:05 -07:00
Travis Nielsen 9ee8971337 Merge pull request #519 from kokhang/minikube-doc
Adding steps to setup minikube for rook
2017-03-29 09:39:31 -07:00
Steve Leon 375f792f0a Adding steps to setup minikube for rook 2017-03-28 18:37:23 -07:00
Jared Watts fe7386090c Merge pull request #517 from jbw976/v0.3.1-docs
Update readme's and rook-client/toolbox Dockerfile to v0.3.1
2017-03-28 17:26:15 -07:00
Jared Watts 055df71a6b Update readme's and rook-client/toolbox Dockerfile to v0.3.1 2017-03-28 16:44:46 -07:00
Jared Watts 5eb84741c2 Merge pull request #516 from jbw976/release-script-fixes
build: release script arg fixes
2017-03-28 16:43:25 -07:00
Jared Watts fe0b2b5bfd build: release script arg fixes 2017-03-28 14:47:42 -07:00
Jared Watts b0505103ee Merge pull request #511 from jbw976/metrics-docs
Guide for setting up monitoring with Prometheus in a Rook cluster
v0.3.1
2017-03-27 21:10:10 -07:00
Jared Watts 30e9f23eca Guide for setting up monitoring with Prometheus in a Rook cluster 2017-03-27 20:50:26 -07:00
Travis Nielsen 5ef7f03ee1 Merge pull request #510 from travisn/pool-tpr
Create storage pools through a TPR
2017-03-27 20:50:02 -07:00
Travis Nielsen f0f70b458a create pools through a tpr 2017-03-27 19:33:59 -07:00
Travis Nielsen 8967dcc4cb refactor tprs to support both clusters and pools 2017-03-27 09:47:27 -07:00
DanKerns 2f6e4ea2a7 Merge pull request #504 from DanKerns/issue429
rook: Issue #429 do not mkfs volumes when mounting them
2017-03-27 08:44:19 -07:00
Dan Kerns 183846ab6c rook: Rename mount to map and unmount to unmap. Update tests. 2017-03-24 16:34:01 -07:00
Travis Nielsen 442fd13095 Merge pull request #503 from travisn/failover-mon-pod
Detect unhealthy monitors and start new monitors in their place
2017-03-23 11:26:18 -07:00
Travis Nielsen a16f6fc9dc failover a monitor when unhealthy 2017-03-23 11:00:31 -07:00
Travis Nielsen 2d1c150539 detect if mons are healthy 2017-03-23 11:00:26 -07:00
Travis Nielsen 175003ed6a use namespace for ceph cluster name 2017-03-22 23:16:53 -07:00
Travis Nielsen fef56b31cc save the mon endpoints in a configmap and consume from pods 2017-03-22 23:14:26 -07:00