ssh port wait needs to be configurable for deployment

Bug #1858222 reported by Alex Schultz
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
Medium
Alex Schultz

Bug Description

During deployment, after the heat stack goes CREATE_COMPLETE, the deployment waits for port 22 on all overcloud nodes to become available. Currently the timeout for this is 300 seconds in tripleoclient/constants.py.

On hardware with slow post times, this means that you have to run the command in two phases because without hand modifying the constants.py file, there is no way to set that particular timeout.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to python-tripleoclient (master)

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

Changed in tripleo:
assignee: nobody → Alex Schultz (alex-schultz)
status: Triaged → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to python-tripleoclient (master)

Reviewed: https://review.opendev.org/701054
Committed: https://git.openstack.org/cgit/openstack/python-tripleoclient/commit/?id=188acfbc40448278084bc05ee8d4ad7ecc61905a
Submitter: Zuul
Branch: master

commit 188acfbc40448278084bc05ee8d4ad7ecc61905a
Author: Alex Schultz <email address hidden>
Date: Fri Jan 3 11:46:21 2020 -0700

    Add additional ssh timeout options

    Added `--overcloud-ssh-enable-timeout` and
    `--overcloud-ssh-port-timeout` to the openstack overcloud deploy command
    to allow users the ability to tune these values. The ssh port timeout
    might need to be tuned if the hardware being deployed is slow to post
    and takes longer than 5 minutes to become ready.

    These options have been added to:

     * openstack overcloud deploy
     * openstack overcloud admin
     * openstack overcloud ffu upgrade
     * openstack overcloud upgrade

    Change-Id: I56f6001b5efeed7ccb3918a5c2622c3eca613c07
    Closes-Bug: #1858222

Changed in tripleo:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to python-tripleoclient (stable/train)

Fix proposed to branch: stable/train
Review: https://review.opendev.org/701544

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to python-tripleoclient (stable/train)

Reviewed: https://review.opendev.org/701544
Committed: https://git.openstack.org/cgit/openstack/python-tripleoclient/commit/?id=1f52be581bf079f7a2a16d24cc25b26774e47e26
Submitter: Zuul
Branch: stable/train

commit 1f52be581bf079f7a2a16d24cc25b26774e47e26
Author: Alex Schultz <email address hidden>
Date: Fri Jan 3 11:46:21 2020 -0700

    Add additional ssh timeout options

    Added `--overcloud-ssh-enable-timeout` and
    `--overcloud-ssh-port-timeout` to the openstack overcloud deploy command
    to allow users the ability to tune these values. The ssh port timeout
    might need to be tuned if the hardware being deployed is slow to post
    and takes longer than 5 minutes to become ready.

    These options have been added to:

     * openstack overcloud deploy
     * openstack overcloud admin
     * openstack overcloud ffu upgrade
     * openstack overcloud upgrade

    Change-Id: I56f6001b5efeed7ccb3918a5c2622c3eca613c07
    Closes-Bug: #1858222
    (cherry picked from commit 188acfbc40448278084bc05ee8d4ad7ecc61905a)

tags: added: in-stable-train
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/python-tripleoclient 13.1.0

This issue was fixed in the openstack/python-tripleoclient 13.1.0 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/python-tripleoclient 12.4.0

This issue was fixed in the openstack/python-tripleoclient 12.4.0 release.

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.