travisn
62f7e5d6ea
ceph: update docs, code, and tests to use v1 crd types
...
Signed-off-by: travisn <tnielsen@redhat.com >
2018-12-05 14:33:11 -07:00
travisn
df78f6ad6e
remove obsolete rook v1alpha1 types
...
Signed-off-by: travisn <tnielsen@redhat.com >
2018-12-05 14:33:10 -07:00
travisn
501c3a6681
codegen for the ceph v1 types
...
Signed-off-by: travisn <tnielsen@redhat.com >
2018-12-05 14:33:00 -07:00
travisn
364e891ee3
create the ceph v1 types and remove v1alpha1 types
...
Signed-off-by: travisn <tnielsen@redhat.com >
2018-12-05 14:25:36 -07:00
Yannis Zarkadas
2b0614a77c
cassandra: code generation
...
Edited codegen.sh to include cassandra.
Then, run make codegen to generate the rest of the files.
Signed-off-by: Yannis Zarkadas <yanniszarkadas@gmail.com >
2018-12-05 12:41:27 +02:00
Yannis Zarkadas
bb64ffafe2
cassandra: crd types and boilerplate
...
API types for Cassandra have been added under /pkg/apis/cassandra.rook.io/types.go
Other files are some necessary boilerplate.
Signed-off-by: Yannis Zarkadas <yanniszarkadas@gmail.com >
2018-12-05 12:41:04 +02:00
Jeff Layton
dcd9e1e0ff
ceph mds: allow filesystem specifications that have no pools
...
design/external-management.md says that we should allow specifying
Filesystems that have no pools. When this is done, the CRD should
interepret that as a request to just manage the MDS daemons without
creating a new filesystem.
Don't fail the verification if there are no data pools in the spec,
and just skip creating a new filesystem if that's the case.
Also, add a testcase for this usage.
Signed-off-by: Jeff Layton <jlayton@redhat.com >
2018-12-01 20:40:06 -05:00
travisn
ea03f58048
rbac: rename service account rook-ceph-cluster to rook-ceph-osd
...
Signed-off-by: travisn <tnielsen@redhat.com >
2018-11-30 13:39:58 -07:00
Travis Nielsen
9654e51db1
Merge pull request #2290 from travisn/rbd-mirror
...
Enable rbd mirror daemon in the cluster crd
2018-11-30 08:54:40 -07:00
Alexander Trost
5bc0517bef
Merge pull request #2309 from galexrt/pvc_templates_storage_selection
...
Added PersistentVolumeClaimTemplates to storage selection
2018-11-28 21:46:21 +01:00
Alexander Trost
2aebf5eb26
Added PersistentVolumeClaimTemplates to storage selection
...
Signed-off-by: Alexander Trost <galexrt@googlemail.com >
2018-11-28 19:12:32 +01:00
travisn
2d1eab4eb2
updated codegen for the object store user
...
Signed-off-by: travisn <tnielsen@redhat.com >
2018-11-28 09:33:36 -07:00
travisn
fdd64bb95a
enable rbd mirror daemon in the cluster crd
...
Signed-off-by: travisn <tnielsen@redhat.com >
2018-11-28 08:29:57 -07:00
Ben Zieglmeier
6d04bbf430
ceph: Add CRD for Object Store User
...
Add the ability to create and manage object store users with CRDs
Signed-off-by: Ben Zieglmeier <benjamin.zieglmeier@target.com >
2018-11-21 15:15:05 -06:00
Jared Watts
2274f78683
Fixes for running Ceph, CockroachDB, and Minio demos
...
- Add cluster domain to minio spec
- Remove port configuration from minio spec
- Include unused packages for codegen related repos
- Update Minio version to pick up latest fixes
- Helper to load cockroachdb demo images into minikube
Signed-off-by: Jared Watts <jbw976@gmail.com >
2018-11-08 10:52:49 -08:00
Andrey Laguta
c247e8c0f7
Add urlPrefix setting for ceph dashboard
...
Signed-off-by: Andrey Laguta <13280256+laevilgenius@users.noreply.github.com >
2018-11-06 02:58:47 +02:00
travisn
906add05ce
consume the ceph images from the ceph/ceph repo
...
Signed-off-by: travisn <tnielsen@redhat.com >
2018-11-01 11:49:37 -06:00
travisn
f5b09a5ca5
enable the orchestrator modules on nautilus
...
Signed-off-by: travisn <tnielsen@redhat.com >
2018-11-01 11:49:37 -06:00
travisn
ceb47f260d
set default ceph version to luminous
...
Signed-off-by: travisn <tnielsen@redhat.com >
2018-11-01 11:49:36 -06:00
travisn
77171fa2e2
operator: crd updates to support decoupled ceph version
...
Signed-off-by: travisn <tnielsen@redhat.com >
2018-11-01 11:48:45 -06:00
travisn
dd9d68cf4b
update generated code for go-client 1.11.3
...
Signed-off-by: travisn <tnielsen@redhat.com >
2018-09-21 15:39:29 -06:00
rohan47
9aec1d3002
nfs: Documentation, user guides, examples
...
Signed-off-by: rohan47 <rohanrgupta1996@gmail.com >
2018-08-22 11:57:44 +00:00
rohan47
4a7274d35d
nfs: generated clientset code
...
Signed-off-by: rohan47 <rohanrgupta1996@gmail.com >
2018-08-22 10:34:40 +00:00
rohan47
d09bf3d62e
nfs: CRD types and specs
...
Signed-off-by: rohan47 <rohanrgupta1996@gmail.com >
2018-08-22 10:34:40 +00:00
Blaine Gardner
fe5fb394c7
Fix spellcheck and trailing space/newline issues
...
Fix some basic spellcheck errors. Also remove trailing spaces and make
sure files have a newline (my editor does automatically).
Signed-off-by: Blaine Gardner <blaine.gardner@suse.com >
2018-07-26 11:36:09 -06:00
Jared Watts
568d2b8691
ceph: ceph.rook.io/v1beta1 types
...
Signed-off-by: Jared Watts <jbw976@gmail.com >
2018-07-11 09:23:46 -07:00
travisn
77cd878360
set default service account for the osd
...
Signed-off-by: travisn <tnielsen@redhat.com >
2018-06-25 12:57:25 -06:00
travisn
6502cda3b4
refactor cluster roles for minimal rbac access
...
Signed-off-by: travisn <tnielsen@redhat.com >
2018-06-25 12:57:25 -06:00
Tony Allen
7442f8713b
Implement Minio operator w/ tests.
...
Signed-off-by: Tony Allen <tony@upbound.io >
2018-06-21 16:41:30 -07:00
Jared Watts
45a5f69637
cockroachdb: CRD types and specs
...
Signed-off-by: Jared Watts <jbw976@gmail.com >
2018-06-18 17:08:09 -07:00
Alexander Trost
c313899070
Updated upgrade path for monCount
...
Default to 3 mons when no `mon.count` is given.
The documentation and upgrade page has been updated accordingly to reflect the new
default.
Signed-off-by: Alexander Trost <galexrt@googlemail.com >
2018-06-16 02:03:08 +02:00
travisn
e71c02c5f2
dashboard: update the cluster crd code generation
...
Signed-off-by: travisn <tnielsen@redhat.com >
2018-06-12 09:47:56 -07:00
travisn
756c00fc4b
mgr: enable the ceph dashboard
...
Signed-off-by: travisn <tnielsen@redhat.com >
2018-06-07 15:08:58 -07:00
Alexander Trost
edfa135560
ceph mon: Only run one mon on a node
...
This introduces a MonSpec to the Ceph Cluster CRD which contains settings for
mons, current options are the count and if more than one mon is allowed
to run per node.
Fixes #1386
Signed-off-by: Alexander Trost <galexrt@googlemail.com >
2018-06-02 13:36:30 +02:00
Jared Watts
c3b113cc73
Fixes for minor issues found in further testing of new multiple storage type support
...
Signed-off-by: Jared Watts <jbw976@gmail.com >
2018-05-24 21:34:18 -07:00
Jared Watts
8b5fc8d55d
apis: CRDs and specs for rook.io/v1alpha2 and ceph.rook.io/v1alpha1
...
Signed-off-by: Jared Watts <jbw976@gmail.com >
2018-05-18 14:21:58 -07:00
travisn
fc9118f7b2
remove support for k8s 1.6 and TPRs
...
Signed-off-by: travisn <tnielsen@redhat.com >
2018-05-08 10:09:38 -07:00
travisn
b121357215
api: completed removal of api service
...
remove dependency of e2e tests on api service
remove the obsolete model package
Signed-off-by: travisn <tnielsen@redhat.com >
2018-03-16 08:31:34 -07:00
Jared Watts
202650f6f5
Add and remove storage nodes
2018-01-24 14:31:20 -08:00
Travis Nielsen
4531987311
pools: allow setting crush root on the pool
2018-01-23 11:55:52 -08:00
Travis Nielsen
4f44ace92b
clean up the licenses that are not actually from etcd-operator
2018-01-02 22:46:14 -08:00
Travis Nielsen
bd3263f7d8
add a backend type to the cluster crd
2017-12-28 13:45:07 -08:00
Travis Nielsen
82cce0d8af
operator: remove versionTag in favor of container image version
2017-12-13 10:12:09 -08:00
Travis Nielsen
2a2d0774e7
agent: consume the generated clientset for attachments
2017-12-11 14:35:07 -08:00
Travis Nielsen
e2bd9276bf
consume the generated rook clientset
2017-12-11 14:35:07 -08:00
Travis Nielsen
0298d1fb29
completed conversion for k8s 1.8 client conversion
...
move core rados packages under cluster folder
move daemons under daemon pkg
rename flex crd package to attachment
pin dep to k8s 1.8.2
2017-12-11 14:35:07 -08:00
Bassam Tabbara
9b611abda7
inital attempt at upgrading to kubernetes 1.8
...
Update all K8s dependencies to the release-1.8 branches.
Added build and make file support for generating code.
Fixed our use of client-go to match changes in new release.
2017-12-11 14:34:24 -08:00