Bug 1484396 - the rhel-7-server-openstack-11-rpms repo python-tripleoclient and openstack-tripleo-common are incompatible
Summary: the rhel-7-server-openstack-11-rpms repo python-tripleoclient and openstack-t...
Keywords:
Status: CLOSED WORKSFORME
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: python-tripleoclient
Version: 11.0 (Ocata)
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
: ---
Assignee: RHOS Maint
QA Contact: Gurenko Alex
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2017-08-23 12:47 UTC by Michael Henkel
Modified: 2019-08-30 06:25 UTC (History)
9 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2017-08-30 19:53:00 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)

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.


Note You need to log in before you can comment on or make changes to this bug.