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.
- 04 Mar, 2020 3 commits
-
-
Nizamudeen authored
Changed back the status.State to the exact way it was implemented on the ceph cluster. Added the States as a Constant and used that constant to call the status.State. Signed-off-by:
Nizamudeen <nia@redhat.com>
-
Sébastien Han authored
Ensure pools are purged during integration tests
-
Travis Nielsen authored
With a finalizer on the pools, the pools were not always being purged during the integration tests. Now the multicluster suite will ensure its pool is purged. Signed-off-by:
Travis Nielsen <tnielsen@redhat.com>
-
- 03 Mar, 2020 2 commits
-
-
Sébastien Han authored
ceph: Adding status.state variable and assigned it to status.phase
-
Nizamudeen authored
Most of the OLM UI currently uses status.Phase to show the status of the cluster and in some case it uses status.State to show the information. Having them both for now and slowly deprecating the uses of status.state is the most appropriate way to do now. Signed-off-by:
Nizamudeen <nia@redhat.com>
-
- 02 Mar, 2020 12 commits
-
-
Travis Nielsen authored
ceph: set BlockOwnerDeletion=false for csi driver ownerReference
-
Travis Nielsen authored
Keep reliability issues open from the stale bot
-
Elise Gafford authored
As a safeguard against the error case described in #4934, this change sets BlockOwnerDeletion to false on the ownerReference of all Ceph CSI resources. Signed-off-by:
Elise Gafford <egafford@redhat.com>
-
Travis Nielsen authored
Ceph: Ceph CSI fails to start. #4934
-
Travis Nielsen authored
The bot should not close issues that are related to reliability. Rook's reliability is too critical to allow the bot to close these issues. Signed-off-by:
Travis Nielsen <tnielsen@redhat.com>
-
Sébastien Han authored
ceph: separate controller for CephBlockPool CRD
-
Sébastien Han authored
Now, the CephBlockPool CRD is managed with the controller-runtime. So the watcher is outside of the main controller reconciliation loop of CephCluster which brings numerous benefit such as: * having its own reconciliation loop * won't block anything from the main CephCluster controller loop * fast than waiting for CephCluster loop to completion Partially close: https://github.com/rook/rook/issues/1981 Signed-off-by:
Sébastien Han <seb@redhat.com>
-
Stefan Haas authored
Signed-off-by:
Stefan Haas <shaas@suse.com>
-
Sébastien Han authored
ceph: simplify verbose function names and a wrong var name
-
Sébastien Han authored
Only print command debugs if the operator log level is DEBUG. Signed-off-by:
Sébastien Han <seb@redhat.com>
-
Sébastien Han authored
Print the output so that we can parse it and silence it if we want. Signed-off-by:
Sébastien Han <seb@redhat.com>
-
Sébastien Han authored
We don't need commands e run under the hood. Enable debug logs to see that. Signed-off-by:
Sébastien Han <seb@redhat.com>
-
- 28 Feb, 2020 5 commits
-
-
Satoru Takeuchi authored
Signed-off-by:
Satoru Takeuchi <satoru.takeuchi@gmail.com>
-
Sébastien Han authored
ceph: ceph-csi version detection
-
Stefan Haas authored
Checks the version of the configured ceph-csi image while starting the operator. The operator will fail if the image is not supported. Added an additional parameter to operator to disable the check e.g. to test not yet supported csi images. Signed-off-by:
Stefan Haas <shaas@suse.com>
-
Sébastien Han authored
ceph: delete CSI drivers with deletion of last cluster
-
Elise Gafford authored
Prior attempts to delete CSI drivers using owner references to the Ceph ConfigMap resulted in garbage collection of the driver resources as described in rook#4590. This patch manually deletes these resources by name as a stopgap to provide an appropriate user experience while the team investigates this issue further. Resolves: rook#4824 Signed-off-by:
Elise Gafford <egafford@redhat.com>
-
- 27 Feb, 2020 4 commits
-
-
Sébastien Han authored
Allow mons from external cluster in toolbox config
-
Travis Nielsen authored
The toolbox generates a ceph.conf and extracts the names of the mons based on the assumption that they all had the prefix rook-ceph. This is no longer true for external clusters. The external clusters may have mons with any variety of names. Signed-off-by:
Travis Nielsen <tnielsen@redhat.com>
-
Travis Nielsen authored
ceph: Failed Condition to the external rook-ceph cluster
-
Nizamudeen authored
This commit will add a phase and also a condition to display a Failed status on the external rook-ceph cluster if its failed to establish a connection. Signed-off-by:
Nizamudeen <nia@redhat.com>
-
- 26 Feb, 2020 5 commits
-
-
Travis Nielsen authored
Move types from rook.io/v1alpha2 to rook.io/v1
-
Travis Nielsen authored
The rook types used across the storage providers moved from the v1alpha2 package to the v1 package. This commit points the packages at their new location. Implementation is expected to remain unchanged. Signed-off-by:
Travis Nielsen <tnielsen@redhat.com>
-
Travis Nielsen authored
The types that are used in CRDs across the storage providers do not need to be in the v1alpha2 package. These should be declared stable in the v1 package. The only types remaining in the v1alpha2 package are the flex volume types, which will never graduate since their replacement is the csi driver. Signed-off-by:
Travis Nielsen <tnielsen@redhat.com>
-
Jared Watts authored
Update ADOPTERS.md with public production adopters in preparation for CNCF graduation proposal
-
Jared Watts authored
This update is in preparation for CNCF graduation proposal Signed-off-by:
Jared Watts <jbw976@gmail.com>
-
- 25 Feb, 2020 8 commits
-
-
Travis Nielsen authored
object-store-realm: Initial design doc
-
Travis Nielsen authored
Governance updates including a steering committee
-
Ali Maredia authored
The implementation of this initial design will allow object-stores to sync data across Rook Ceph Clusters via a Day 1 setup of Ceph RGW Multisite This design splits the realm, zonegroup, and zone objects of Ceph RGW Multisite into seperate resources. This commit also moves all ceph object designs into the design/ceph/object dir. Signed-off-by:
Ali Maredia <amaredia@redhat.com>
-
Blaine Gardner authored
design: ceph orchestrator module add/remove OSDs
-
Sébastien Han authored
ceph: add CRD setting for pool size 1
-
Sébastien Han authored
As of Octopus, Ceph will prevent you from creating a pool with a replica size of 1. Allowing such pool could lead to data loss, so enable the new option: requireSafeReplicaSize: false if you are **ABSOLUTELY** certain that is what you want. Closes: https://github.com/rook/rook/issues/4889 Signed-off-by:
Sébastien Han <seb@redhat.com>
-
Sébastien Han authored
ceph: set crush device class via annotations on PVC
-
Sébastien Han authored
rook: Handling Unhandled errors
-
- 24 Feb, 2020 1 commit
-
-
Blaine Gardner authored
Add a design document to plan how Rook will allow Ceph's Rook Orchestrator Mgr Module to add and remove OSDs to/from a Rook-Ceph cluster including changes needed in both the Orchestrator Module and in Rook. Signed-off-by:
Blaine Gardner <blaine.gardner@suse.com>
-