Cannot validate input puppet_debug: value should be a boolean

Bug #1442200 reported by Sergey Galkin
22
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Released
High
Vladimir Sharshov

Bug Description

astute_sha: 5041b2fb508e6860c3cb96474ca31ec97e549e8b
auth_required: true
build_id: 2015-04-08_03-19-42
build_number: '292'
feature_groups:
- mirantis
fuellib_sha: dc2d90a519dd60b0db803068e58b10274766b278
fuelmain_sha: 2ca546b86e651d5638dbb1be9bae44b86c84a893
nailgun_sha: 96495457f8455dff98a01d5e613fc8afbf8a6fe2
openstack_version: 2014.2-6.1
ostf_sha: 67d00b954039975dbd97a0cff2600806dfde7947
production: docker
python-fuelclient_sha: 30c8ce5cd074c8897960fa3a7f24d6a1165011ea
release: '6.1'

Steps to reproduce:
1. Install contrail plugin on the Fuel node
  pip install fuel-plugin-builder
  cd /tmp
  git clone https://github.com/stackforge/fuel-plugin-contrail.git
  yum install -y createrepo rpm dpkg-devel
  fpb --build fuel-plugin-contrail/
  cd fuel-plugin-contrail/
  fuel plugins --install contrail-1.0-1.0.0-0.noarch.rpm
  put contrail-install-packages* to root@fuel:/var/www/nailgun/plugins/contrail-1.0/
  cd /var/www/nailgun/plugins/contrail-1.0/
  ./install.sh
2. Create env with 9 nodes (3 controllers + 3 computes+ceph + 3 Operation System) on neutron VLAN
3. Start deployment

Deployment has failed with Error

Deployment has failed. Method granular_deploy. #<MCollective::DDLValidationError: Cannot validate input puppet_debug: value should be a boolean>
.
Inspect Astute logs for the details

Erorrs in failed node

2015-04-09 11:41:13 ERR
11:41:13.804487 #13020] ERROR -- : HTTP PUT failed: #<HTTP::Message:0x7f759cf1cd68 @http_header=#<HTTP::Message::Headers:0x7f759cf1cd40 @body_date=nil, @status_code=400, @header_item=[["Server", "nginx"], ["Date", "Thu, 09 Apr 2015 11:41:13 GMT"], ["Content-Type", "text/html; charset=utf-8"], ["Transfer-Encoding", "chunked"], ["Connection", "keep-alive"], ["Cache-Control", "store, no-cache, must-revalidate, post-check=0, pre-check=0"], ["Pragma", "no-cache"], ["Expires", "Thu, 01 Jan 1970 00:00:00 GMT"]], @request_method="PUT", @body_charset=nil, @request_absolute_uri=nil, @is_request=false, @body_size=0, @body_type=nil, @request_query=nil, @body_encoding=nil, @chunked=false, @http_version="1.1", @reason_phrase="Bad Request", @dumped=false, @request_uri=#<URI::HTTP:0x7f759cf1d178 URL:http://10.20.0.2:8000/api/nodes/agent/>>, @peer_cert=nil, @http_body=#<HTTP::Message::Body:0x7f759cf1ccf0 @body="{\"message\": \"Invalid MAC is specified\", \"errors\": []}", @size=0, @chunk_size=nil, @positions=nil>>
2015-04-09 11:40:08 ERR
11:40:08.957573 #12822] ERROR -- : Connection refused - connect(2) (http://10.20.0.2:8000

Revision history for this message
Sergey Galkin (sgalkin) wrote :

snapshot

Revision history for this message
Sergey Galkin (sgalkin) wrote :

screenshot

Changed in fuel:
assignee: nobody → Fuel Python Team (fuel-python)
importance: Undecided → High
status: New → Confirmed
Changed in fuel:
milestone: none → 6.1
Dmitry Pyzhov (dpyzhov)
tags: added: feature-plugins
Changed in fuel:
assignee: Fuel Python Team (fuel-python) → Vladimir Sharshov (vsharshov)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-astute (master)

Fix proposed to branch: master
Review: https://review.openstack.org/172392

Changed in fuel:
status: Confirmed → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-astute (master)

Reviewed: https://review.openstack.org/172392
Committed: https://git.openstack.org/cgit/stackforge/fuel-astute/commit/?id=3ec0e1ad51ce8a8de241567d2eb5c086b4da2abd
Submitter: Jenkins
Branch: master

commit 3ec0e1ad51ce8a8de241567d2eb5c086b4da2abd
Author: Vladimir Sharshov (warpc) <email address hidden>
Date: Fri Apr 10 15:18:40 2015 +0300

    Set default value for puppet debug

    If for some reason puppet debug do not set, we should
    set it to true

    Change-Id: Ia1fd5a0cdcb71ad93b64df34ec600647b43e7123
    Closes-Bug: #1442200

Changed in fuel:
status: In Progress → Fix Committed
Revision history for this message
Andriy Popovych (popovych-andrey) wrote :

Reproduced for me during deploying nodes after upgrade from 6.0 to 6.1 on ubuntu 12.04.4 with HA

1. Deploy 6.0 iso release
2. Create default cluster with 1Xcontroller + 1Xcinder
3. Upgrade 6.0 to 6.1 (322 build number)
4.Deploy env

Result:
Error running RPC method deploy: #<MCollective::DDLValidationError: Cannot validate input puppet_debug: value should be a boolean>

release_versions:
  2014.2-6.0:
    VERSION:
      api: '1.0'
      astute_sha: 16b252d93be6aaa73030b8100cf8c5ca6a970a91
      build_id: 2014-12-26_14-25-46
      build_number: '58'
      feature_groups:
      - mirantis
      fuellib_sha: fde8ba5e11a1acaf819d402c645c731af450aff0
      fuelmain_sha: 81d38d6f2903b5a8b4bee79ca45a54b76c1361b8
      nailgun_sha: 5f91157daa6798ff522ca9f6d34e7e135f150a90
      ostf_sha: a9afb68710d809570460c29d6c3293219d3624d4
      production: docker
      release: '6.0'
  2014.2-6.1:
    VERSION:
      api: '1.0'
      astute_sha: bf1751a4fe0d912325e3b4af629126a59c1b2b51
      build_id: 2015-04-17_22-54-31
      build_number: '322'
      feature_groups:
      - mirantis
      fuellib_sha: 36f30ae7f19092a61eebb0522ca20d27468b4cbf
      fuelmain_sha: 991fa8feca4afcf05ce85a1e7ebd7c7503b3f212
      nailgun_sha: 7e9f8263a9fca7ed37fcd87f36bec0a195600b71
      openstack_version: 2014.2-6.1
      ostf_sha: 4bab9b975ace8d9a305d6e0f112b734de587f847
      production: docker
      python-fuelclient_sha: b4f1ddffd5263489090b65e662173e9e11aafd94
      release: '6.1'

Revision history for this message
Andrey Sledzinskiy (asledzinskiy) wrote :

this issue was reproduced here https://bugs.launchpad.net/fuel/+bug/1446083
so issue's status must be changed to confirmed then

Changed in fuel:
status: Fix Committed → Confirmed
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-astute (master)

Fix proposed to branch: master
Review: https://review.openstack.org/178219

Changed in fuel:
status: Confirmed → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-astute (master)

Reviewed: https://review.openstack.org/178219
Committed: https://git.openstack.org/cgit/stackforge/fuel-astute/commit/?id=c2043f08ae997c30c94d32e915bd3819414dbbd5
Submitter: Jenkins
Branch: master

commit c2043f08ae997c30c94d32e915bd3819414dbbd5
Author: Vladimir Sharshov (warpc) <email address hidden>
Date: Tue Apr 28 17:39:46 2015 +0300

    Setup default puppet debug for classic deployment

    Change-Id: I76172eb76651a6f54ac27585a9d02e3220f50651
    Closes-Bug: #1442200

Changed in fuel:
status: In Progress → Fix Committed
Revision history for this message
Dina Belova (dbelova) wrote :

The final fix version was not checked yet. Still needs to be verified.

Revision history for this message
Leontii Istomin (listomin) wrote :

hasn't been reproduce at least since 6.1-511 build

Changed in fuel:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.