Jared Watts
|
fe2ae89f37
|
Fix the multiple cluster integration tests by updating api/osd RBAC settings to be scoped to just a single namespace
|
2017-10-18 13:28:13 -07:00 |
|
Jared Watts
|
d032222cfd
|
osd: enable bluestore on directories
|
2017-10-18 13:28:13 -07:00 |
|
Jared Watts
|
113e861020
|
osd: Allow OSDs to recover from losing all their metadata and config
|
2017-10-03 15:54:02 -07:00 |
|
Alexander Trost
|
4f4f727bcd
|
Added hostNetwork option to cluster spec
|
2017-09-18 19:57:20 +02:00 |
|
Bassam Tabbara
|
e9a2aabdd9
|
rename ROOKD_ env to ROOK_
|
2017-08-04 09:51:23 -07:00 |
|
Travis Nielsen
|
2df3d9f5bf
|
daemon: set public and cluster addr in the ceph config
|
2017-08-04 00:04:50 -07:00 |
|
Steve Leon
|
709b7ddafe
|
Using CRD instead of TPR
- Use CRD for clusters and pools
- For k8s before 1.7.0, TPR will be used
- Also use the watcher libraries in client-go
|
2017-07-27 16:14:52 -07:00 |
|
Travis Nielsen
|
f3640887f3
|
golint cleanup for the operator
|
2017-07-24 17:24:24 -07:00 |
|
Travis Nielsen
|
07cbf9f596
|
services: start daemons with tini at pid 1
|
2017-07-21 14:35:56 -07:00 |
|
Bassam Tabbara
|
cdc26ef162
|
enable 'gofmt -s' and fix issues
|
2017-07-16 21:24:13 -07:00 |
|
Steve Leon
|
668ed5d25b
|
Incorporating new Kubernetes API changes
- This is needed to make it compatible with k8s 1.8
|
2017-07-13 11:08:07 -07:00 |
|
Bassam Tabbara
|
6188a9bf41
|
switch quay.io/rook with rook
|
2017-06-28 22:21:05 -07:00 |
|
Bassam Tabbara
|
bc02e76f2d
|
rename rookd to rook
|
2017-06-28 22:21:05 -07:00 |
|
Travis Nielsen
|
bde8e61734
|
operator: refactor kube context into the kit package
|
2017-06-28 12:49:59 -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 |
|
Travis Nielsen
|
ef4ea21913
|
operator: start a pod for the ceph-mgr
|
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 |
|
Travis Nielsen
|
a74ceb724c
|
allow overriding ceph settings through a configmap
|
2017-05-16 10:30:57 -07:00 |
|
Travis Nielsen
|
8c60415965
|
set hostname of osd container to the host's name
|
2017-04-20 11:25:42 -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 |
|
Jared Watts
|
e5cca80654
|
Operator and cephmgr support for specifying storage resources and configuration
|
2017-04-04 15:32:49 -07:00 |
|
Travis Nielsen
|
a4f947d279
|
data devices in env var to avoid escaping issues
|
2017-03-31 10:13:08 -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 |
|
Travis Nielsen
|
fef56b31cc
|
save the mon endpoints in a configmap and consume from pods
|
2017-03-22 23:14:26 -07:00 |
|
Travis Nielsen
|
02fe77d907
|
refactor clientset parameter
|
2017-03-22 23:12:57 -07:00 |
|
Travis Nielsen
|
1b2fb96574
|
allow specifying a host path for the data-dir
|
2017-03-22 16:32:00 -07:00 |
|
Travis Nielsen
|
87b5805708
|
evaluate a reg expression for selecting devices
|
2017-03-09 16:09:56 -08:00 |
|
Travis Nielsen
|
e0e829ed25
|
Rook operator unit tests
|
2017-03-09 15:24:33 -08:00 |
|
Travis Nielsen
|
125e3873e4
|
use the k8s errors package
|
2017-03-08 15:46:31 -08:00 |
|
Travis Nielsen
|
1573bdb1dd
|
update to the k8s 2.0 client
|
2017-02-23 14:50:21 -08:00 |
|
Travis Nielsen
|
a07afb2e10
|
flag to allow osds to use all devices
|
2017-02-16 10:56:16 -08:00 |
|
Travis Nielsen
|
5fbe0d385b
|
rename deployment name for consistency
|
2017-02-08 15:46:51 -08:00 |
|
Travis Nielsen
|
a8440dff44
|
store mon and rgw secrets
|
2017-02-06 17:47:57 -08:00 |
|
Travis Nielsen
|
37d85a374b
|
cleanup the command line arguments and other PR feedback
|
2017-02-01 11:00:09 -08:00 |
|
Travis Nielsen
|
507580df70
|
take container version as an operator argument
|
2017-02-01 09:50:02 -08:00 |
|
Travis Nielsen
|
815da36b0e
|
start mons one at a time
|
2017-02-01 09:50:02 -08:00 |
|
Travis Nielsen
|
fbd1a0ce91
|
create osd daemon set for filestore and bluestore osds
|
2017-02-01 09:50:02 -08:00 |
|