tasks:ceph-release-faq
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| tasks:ceph-release-faq [2023/11/15 22:45] – created ljflores | tasks:ceph-release-faq [2023/11/21 18:14] (current) – ljflores | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Ceph Release FAQ ====== | ====== Ceph Release FAQ ====== | ||
| + | The full release process is defined here: https:// | ||
| + | |||
| + | The following FAQ is based on questions that arose when we previously followed the release process. | ||
| + | |||
| + | See [[https:// | ||
| + | |||
| + | - What if something went wrong with the ceph-tag job and a version commit PR was not created? | ||
| + | - You can create a version commit PR manually by performing the steps defined in the ansible role (https:// | ||
| + | - What if ssh issues occur during the signing step? | ||
| + | - What if one of the builds during the build step fails? | ||
| + | - As noted in “Starting the Build”, if for some reason the build has to be restarted (for example if one distro failed) then you should rerun the “MultiJob Project ceph” Jenkins job with the TAG option unchecked, and only include the subset of distros/ | ||
| + | - What if the ceph-release RPM step was missed for a new major release? | ||
| + | - What if the “ceph-container” step is building images for an older release rather than the new one? | ||
| + | - If building for a major release, you may have forgotten to update the ceph-container github repository with the new release name. See https:// | ||
| + | - How can I gain access to the signer machine? | ||
| + | - See https:// | ||
| + | - What if the “ceph-release-rpm” Jenkins job fails on one of the RPM repos? | ||
| + | - Something might be wrong with the script that performs this job. You may want to check the logs under the job for hints, and you may have to fix something in the script here: https:// | ||
| + | - Do I need to follow the “ceph-release-rpm” step for an RC? | ||
| + | - Yes. The “ceph-release” rpm is needed for every new major release. If we define a new major release as “X.Y.Z”, | ||
| + | - The only reason you’d want to do this step more than once for a release is to update / | ||
| + | - What happens if a last minute PR needs to be added to a release after the build process has begun? | ||
| + | - As long as all build artifacts are in the staging area and are not officially released, we can follow this procedure: | ||
| + | - Delete the tag on https:// | ||
| + | - Close the tag PR in https:// | ||
| + | - Redo the build step of the release process (https:// | ||
| + | - If we need to add a new distro, we need to update it like in this PR: https:// | ||
tasks/ceph-release-faq.1700088303.txt.gz · Last modified: by ljflores
