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.
- 24 Nov, 2020 2 commits
-
-
Sébastien Han authored
Since we moved to the controller-runtime, events are processed one by one and so are reconciles. This means we won't have multiple orchestrations happening at the same time. Thus removing this code. Also removing one unused variable. Signed-off-by:
Sébastien Han <seb@redhat.com>
-
Sébastien Han authored
Make the bot happy. Signed-off-by:
Sébastien Han <seb@redhat.com>
-
- 19 Nov, 2020 7 commits
-
-
Sébastien Han authored
Bump Controller Runtime version to 0.6
-
Travis Nielsen authored
ceph: update cephcsi to latest v3.1.2 release
-
Travis Nielsen authored
ceph: update Jenkins to skip Ceph tests
-
Sébastien Han authored
bot: auto-merge pull request under conditions and do not run ci when no code changes
-
Madhu Rajanna authored
updating cephcsi to v3.1.2 which is a latest bugfix release. Signed-off-by:
Madhu Rajanna <madhupr007@gmail.com>
-
subhamkrai authored
we now run our ceph test or ceph suite using GitHub actions, we can skip Jenkins test for the same. Signed-off-by:
subhamkrai <srai@redhat.com>
-
Travis Nielsen authored
ceph: OSD PDB reconciler changes
-
- 18 Nov, 2020 19 commits
-
-
Sébastien Han authored
We don't need to lint go.sum since it's auto generated. Signed-off-by:
Sébastien Han <seb@redhat.com>
-
Sébastien Han authored
We must add the finalizer right after the object creation otherwise the seerver will later return an error on update that the object has been modified. Indeed, it has been by the task that updates the status when the object is first created. Signed-off-by:
Sébastien Han <seb@redhat.com>
-
Arun Kumar Mohan authored
Signed-off-by:
Arun Kumar Mohan <amohan@redhat.com>
-
Arun Kumar Mohan authored
Signed-off-by:
Arun Kumar Mohan <amohan@redhat.com>
-
Arun Kumar Mohan authored
Fetched latest lib-bucket-provisioner changes as well. Signed-off-by:
Arun Kumar Mohan <amohan@redhat.com>
-
Arun Kumar Mohan authored
Signed-off-by:
Arun Kumar Mohan <amohan@redhat.com>
-
Arun Kumar Mohan authored
Updating the dependencies' versions to match with the newer Operator SDK version v1.x Signed-off-by:
Arun Kumar Mohan <amohan@redhat.com>
-
Sébastien Han authored
ci: fix device intermittent failure
-
Sébastien Han authored
ceph: add snapshot scheduling for mirrored pools
-
Santosh Pillai authored
-creates a single PDB (max-unavailable=1) for all OSDs. This PDB allows one OSD to go down at a given time. -When a drain is detected, blocking PDBs (max-unavailable=0) will be created for each failure domain that is not being drained and the main PDB (max-unavilable=1) will be deleted. This will allow all the OSDs in the currently drained failure domain to be removed while blocking the deletion of OSDs in other failure domains. -Once the PGs are healthy again, the blocking PDBs will be deleted and the main PDB will be restored. -Add PG healthcheck timeout -Delete any legacy node drain pods and blocking OSD PDBs Signed-off-by:
Santosh Pillai <sapillai@redhat.com>
-
Sébastien Han authored
When we are done creating the partitions it's good to give the kernel some time to reprobe the device and for udev to finish syncing up. Signed-off-by:
Sébastien Han <seb@redhat.com>
-
Sébastien Han authored
Permissions on the disk might changed due to the partitions being created. So the CI user is not able to read the device correctly. Closes: https://github.com/rook/rook/issues/6580 Signed-off-by:
Sébastien Han <seb@redhat.com>
-
Sébastien Han authored
ci: run integration test on github actions
-
Sébastien Han authored
ceph: Restore mon clusterIP if the service is missing
-
Sébastien Han authored
ceph: update cleanupPolicy design doc
-
Sébastien Han authored
Now, we can schedule snapshots on pools from the CephBlockPool CR when the pool is mirrored. It can be enabled like this: ``` mirroring: enabled: true mode: pool snapshotSchedules: - interval: 24h # daily snapshots startTime: 14:00:00-05:00 ``` Multiple schedules are supported since snapshotSchedules is a list. Signed-off-by:
Sébastien Han <seb@redhat.com>
-
Travis Nielsen authored
In a disaster recovery scenario, the mon service may have been accidentally deleted, while the expected mon endpoint is still found in the mon endpoints configmap. In this case, we create the mon service with the same endpoint as previously. Signed-off-by:
Travis Nielsen <tnielsen@redhat.com>
-
subhamkrai authored
to run the integration test there needs to be a few changes in manifests like using `deviceFilter` and other related changes. Signed-off-by:
subhamkrai <srai@redhat.com>
-
subhamkrai authored
as we are planning to move toward Github actions for integration test. This commit runs ceph suites using Github action. Signed-off-by:
subhamkrai <srai@redhat.com>
-
- 17 Nov, 2020 9 commits
-
-
Travis Nielsen authored
docs: Clarify helm warning that could delete cluster
-
Travis Nielsen authored
In the helm chart the CRDs are installed if crds.enabled is set to true. If false, the helm chart will not install them. If changed to false during an upgrade, the CRDs will be removed and the cluster is destroyed. There is no way to prevent this while still being flexible about CRD management, so we make the warnings as clear as possible. Signed-off-by:
Travis Nielsen <tnielsen@redhat.com>
-
Travis Nielsen authored
ceph: support ceph cluster and CSI on multus in different namespace
-
Travis Nielsen authored
ceph: add external script to the container image
-
Travis Nielsen authored
ceph: update ceph quick start doc to use new crds.yaml file
-
Santosh Pillai authored
crds were factored out from the common.yaml file and helm chart. This PR updates the quick start guide to use crds.yaml file. Signed-off-by:
Santosh Pillai <sapillai@redhat.com>
-
rohan47 authored
Added the support of NAD from diffrent namespaces. they can be referrenced as <namespace>/<name-of-nad> e.g., default/public-nw. Updated the multus doc to explain the same. Signed-off-by:
rohan47 <rohgupta@redhat.com>
-
Sébastien Han authored
We now ship the Rook container image with our external cluster scripts. Closes: https://github.com/rook/rook/issues/6644 Signed-off-by:
Sébastien Han <seb@redhat.com>
-
Santosh Pillai authored
Cleanup Policy design doc is not up to date to with respect to latest implementation. This PR updates the design doc. Signed-off-by:
Santosh Pillai <sapillai@redhat.com>
-
- 16 Nov, 2020 3 commits
-
-
Sébastien Han authored
On pull request with no code changes, the canary and integration tests won't run. This means they won't appear in the status and mergify cannot validate them. Signed-off-by:
Sébastien Han <seb@redhat.com>
-
Sébastien Han authored
Run the build **only** when no go files have changed since the other job will build Rook anyway. Signed-off-by:
Sébastien Han <seb@redhat.com>
-
Sébastien Han authored
If no Go files changed we do not run the CI. Signed-off-by:
Sébastien Han <seb@redhat.com>
-