tasks:nfs-ganesha
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| tasks:nfs-ganesha [2023/08/22 15:17] – ljflores | tasks:nfs-ganesha [2023/09/07 02:09] (current) – [Jenkins Job] dmick | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ===== nfs-ganesha builds and conventions ===== | ===== nfs-ganesha builds and conventions ===== | ||
| - | NFS Ganesha CI is hosted on Openshift and the same can be accessed at https:// | + | NFS Ganesha CI is hosted on Openshift and it is located here: https:// |
| - | Shaman | + | It is also built on the sepia lab's Jenkins server, and builds are located here: https:// |
| Stable releases are located here: https:// | Stable releases are located here: https:// | ||
| + | |||
| + | ==== Version Logic ==== | ||
| + | |||
| + | //Last updated 2023-08-24// | ||
| + | |||
| + | The current release is ganesha 5.5. | ||
| + | |||
| + | There may be some obscure corner cases, but every recent version (going back to ganesha 3) of ganesha should work with any version of Ceph. Version 5.5 should work with pacific, quincy, reef, and beyond. | ||
| + | |||
| + | If you want to use the packages that ganesha builds, you can get packages from: | ||
| + | * The CentOS Storage SIG for el8 and el9 by first '' | ||
| + | * Ubuntu launchpad PPA at https:// | ||
| + | * Debian packages in an apt repo at https:// | ||
| + | |||
| + | (If someone is so inclined, they can use Ganesha 4 by installing centos-release-ganesha4 or the nfs-ganesha-4 ppa instead.) | ||
| + | |||
| + | Ganesha releases happen periodically. Packages usually get built pretty quickly. If you use CentOS, Launchpad, or the Debian repo you'll get the latest | ||
| + | |||
| + | ==== Jenkins Job ==== | ||
| + | |||
| + | //Last updated 2023-09-06// | ||
| + | |||
| + | This is the Jenkins job that builds nfs-ganesha: | ||
| + | |||
| + | If Ceph centos Shaman builds are failing due to something with nfs-ganesha, | ||
| + | |||
| + | Currently, the Jenkins job auto-builds nfs-ganesha V5.5, which is the latest stable build. | ||
| + | |||
| + | As of 2023-09-06, this is the yaml bit in the ceph-build repo that defines which branch to build: https:// | ||
| + | < | ||
| + | concurrent: true | ||
| + | parameters: | ||
| + | - string: | ||
| + | name: NFS_GANESHA_BRANCH | ||
| + | description: | ||
| + | default: " | ||
| + | </ | ||
| + | |||
| + | To manually schedule a build: | ||
| + | - Visit https:// | ||
| + | - Select "log in" in the upper right corner | ||
| + | - Select " | ||
| + | - " | ||
| + | - "Build with parameters" | ||
tasks/nfs-ganesha.1692717431.txt.gz · Last modified: by ljflores
