-
Notifications
You must be signed in to change notification settings - Fork 20
Comparing changes
Open a pull request
base repository: openstack/devstack-plugin-ceph
base: master
head repository: openstack/devstack-plugin-ceph
compare: unmaintained/2023.1
- 14 commits
- 11 files changed
- 7 contributors
Commits on Mar 3, 2023
-
Update .gitreview for stable/2023.1
Change-Id: I05fb34bb245b015517f141d944f78e3edbf5da26
Configuration menu - View commit details
-
Copy full SHA for e002401 - Browse repository at this point
Copy the full SHA e002401View commit details -
Update TOX_CONSTRAINTS_FILE for stable/2023.1
Update the URL to the upper-constraints file to point to the redirect rule on releases.openstack.org so that anyone working on this branch will switch to the correct upper-constraints list automatically when the requirements repository branches. Until the requirements repository has as stable/2023.1 branch, tests will continue to use the upper-constraints list on master. Change-Id: Iad977e2f8734d743b4fa1c38e7a47696e5c0098c
Configuration menu - View commit details
-
Copy full SHA for 9afbbc2 - Browse repository at this point
Copy the full SHA 9afbbc2View commit details
Commits on Jul 7, 2023
-
[Partial Backport] Revert "Temporary pin the ceph jobs nodeset to Focal"
Note(sean-k-mooney): This is a partail backport of I899822fec863f43cd6c58b25cf4688c6a3ac1e9b contianing only the change to enable validations in the base job and the swap/concurrency/mysql changes to account for the high memory pressure in the job which leads to instablity. All changes outside of the .zuul.yaml change are dropped as is the depend on for the cinder-tempest-plugin. cinder-tempest-plugin is branchless so we do not need to backport it and it is already merged on master so the depency is fulfilled. This reverts commit 863a01b. Partial revert only for the pin to focal, leaves the broken other jobs commented out. Update paste-deploy workaround to be used always. Add qemu-block-extra and podman deps to the debs list. Running on the newer ceph and distro causes some quite different performance characteristics that cause tests that used to pass to fail more often. This includes some performance optimizations to help reduce the memory footprint, as well as depends on changes to tempest tests to improve the reliability of those tests by enabling validation via SSH. This also moves the cephadm job to be the voting/gating job as that seems to be the clear consensus about "the future" of how we deploy ceph for testing. Co-Authored-By: Dan Smith <dms@danplanet.com> Change-Id: I899822fec863f43cd6c58b25cf4688c6a3ac1e9b (cherry picked from commit 41b6a8c)
Configuration menu - View commit details
-
Copy full SHA for 2d61c38 - Browse repository at this point
Copy the full SHA 2d61c38View commit details
Commits on Oct 11, 2023
-
Cleanup installation and revive cephfs-nfs job
The cephfs-nfs job was turned off [1] for perma-failing. This commit adds the original non-voting job back into the check queue and fixes some installation issues: 1) use ceph "quincy" release: Ceph Pacific's end of life is 2023-06-01 [2]. The manila community thinks deployers are more likely to use quincy with the 2023.2 (bobcat) release of OpenStack. 2) run the job with centos-stream-9: There are no packages currently available for Jammy Jellyfish on download.ceph.com [3]. The OS shouldn't really matter for this CI job that is meant to test feature functionality provided by manila. At this time, we'd like to stick with builds provided by the ceph community instead of the distro since it may take a while to get bugfixes into distro builds. 3) The install script uses "nfs-ganesha" builds for ubuntu and centos hosted by the nfs-ganesha community [4]. We will not rely on the ceph community to provide the latest builds for nfs-ganesha any longer. This commit also cleans up the unnecessary condition in the ceph script file pertaining to configuring ceph packages for Jammy Jellyfish. This step wasn't doing anything. Ubuntu packages don't work at the moment and that requires some more investigation. [1] Id2ae61979505de5efb47ce90a2bac8aac2fc5484 [2] https://docs.ceph.com/en/latest/releases/ [3] https://www.spinics.net/lists/ceph-users/msg74312.html [4] https://download.nfs-ganesha.org/ Change-Id: I40dfecfbbe21b2f4b3e4efd903980b5b146c4202 Signed-off-by: Goutham Pacha Ravi <gouthampravi@gmail.com> (cherry picked from commit 563cb5d)
Configuration menu - View commit details
-
Copy full SHA for b8829a5 - Browse repository at this point
Copy the full SHA b8829a5View commit details
Commits on Nov 10, 2023
-
Update default ceph image tag to remove patch version
Ceph release tags adhere to a versioning scheme x.y.z [1], where: - x = major release number (e.g.: quincy is 17, reef is 18) - y = 1 or 2, where 1 is an release candidate, and 2 is a stable release - z = patch/updates We shouldn't hardcode a patch version in the default container image we're fetching in our jobs, unless absolutely necessary for some bugfix/feature that we rely on. [1] https://docs.ceph.com/en/latest/releases/general/ Related-Bug: #1989273 Change-Id: Iea541d2edefc871bcac2d965997c88462fcbe521 Signed-off-by: Goutham Pacha Ravi <gouthampravi@gmail.com> (cherry picked from commit 7b20984) (cherry picked from commit 190be0d)
Configuration menu - View commit details
-
Copy full SHA for 8ec10d4 - Browse repository at this point
Copy the full SHA 8ec10d4View commit details
Commits on Dec 4, 2023
-
Add podman ceph-common and jq as part of preinstall dependency. Add REMOTE_CEPH capabilities to CEPHADM deployment. Removed set_min_client only if cinder is enabled, this should be set in any case. Get FSID from ceph.conf in /etc/ceph to avoid unnecessary override. Update paste-deploy workaround to be used always. Part of an effort to test multinode deployments with cephadm. Pinned tempest-py3-base to single-node-jammy. Added cephadm deploy to tempest-py3 job. Needed-By: I5162815b66d3f3e8cf8c1e246b61b0ea06c1a270 Change-Id: I84249ae268dfe00a112c67e5170b679acb318a25
Configuration menu - View commit details
-
Copy full SHA for 98901bd - Browse repository at this point
Copy the full SHA 98901bdView commit details
Commits on Feb 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e1cca72 - Browse repository at this point
Copy the full SHA e1cca72View commit details
Commits on Apr 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b540b16 - Browse repository at this point
Copy the full SHA b540b16View commit details
Commits on Apr 10, 2024
-
Fix manila jobs on stable/2023.1 branch
Converts the manila cephfs-native job to use cephadm Adds a cephfs-nfs multinode job Change-Id: Ib4bbe4e9ab43513d91ba8fc7ddff70ffb8ae9d8f
Configuration menu - View commit details
-
Copy full SHA for 2fbf937 - Browse repository at this point
Copy the full SHA 2fbf937View commit details
Commits on Jul 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8d9bb37 - Browse repository at this point
Copy the full SHA 8d9bb37View commit details
Commits on Sep 25, 2024
-
Standalone nfs-ganesha with cephadm deployment
Manila supports using a standalone NFS-Ganesha server as well as a ceph orchestrator deployed NFS-Ganesha cluster ("ceph nfs service"). We've only ever allowed using ceph orch deployed NFS with ceph orch deployed clusters through this devstack plugin. With this change, the plugin can optionally deploy a standalone NFS-Ganesha service with a ceph orch deployed ceph cluster. This will greatly simplify testing when we sunset the package based installation/deployment of ceph. Depends-On: I2198eee3892b2bb0eb835ec66e21b708152b33a9 Change-Id: If983bb5d5a5fc0c16c1cead84b5fa30ea961d21b Implements: bp/cephadm-deploy Signed-off-by: Goutham Pacha Ravi <gouthampravi@gmail.com> (cherry picked from commit ca2486e) (cherry picked from commit af28bda) (cherry picked from commit 2a7fca8)Configuration menu - View commit details
-
Copy full SHA for 11260fc - Browse repository at this point
Copy the full SHA 11260fcView commit details
Commits on Nov 12, 2024
-
Update .gitreview for unmaintained/2023.1
Change-Id: Icb01b3adce79253b4d8ee1df142b9c86dfd14323
Configuration menu - View commit details
-
Copy full SHA for 68a18e1 - Browse repository at this point
Copy the full SHA 68a18e1View commit details
Commits on Dec 28, 2024
-
[CI] Remove undefined tempest job
Zuul drops an error [1] on unmaintained/2023.1. This patch removes the non-existing job from the check queue (which is non-voting anyway). [1] 'Job devstack-plugin-ceph-tempest-cephadm not defined' Change-Id: I587f00cbc9ba8d3eac90d9d0a867b10588aa98e4
Elod Illes committedDec 28, 2024 Configuration menu - View commit details
-
Copy full SHA for 8ad7b93 - Browse repository at this point
Copy the full SHA 8ad7b93View commit details
Commits on Sep 4, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 3dbf0cd - Browse repository at this point
Copy the full SHA 3dbf0cdView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff master...unmaintained/2023.1