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
|
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
|
74a014ae9b
|
restore support for k8s 1.5
|
2017-05-15 13:06:11 -07:00 |
|
Travis Nielsen
|
146868152b
|
create a cluster role for the api service
|
2017-05-03 09:55:30 -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
|
e5cca80654
|
Operator and cephmgr support for specifying storage resources and configuration
|
2017-04-04 15:32:49 -07:00 |
|
Travis Nielsen
|
7ba9e8e7c2
|
merge rook-operator binary wtih rookd
|
2017-03-30 12:45:11 -07:00 |
|
Travis Nielsen
|
a16f6fc9dc
|
failover a monitor when unhealthy
|
2017-03-23 11:00:31 -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
|
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
|
b9ddb01708
|
support starting a rook cluster in another namespace
|
2017-02-27 15:18:28 -08:00 |
|
Travis Nielsen
|
1573bdb1dd
|
update to the k8s 2.0 client
|
2017-02-23 14:50:21 -08:00 |
|
weekface
|
d2a04d8615
|
support customize repository prefix of image through environment
ROOK_OPERATOR_REPO_PREFIX=quay.io/rook
|
2017-02-22 15:05:32 +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
|
b9c6f6bb60
|
operator starts a rest api service with some placeholder implementation
|
2017-02-09 13:48:10 -08:00 |
|