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 |
|
Travis Nielsen
|
da2b3a43f8
|
osds initialize from devices in desired state
|
2016-10-03 10:42:46 -07:00 |
|
Travis Nielsen
|
032c8bca03
|
add and remove device to desired state
|
2016-10-03 10:42:46 -07:00 |
|
Jared Watts
|
4348cf2781
|
Full node details listing and pretty printing, unit tests
|
2016-09-29 09:25:11 -07:00 |
|
Travis Nielsen
|
c1acb9175e
|
move cephclient and cephd under cephmgr
|
2016-09-27 08:33:49 -07:00 |
|
Travis Nielsen
|
b89bccec09
|
point sources at cephmgr
|
2016-09-26 16:00:45 -07:00 |
|
Travis Nielsen
|
4cc85d7978
|
rest api for getting ceph mon desired and actual status
|
2016-09-26 14:30:41 -07:00 |
|