Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: openstack/devstack-plugin-ceph
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: openstack/devstack-plugin-ceph
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: unmaintained/2023.1
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 14 commits
  • 11 files changed
  • 7 contributors

Commits on Mar 3, 2023

  1. Update .gitreview for stable/2023.1

    Change-Id: I05fb34bb245b015517f141d944f78e3edbf5da26
    openstackadmin committed Mar 3, 2023
    Configuration menu
    Copy the full SHA
    e002401 View commit details
    Browse the repository at this point in the history
  2. 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
    openstackadmin committed Mar 3, 2023
    Configuration menu
    Copy the full SHA
    9afbbc2 View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2023

  1. [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)
    SeanMooney and kk7ds committed Jul 7, 2023
    Configuration menu
    Copy the full SHA
    2d61c38 View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2023

  1. 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)
    gouthampacha committed Oct 11, 2023
    Configuration menu
    Copy the full SHA
    b8829a5 View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2023

  1. 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)
    gouthampacha committed Nov 10, 2023
    Configuration menu
    Copy the full SHA
    8ec10d4 View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2023

  1. Remote Ceph with cephadm

    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
    ashrod98 committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    98901bd View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2024

  1. Merge "Update default ceph image tag to remove patch version" into st…

    …able/2023.1
    Zuul authored and openstack-gerrit committed Feb 8, 2024
    Configuration menu
    Copy the full SHA
    e1cca72 View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2024

  1. Bump to Reef

    Bumps ceph versions to Reef to enable ingress service deployments.
    Affects only cephadm based jobs
    
    Change-Id: I85ad659bf1ad36cb5340a53cd57603451fc77147
    (cherry picked from commit c7fb07d)
    (cherry picked from commit 8195827)
    ashrod98 authored and Ashley Rodriguez committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    b540b16 View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2024

  1. 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
    ashrod98 authored and Ashley Rodriguez committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    2fbf937 View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2024

  1. Merge "Bump to Reef" into stable/2023.1

    Zuul authored and openstack-gerrit committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    8d9bb37 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2024

  1. 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)
    gouthampacha authored and Ashley Rodriguez committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    11260fc View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2024

  1. Update .gitreview for unmaintained/2023.1

    Change-Id: Icb01b3adce79253b4d8ee1df142b9c86dfd14323
    openstackadmin committed Nov 12, 2024
    Configuration menu
    Copy the full SHA
    68a18e1 View commit details
    Browse the repository at this point in the history

Commits on Dec 28, 2024

  1. [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 committed Dec 28, 2024
    Configuration menu
    Copy the full SHA
    8ad7b93 View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2025

  1. Configuration menu
    Copy the full SHA
    3dbf0cd View commit details
    Browse the repository at this point in the history
Loading