Bug 1491783

Summary: OSP 12 packstack fails due to dropped mongodb
Product: Red Hat OpenStack Reporter: Pavel Sedlák <psedlak>
Component: openstack-packstackAssignee: Alfredo Moralejo <amoralej>
Status: CLOSED DUPLICATE QA Contact: nlevinki <nlevinki>
Severity: high Docs Contact:
Priority: high    
Version: 12.0 (Pike)CC: aortega, apevec, jschluet, jwboyer, markmc, mburns, mcornea, nbarcet, srevivo, ushkalim
Target Milestone: betaKeywords: Triaged
Target Release: 12.0 (Pike)   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: 1489801 Environment:
Last Closed: 2017-09-14 18:11:59 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:
Bug Depends On:    
Bug Blocks: 1489801    

Description Pavel Sedlák 2017-09-14 16:22:19 UTC
+++ This bug was initially created as a clone of Bug #1489801 +++

Description of problem:
with shifts in upstream defaults OSP 12 should no longer be using mongodb as backend.  OSP would like to drop unused packages for normal deployment workflow.

Version-Release number of selected component (if applicable):
mongodb
puppet-mongodb
python-mongodb (may not be able to drop due to how wide-spread it is pulled in)

--- Additional comment from Jon Schlueter on 2017-09-08 14:17:45 CEST ---

Currently there are 3 mongodb related packages and 1 container image that are staged for OSP 12

python-mongodb (May not be able to drop this unless all of the bits line up nicely)
puppet-mongodb (openstack-puppet-modules and openstack-packstack pull this in and might be able to remove from spec Requires)
mongodb - should be able to drop but need to verify that packstack and directory can deploy without mongodb

--- Additional comment from Jon Schlueter on 2017-09-08 21:47:27 CEST ---

packstack defaults to trying to use puppet-mongodb

packstack --allinone
...
192.168.122.134_controller.pp:                    [ ERROR ]              
Applying Puppet manifests                         [ ERROR ]

ERROR : Error appeared during Puppet run: 192.168.122.134_controller.pp
Error: Evaluation Error: Error while evaluating a Resource Statement, Could not find declared class ::mongodb::server at /var/tmp/packstack/6b8107e08dfc40b0b41a2a5b761815d1/
modules/packstack/manifests/mongodb.pp:16:5 on node localhost

--- Additional comment from Jon Schlueter on 2017-09-08 21:50:07 CEST ---

packstack is referencing something in puppet-mongodb by default

Comment 3 Pavel Sedlák 2017-09-14 18:11:59 UTC

*** This bug has been marked as a duplicate of bug 1491787 ***