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 Mar, 2020 7 commits
-
-
Travis Nielsen authored
Cluster purging is no longer called, therefore can be removed. Signed-off-by:
Travis Nielsen <tnielsen@redhat.com>
-
Sébastien Han authored
ceph: refactor controller helpers
-
Sébastien Han authored
If pools are found, let's print them. Signed-off-by:
Sébastien Han <seb@redhat.com>
-
Sébastien Han authored
Clean and refactor code helper for controller-runtime. Implement those into the block pool controller. Signed-off-by:
Sébastien Han <seb@redhat.com>
-
Sébastien Han authored
The .metadata.generation field is updated if and only if the value at the .spec subpath changes. Additionally, if the spec does not change, .metadata.generation is not updated. This is a must-have for the controller-runtime work, if we don't have this, the generation field will always be incremented, resulting in a endless reconcile loop. Signed-off-by:
Sébastien Han <seb@redhat.com>
-
Travis Nielsen authored
Nautilus tests run on 14.2.7 instead of latest nautilus release
-
Travis Nielsen authored
The CI is failing currently in the OSD-on-pv scenario due to a change in v14.2.8. Until that is resolved, we need to unblock the tests by running against v14.2.7. Signed-off-by:
Travis Nielsen <tnielsen@redhat.com>
-
- 04 Mar, 2020 4 commits
-
-
Travis Nielsen authored
ceph: Follow up for adding the state variable
-
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 1 commit
-
-
Travis Nielsen authored
object-store-realm: Initial design doc
-