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.
  1. 11 Sep, 2020 1 commit
  2. 28 May, 2020 1 commit
    • Sébastien Han's avatar
      ceph: enhancement cleanup with disks · a6e8fb72
      Sébastien Han authored
      
      Now, we can not only cleanup monitor data, logs and crashes but the
      disks too. As part of the cleanupPolicy CR spec, we have a new setting
      called sanitizeDisks which holds more details:
      
      * confirmation: the confirmation message to sanitize disks,
      use "yes-really-sanitize-disks" to confirm
      
      This will **only** wipe the metadata, so it's a fast cleanup allowing
      you to re-install later but won't remove all the data from the drive.
      Signed-off-by: default avatarSébastien Han <seb@redhat.com>
      (cherry picked from commit c799e110)
      a6e8fb72
  3. 07 Apr, 2020 1 commit
  4. 06 Apr, 2020 1 commit
  5. 03 Apr, 2020 1 commit
  6. 30 Mar, 2020 1 commit
  7. 27 Mar, 2020 2 commits
  8. 05 Mar, 2020 4 commits
  9. 04 Mar, 2020 1 commit
  10. 28 Feb, 2020 1 commit
  11. 18 Feb, 2020 1 commit
  12. 17 Feb, 2020 1 commit
    • Travis Nielsen's avatar
      ceph: move integration test to csi driver · a1db52c5
      Travis Nielsen authored
      
      The integration tests have been mostly running on the flex driver
      with only a newer test on the csi driver. With the CSI driver being
      the preferred driver going forward, now the integration tests will
      all be running with the CSI driver with the exception of a test
      suite that is only dedicated to the flex driver.
      
      A number of other test improvements are also made for code
      readability, test stability, and removing unused options.
      Signed-off-by: default avatarTravis Nielsen <tnielsen@redhat.com>
      a1db52c5
  13. 04 Feb, 2020 2 commits
    • Travis Nielsen's avatar
      ceph: reenable the upgrade integration test · 97c4cf16
      Travis Nielsen authored
      
      The integration test was disabled due to removing support of pre-ceph-volume
      OSDs as well as OSDs on directories. Now we re-enable the tests, with the
      following approach:
      - The base install in Rook v1.1 with the latest mimic release that
      had c-v support
      - The upgrade goes from v1.1 to Rook v1.2 then Rook master
      - The final upgrade step is from mimic to nautilus
      
      For efficiency the skipUpgradeChecks flag is added.
      Logs are also collected between each upgrade step to improve
      troubleshooting.
      Signed-off-by: default avatarTravis Nielsen <tnielsen@redhat.com>
      97c4cf16
    • Ashish Ranjan's avatar
      ceph: Adds integration tests for OSDs over PVC · 94d9de27
      Ashish Ranjan authored
      
      This commit enables testing OSDs over PVCs by modifying the
      multi-cluster test to use PVC for provisioning OSDs when `manual`
      storageClass is present in the cluster.
      Signed-off-by: default avatarAshish Ranjan <aranjan@redhat.com>
      94d9de27
  14. 30 Jan, 2020 1 commit
    • Nizamudeen's avatar
      ceph: Implementing Conditions on rook-ceph · 4b55a74a
      Nizamudeen authored
      
      Fixed conditions getting resetted after the operator restart.
      Did the changes which required to implement conditions on the rook ceph cluster
      Conditions will eliminate the current status.State and incorporates a type which
      provides much more description to the current status of the cluster.
      Signed-off-by: default avatarNizamudeen <nia@redhat.com>
      4b55a74a
  15. 29 Jan, 2020 1 commit
  16. 24 Jan, 2020 1 commit
  17. 15 Jan, 2020 1 commit
  18. 10 Dec, 2019 2 commits
  19. 13 Nov, 2019 2 commits
  20. 14 Oct, 2019 1 commit
  21. 17 Sep, 2019 1 commit
  22. 09 Sep, 2019 1 commit
  23. 04 Sep, 2019 1 commit
  24. 26 Aug, 2019 1 commit
  25. 23 Aug, 2019 1 commit
  26. 13 Aug, 2019 2 commits
  27. 02 Aug, 2019 1 commit
    • travisn's avatar
      tests: collect all logs for pods in the test namespaces · 1598a048
      travisn authored
      
      Now we collect logs for all pods and all their init and main
      containers during the integration tests. No longer will we be
      missing logs from the integration tests as long as the pods
      are available when they are collected at the end of the test.
      The pod descriptions are also written to a log file instead
      of being included inline with the test output.
      Signed-off-by: default avatartravisn <tnielsen@redhat.com>
      (cherry picked from commit 6e0bc338f90b3f36a89cf37b542ff4ff873b70bd)
      1598a048
  28. 22 Jul, 2019 1 commit
  29. 18 Jul, 2019 1 commit
  30. 16 Jul, 2019 1 commit
  31. 05 Jul, 2019 2 commits
    • travisn's avatar
      tests: ensure cluster does not exist before starting a test · ef9dc0be
      travisn authored
      
      The CI instances are not always being properly cleaned up
      between runs. This is an attempt to get the tests
      to ensure a clean install before proceeding with the test.
      Signed-off-by: default avatartravisn <tnielsen@redhat.com>
      ef9dc0be
    • Poornima G's avatar
      Change the ceph image to latest-nautlius-devel · 4ddef3e8
      Poornima G authored
      
      Currently in cluster deploy, ceph image points to ceph/ceph:v14.2.1-20190430.
      Changing this to use ceph/daemon-base:latest-nautilus-devel as its the latest nautilus.
      
      Ceph nautilus has some changes in cephsfs mgr module, which is required by ceph-csi
      canary image, without which the create/purge of RWX PVCs will fail. These changes
      are not yet part of any released ceph version, i.e v14.2.1-20190430. Even in the
      short future, we expect some changes to land in Nautilus after 14.2.2, hence
      waiting for 14.2.2 release and updating to it, will not solve the issue.
      Therefore using latest-nautilus-devel, which will always have the changes
      required by ceph-csi. This is only a temperory change in the master, until
      14.2.3 is released.
      Signed-off-by: default avatarPoornima G <pgurusid@redhat.com>
      4ddef3e8