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 |
|
Travis Nielsen
|
ef4ea21913
|
operator: start a pod for the ceph-mgr
|
2017-06-20 20:57:46 -07:00 |
|
Travis Nielsen
|
fab106a16c
|
Unit tests passing except api after the refactor
|
2017-06-20 20:57:46 -07:00 |
|
Travis Nielsen
|
c122562a7d
|
Rook refactor to call external ceph tools instead of embedded ceph
Remove all cgo from the code base, and start the transformation to calling external ceph tools to generate config and start daemons.
|
2017-06-20 20:57:45 -07:00 |
|
Dimitrios Karagiannis
|
9ce033467a
|
operator: introduces placement configuration for k8s
this enables control over where pods get scheduled in a kube cluster,
using nodeAffinity and tolerations
|
2017-06-14 14:44:14 +00:00 |
|
Michael Goff
|
82d49f6b3a
|
api: Added more bucket ops to the api
cli: Added a few more bucket ops to the cli
|
2017-05-24 14:43:34 -07:00 |
|
Travis Nielsen
|
e8514cf004
|
refactor the k8s context to the k8sutil package
|
2017-04-13 15:38:22 -07:00 |
|
Steve Leon
|
c46c076096
|
Updating dependency to support K8S 1.6
|
2017-04-12 13:27:55 -07:00 |
|
Travis Nielsen
|
00149faec8
|
Cluster uses metadata name and namespace instead of the spec namespace
|
2017-04-12 11:36:26 -07:00 |
|
Travis Nielsen
|
ac61476a3c
|
error handling for operator watching tprs
|
2017-04-11 12:01:52 -07:00 |
|
Jared Watts
|
2f03f2b94a
|
API: Log errors encountered when getting nodes
|
2017-04-10 13:05:04 -07:00 |
|
Travis Nielsen
|
7ba9e8e7c2
|
merge rook-operator binary wtih rookd
|
2017-03-30 12:45:11 -07:00 |
|
Travis Nielsen
|
175003ed6a
|
use namespace for ceph cluster name
|
2017-03-22 23:16:53 -07:00 |
|
Jared Watts
|
75bb22785d
|
Update API routes to use DELETE verb and URL query params
|
2017-03-22 11:51:25 -07:00 |
|
Jared Watts
|
8343c7c6cf
|
Rook cmd and API support to delete block images. IOContext.Destroy func to clean up IOContexts wherever they are used.
|
2017-03-22 11:51:25 -07:00 |
|
Jared Watts
|
e0ccd9c1c9
|
Expose metrics for Rook with Prometheus (sans collectors)
|
2017-03-14 11:25:47 -07:00 |
|
Travis Nielsen
|
b9ddb01708
|
support starting a rook cluster in another namespace
|
2017-02-27 15:18:28 -08:00 |
|
Travis Nielsen
|
d10002b4af
|
delay starting rgw until an api call
|
2017-02-24 15:58:35 -08:00 |
|
Travis Nielsen
|
1573bdb1dd
|
update to the k8s 2.0 client
|
2017-02-23 14:50:21 -08:00 |
|
Michael Goff
|
294631b029
|
api: Fix the second part of the bucket ordering issue
Fixes #382
|
2017-02-13 14:17:55 -08:00 |
|
Michael Goff
|
e4190d3db6
|
api: Add sorting of object buckets. Also a fix for something missed in another commit.
Fixes #382
|
2017-02-10 08:00:08 -08:00 |
|
Travis Nielsen
|
8e96bcb822
|
create the file system with the rest api call
|
2017-02-09 14:36:01 -08:00 |
|
Travis Nielsen
|
bdd1d8822e
|
rename rest api and use secrets and no more default user
|
2017-02-09 14:35:56 -08:00 |
|
Travis Nielsen
|
42a613b17a
|
rest api implementation for object store and node ls
|
2017-02-09 13:48:10 -08:00 |
|
Travis Nielsen
|
b9c6f6bb60
|
operator starts a rest api service with some placeholder implementation
|
2017-02-09 13:48:10 -08:00 |
|
Michael Goff
|
a9789829a7
|
cli and api: Fix issues wtih erroring on user create even when it is a success.
|
2017-02-09 13:23:11 -08:00 |
|
Michael Goff
|
4870f951f0
|
cli and rgw: Added support for list, create, update, get, and delete users as well as listing buckets. Updated connection info to be for a user.
|
2017-02-08 09:50:19 -08:00 |
|
Jared Watts
|
5d3c88963b
|
Allow OSD bluestore partitions to be separated to a dedicated high performance metadata device (e.g., NVMe/SSD)
|
2017-01-23 09:49:21 -08:00 |
|
Travis Nielsen
|
5d76276f29
|
detect rook partitions
(cherry picked from commit 0f5552389eba6dad8babab027a05a5466517177f)
|
2017-01-20 16:48:17 -08:00 |
|
Travis Nielsen
|
6193e00653
|
run inventory with only basic disk info in etcd
|
2016-12-22 11:31:24 -08:00 |
|
Jared Watts
|
9e48da2e63
|
Add default timeout to rook client network calls. Log start and end of API server calls with request ID and response status
|
2016-12-09 20:25:32 -08:00 |
|
Jared Watts
|
92bdb4531f
|
rook tool support for object store creation and client connections
|
2016-12-06 14:36:22 -08:00 |
|
Travis Nielsen
|
9b2fc64a9d
|
orchestrate the rgw service in the cluster
|
2016-12-02 16:30:29 -08:00 |
|
Jared Watts
|
21f163e2ba
|
rook support for shared filesystems
|
2016-12-01 13:34:45 -08:00 |
|
Travis Nielsen
|
771f1778ff
|
simple REST api for add/remove of file system
|
2016-11-21 15:58:47 -08:00 |
|
Jared Watts
|
0e00f57758
|
Migrate logging package from built-in to github.com/coreos/capnslog, allow user specified logging level, tune logging levels for existing log statements
|
2016-11-16 14:19:42 -08:00 |
|
Travis Nielsen
|
a44f301979
|
refactor cephmgr into subpackages
|
2016-11-10 12:43:14 -08:00 |
|
Bassam Tabbara
|
b3c4f18c89
|
initial docs and licensing
|
2016-11-07 17:13:39 -08:00 |
|
Jared Watts
|
641eb4c04b
|
rook status command to show health and status of cluster
|
2016-11-01 15:48:49 -07:00 |
|
Travis Nielsen
|
12a195ab0d
|
usage of public and private ip addresses
|
2016-10-27 09:06:50 -07:00 |
|
Bassam Tabbara
|
7da39894c0
|
rename castle to rook
switched to using quay.io for all containers -- we are no longer
publishing to hub.docker.com.
|
2016-10-27 13:42:03 +02:00 |
|
Bassam Tabbara
|
4936587b94
|
go import fixes
|
2016-10-26 00:38:39 +02:00 |
|
Travis Nielsen
|
31b394c52e
|
osd tracking on id instead of serial number
|
2016-10-21 14:55:32 -07:00 |
|
Travis Nielsen
|
7f9cf16803
|
configuration of osds with bluestore
|
2016-10-19 11:35:58 -07:00 |
|
Jared Watts
|
90cf7a8261
|
Support for replicated and erasure coded storage pools
|
2016-10-14 10:59:02 -07:00 |
|
Jared Watts
|
0d4241e758
|
Support for creating, mapping, formatting, mounting and unmounting RADOS block devices
|
2016-10-11 15:25:49 -07:00 |
|
Travis Nielsen
|
afea5de34d
|
increase code coverage of ceph orchestration
|
2016-10-04 15:27:07 -07:00 |
|
Travis Nielsen
|
d820bf5ff6
|
rest api for querying the crush map
|
2016-10-04 15:27:07 -07:00 |
|
Travis Nielsen
|
8db85f4231
|
add test for moving an unhealthy monitor
|
2016-10-03 10:54:24 -07:00 |
|
Travis Nielsen
|
6a789caa2d
|
orchestrate adding and removing of devices
|
2016-10-03 10:54:17 -07:00 |
|