tripleo-centos-ceph-jewel.repo is not available for stein but listed in install_overcloud.rst

Bug #1845574 reported by Daniel King
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
Medium
Daniel King

Bug Description

Description
===========

The instructions at https://docs.openstack.org/project-deploy-guide/tripleo-docs/latest/deployment/install_overcloud.html list this line which seems to be causing errors:

```
export DIB_YUM_REPO_CONF="$DIB_YUM_REPO_CONF /etc/yum.repos.d/tripleo-centos-ceph-jewel.repo"
```

It appears that the error is simply that additional line in the documentation.

Steps to reproduce
==================

When following the guide as it is written on a new CentOS 7 server and installing Stein, when reaching step https://docs.openstack.org/project-deploy-guide/tripleo-docs/latest/deployment/install_overcloud.html#get-images on step 4, this command is run:

```bash
openstack overcloud image build
```

Actual result
=============
This produces an error message, which includes the following:

http://paste.openstack.org/show/779602/

This can be confirmed with:

http://paste.openstack.org/show/779603/

The command which generates the other repos, `sudo -E tripleo-repos -b stein current ceph`, does not generate `tripleo-centos-ceph-jewel.repo`. Therefore, it seems as if either `tripleo-repos` should generate that file, or that the tripleo-docs simply needs to be updated. As I understand that Jewel is older and Stein should be using Nautilus, and as it could be a simple error from copy and paste, it would seem to me that the problem would be the documentation.

Expected result
===============

If I remove that repository and re-run the command, I do not receive any error:

http://paste.openstack.org/show/779604/

Recommended update
==================

If this assessment is correct, then perhaps the following change should be made to tripleo-docs:

http://paste.openstack.org/show/779605/

Environment
===========
1. Exact version of OpenStack you are running.
Stein
yum install https://trunk.rdoproject.org/centos7/current/python2-tripleo-repos-0.0.1-0.20190925113854.99d252e.el7.noarch.rpm

2. Which storage type did you use?
Ceph

Changed in tripleo:
status: New → Triaged
importance: Undecided → Medium
assignee: nobody → Daniel King (dankingtech)
milestone: none → train-rc1
tags: added: doc
tags: added: documentation
removed: doc
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-docs (master)

Fix proposed to branch: master
Review: https://review.opendev.org/685193

Changed in tripleo:
status: Triaged → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-docs (master)

Reviewed: https://review.opendev.org/685193
Committed: https://git.openstack.org/cgit/openstack/tripleo-docs/commit/?id=f28674bc3b1b724a8eb1e208a34fcb97213d17c7
Submitter: Zuul
Branch: master

commit f28674bc3b1b724a8eb1e208a34fcb97213d17c7
Author: Daniel King <email address hidden>
Date: Thu Sep 26 22:09:50 2019 -0400

    Removed references to tripleo-centos-ceph-jewel.repo

    The deployment documentation for deploying the
    under cloud, deploy-guide/source/deployment/install_overcloud.rst,
    contained deployment instructions which added
    /etc/yum.repos.d/tripleo-centos-ceph-jewel.repo to DIB_YUM_REPO_CONF
    in multiple places inside of the Stable Branch section. As
    tripleo-centos-ceph-*.repo is already included above the Stable
    Branch section, which should include all fo the Ceph files, the
    extra lines were unnecessary and were removed.

    Closes-Bug: #1845574
    Change-Id: Id2912920e67dd8dd3841f94bbeaf747f69df6ed7

Changed in tripleo:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.