Bug 1484396

Summary: the rhel-7-server-openstack-11-rpms repo python-tripleoclient and openstack-tripleo-common are incompatible
Product: Red Hat OpenStack Reporter: Michael Henkel <mhenkel>
Component: python-tripleoclientAssignee: RHOS Maint <rhos-maint>
Status: CLOSED WORKSFORME QA Contact: Gurenko Alex <agurenko>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 11.0 (Ocata)CC: aschultz, dbecker, hbrock, jslagle, mburns, morazi, nsatsia, rbrady, rhel-osp-director-maint
Target Milestone: ---   
Target Release: ---   
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: 2017-08-30 19:53:00 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:
Embargoed:

Description Michael Henkel 2017-08-23 12:47:01 UTC
Description of problem:

after upgrading 7.3/OSP11 to OSP7.4/OSP11 stack deployment fails

Version-Release number of selected component (if applicable):
RHEL 7.4/OSP11

How reproducible:
Install RHOSP11 with Director on RHEL7.4

Steps to Reproduce:
1.
2.
3.

Actual results:
Removing the current plan files
Uploading new plan files
Started Mistral Workflow tripleo.plan_management.v1.update_deployment_plan. Execution ID: 5076380b-2ec1-4682-8de2-fb2e82dd7ba7
Plan updated
Deploying templates in the directory /tmp/tripleoclient-ba7KHA/tripleo-heat-templates
Invalid input [name=tripleo.deployment.v1.deploy_plan, class=DirectWorkflowSpec, unexpected=[u'skip_deploy_identifier']]

Expected results:
Successful stack deployment

Additional info:
The rhel-7-server-openstack-11-rpms has incompatible versions of
python-tripleoclient and openstack-tripleo-common as the latest version:

[stack@undercloudocata ~]$ yum info openstack-tripleo-common
Loaded plugins: search-disabled-repos
Installed Packages
Name        : openstack-tripleo-common
Arch        : noarch
Version     : 6.1.0
Release     : 2.el7ost
Size        : 456 k
Repo        : installed
From repo   : rhel-7-server-openstack-11-rpms
Summary     : Python library for code used by TripleO projects.
URL         : https://github.com/rdo-management/tripleo-common
License     : ASL 2.0
Description : Python library for code used by TripleO projects.

[stack@undercloudocata ~]$ yum info python-tripleoclient
Loaded plugins: search-disabled-repos
Installed Packages
Name        : python-tripleoclient
Arch        : noarch
Version     : 6.2.0
Release     : 1.el7ost
Size        : 1.0 M
Repo        : installed
From repo   : rhel-7-server-openstack-11-rpms
Summary     : OpenstackClient plugin for tripleoclient
URL         : https://pypi.python.org/pypi/python-tripleoclient
License     : ASL 2.0
Description : python-tripleoclient is a Python plugin to OpenstackClient
            : for TripleO <https://github.com/openstack/python-tripleoclient>.


This commit is in python-tripleoclient:
https://github.com/openstack/python-tripleoclient/commit/f3acb69ffce3c630df5b3051779a7af21b96af47

This commit SHOULD be in openstack-tripleo-common:
https://github.com/openstack/tripleo-common/commit/9d158874301eaa9444811f2c21cc9d86c2eaad7a

in order to match the changes in python-tripleoclient

Workaround is to downgrade python-tripleoclient

Comment 1 Ryan Brady 2017-08-30 19:53:00 UTC
Couldn't replicate.  This seems to be fixed.