This project is mirrored from https://gitee.com/wangmingco/rook.git.
Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer.
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer.
- 05 Dec, 2018 7 commits
-
-
Yannis Zarkadas authored
Added user documentation for the Cassandra operator and Cluster CRD. Signed-off-by:
Yannis Zarkadas <yanniszarkadas@gmail.com>
-
Yannis Zarkadas authored
Added unit tests for the controller and sidecar packages. Signed-off-by:
Yannis Zarkadas <yanniszarkadas@gmail.com>
-
Yannis Zarkadas authored
Implementation of the cassandra sidecar logic. This sidecar helps us inject our custom values during startup and provides HTTP liveness and readiness checks. In the future it will also be used for: - Shutting Down / Decommissioning a cassandra instance - Backups - Restores Signed-off-by:
Yannis Zarkadas <yanniszarkadas@gmail.com>
-
Yannis Zarkadas authored
Control logic for the cassandra controller. The controller exists in a separate StatefulSet, watches Kubernetes Objects for changes and acts on those changes to achieve the desired state. Signed-off-by:
Yannis Zarkadas <yanniszarkadas@gmail.com>
-
Yannis Zarkadas authored
Scaffolding of a Kubernetes controller using the informer-workqueue pattern. Dockerfiles and Makefiles to build the cassandra operator image. Manifests to deploy the Cassandra operator and create a Cluster CRD. Signed-off-by:
Yannis Zarkadas <yanniszarkadas@gmail.com>
-
Yannis Zarkadas authored
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>
-
Yannis Zarkadas authored
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>
-
- 04 Dec, 2018 7 commits
-
-
Alexander Trost authored
Allow specifying custom Ceph user and secret name for mounting
-
Travis Nielsen authored
Allow filesystem specifications without pools
-
Travis Nielsen authored
ceph: Update deployments on rook img update
-
Alexander Trost authored
Introduce mount security mode for basic multi tenancy Fixes #2164. This adds three new parameters/options to StorageClass/flexvolume entry: * `mountUser` * `mountSecret` * `mountSecretNamespace` Signed-off-by:
Alexander Trost <galexrt@googlemail.com>
-
Blaine Gardner authored
Signed-off-by:
Blaine Gardner <blaine.gardner@suse.com>
-
Blaine Gardner authored
Verify that the expected deployments are updated in the Ceph mgr, and mds unit tests. This also allows those unit tests to pass at all since UpdateDeploymentAndWait was blocking the unit tests from finishing due to unexpected behavior of generated `Deployment.Update` unit test mock. Signed-off-by:
Blaine Gardner <blaine.gardner@suse.com>
-
Blaine Gardner authored
Use the `UpdateDeploymentAndWait` method used by the osd operator to update the deployments for mgrs, mdses, and rgws when the Rook orchestrator image is updated. Signed-off-by:
Blaine Gardner <blaine.gardner@suse.com>
-
- 02 Dec, 2018 4 commits
-
-
Bassam Tabbara authored
update slackin link
-
Bassam Tabbara authored
Signed-off-by:
Bassam Tabbara <bassam@upbound.io>
-
Jeff Layton authored
i.e.: only if there was a data pool specified. Signed-off-by:
Jeff Layton <jlayton@redhat.com>
-
Jeff Layton authored
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>
-
- 01 Dec, 2018 2 commits
-
-
Jeff Layton authored
This seems a bit misplaced, since CreateFilesystem is all about doing the initial setup of the filesystem, and the daemons are managed in a different block of code. In a later patch, we're going to want to allow the CRD to spin up MDS' for filesystems that already exist. Lift the code that sets the MDS count into the caller. Signed-off-by:
Jeff Layton <jlayton@redhat.com>
-
Travis Nielsen authored
Set service account on ceph-mgr pod
-
- 30 Nov, 2018 12 commits
-
-
Travis Nielsen authored
Updated roadmap for 0.9
-
Travis Nielsen authored
remove --set-uid option from ceph-authtool calls
-
travisn authored
Signed-off-by:
travisn <tnielsen@redhat.com>
-
travisn authored
Signed-off-by:
travisn <tnielsen@redhat.com>
-
travisn authored
Signed-off-by:
travisn <tnielsen@redhat.com>
-
travisn authored
Newer versions of ceph have deprecated this option, and the commands will fail if you try to pass it in. Signed-off-by:
travisn <tnielsen@redhat.com>
-
John Spray authored
We can attempt to get knowledge of nodes from Rook's configmaps, but going direct is useful for usability in the Ceph UI: users should be able to distinguish between "node doesn't exist" and "node exists but Rook is unaware of it". Signed-off-by:
John Spray <john.spray@redhat.com>
-
John Spray authored
This is to enable the `rook` ceph-mgr module to drive the Rook and k8s APIs, exposing functionality via its own CLI and GUI. The service account gets access to two different roles: one for the items that are within the cluster's namespace, and one for reading configmaps in the rook-ceph-system namespace, which is needed for reporting available devices. Signed-off-by:
John Spray <john.spray@redhat.com>
-
Travis Nielsen authored
Enable rbd mirror daemon in the cluster crd
-
Alexander Trost authored
Update flexvolume docs for rancher rke
-
Gerrit Jansen van Vuuren authored
Signed-off-by:
Gerrit Jansen van Vuuren <gerritjvv@gmail.com>
-
Travis Nielsen authored
Upgrade adds log access to cluster role
-
- 29 Nov, 2018 4 commits
-
-
Travis Nielsen authored
Ceph osd: terminate fatal on pod init failures
-
travisn authored
Signed-off-by:
travisn <tnielsen@redhat.com>
-
Travis Nielsen authored
Allow OSDs to use a dedicated network
-
Jeff Billimek authored
Signed-off-by:
Jeff Billimek <jeff@billimek.com>
-
- 28 Nov, 2018 4 commits
-
-
Blaine Gardner authored
Signed-off-by:
Blaine Gardner <blaine.gardner@suse.com>
-
Alexander Trost authored
Added PersistentVolumeClaimTemplates to storage selection
-
Travis Nielsen authored
Codegen update for the object store user
-
Alexander Trost authored
Signed-off-by:
Alexander Trost <galexrt@googlemail.com>
-