Bug 1387265

Summary: Overcloud deployment fails if I change undercloud machine's timezone after undercloud installation
Product: Red Hat OpenStack Reporter: Marius Cornea <mcornea>
Component: openstack-tripleo-commonAssignee: Jill Rouleau <jrouleau>
Status: CLOSED EOL QA Contact: Alexander Chuzhoy <sasha>
Severity: high Docs Contact:
Priority: medium    
Version: 10.0 (Newton)CC: dbecker, dmatthew, dtantsur, ebarrera, jcoufal, jschluet, jslagle, mburns, mcornea, morazi, pspal83, rcernin, rhel-osp-director-maint, sbaker, slinaber, yprokule
Target Milestone: ---Keywords: Triaged
Target Release: 11.0 (Ocata)   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2018-06-22 12:39:28 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Marius Cornea 2016-10-20 13:46:34 UTC
Description of problem:
Overcloud deployment fails if I manually change the undercloud machine timezone after undercloud installation.

Version-Release number of selected component (if applicable):
instack-undercloud-5.0.0-0.20161007201832.f044a47.el7ost.noarch

How reproducible:
100%

Steps to Reproduce:
1. Install undercloud, register nodes
2. Set timezone to UTC
/usr/bin/timedatectl set-timezone UTC
3. Enable NTP 
/usr/bin/timedatectl set-ntp true
4. In chrony.conf add server clock.redhat.com iburst
5. Restart chronyd
6. Deploy overcloud

Actual results:
Deployment fails:
Object DELETE failed: http://192.168.0.1:8080/v1/AUTH_fbdded938872487eb84645b450786907/overcloud/all-nodes-validation.yaml 409 Conflict  [first 60 chars of response] <html><h1>Conflict</h1><p>There was a conflict when trying t
Removing the current plan files

Expected results:
Deployment proceeds.

Additional info:
I actually tried to rerun openstack undercloud install after this and it failed with the following error:

Unauthorized: The password is expired and needs to be reset by an administrator for user: def8ee01d9ba4b9a862de6f5eaa6e135 (HTTP 401) (Request-ID: req-762e820c-cdb0-4a9b-9996-6f84f182a40c)

Comment 1 James Slagle 2016-10-20 17:49:03 UTC
dougal, this looks related to plan update/creation. can you have a look please?

Comment 9 Scott Lewis 2018-06-22 12:39:28 UTC
OSP11 is now retired, see details at https://access.redhat.com/errata/product/191/ver=11/rhel---7/x86_64/RHBA-2018:1828

Comment 10 Pradeep Kumar 2019-04-16 09:46:09 UTC
Facing same issue.

Started Mistral Workflow tripleo.validations.v1.check_pre_deployment_validations. Execution ID: b7041f06-bcd0-40fb-87f3-ebc870e87972
Waiting for messages on queue '88c17464-80f3-407d-b9fb-fa624ef072d9' with no timeout.
Removing the current plan files
Object DELETE failed: http://192.168.235.129:8080/v1/AUTH_dd346f92d6b5440db760d231c2a353b8/overcloud/all-nodes-validation.yaml 409 Conflict  [first 60 chars of response] <html><h1>Conflict</h1><p>There was a conflict when trying t


Please help to solve this issue
Thanks
Pradeep