Allow metadata listen host and port to be configured via attributes

In some HA cases this might be useful.

Change-Id: I18542beded46c336ff5f5da2ea52c1c160728165
Closes-Bug: #1338719
Move auth config from api-paste.ini to nova.conf.

In Icehouse, the configurations for keystone auth token has been moved
to nova.conf. So we need to remove the configurations from api-paste.ini
and move them to nova.conf.

Change-Id: I5b5b32b16c8e9235103bd61f3c3eb1774b093e0a
Closes-Bug: #1342002
Fix fauxhai platform versions for suse and redhat

Change-Id: I65de657ba308dd0184a321cdf9d7174c7b4ea545
Partial-Bug: #1344199
Merge "Allow metadata listen host and port to be configured via attributes"
Allow scheduler_available_filters and compute_manager overrides

Change-Id: I0bfddec245a0f0be21372a1353effd17567be572
Closes-Bug: #1334754
Setting up repo for master Juno Branch

* Update metadata version
* Removing Strainer file
* Adding Gemfile.lock to .gitignore
* Updating Gems
  * chef (11.12.0)
  * chefspec (4.0.0)
  * rspec (3.0.0)

Change-Id: I5eb3a68694647617a970e7960d56b2f59c2f53e1
Partial-Bug: 1349865
Allow rootwrap configuration via attributes

Change-Id: Ibf090253dd52a1b027e9ad2467a1de766bce7243
Closes-Bug: #1347861
Update nova conf files for Juno

* Update api-paste
     new v3 and request id
* update nova.conf
     new name for quota_injected_file_path_bytes
* Update spec as needed

Change-Id: Ie6e50d2553c1f041502faa9d61ca255d6830e486
Closes-Bug: #1352984
Merge "Update nova conf files for Juno"
Updated berkshelf to 3.1.5

Updated berkshelf from 2.0.18 to 3.1.5 in Gemfile and added supermarket
source to Berksfile. Also removed sysctl from berksfile since it was
already removed from metadata in 7.0.2 and is not needed anymore.

Change-Id: I8bc2164f742df808f4f6b0f13b6bc566fafdbde3
Implements: blueprint update-berkshelf
Update Testing.md to factor out Strainer

* remove refs to Strainer
* add steps for testing
* remove knife test as it's not used in gates anymore

Change-Id: I471bf5acfb7c5c3da848ffb1b1ee7caa556f4bf4
Partial-Bug: #1350470
rng_dev_path in nova.conf template configurable in node attribute

added attribute to make rng_dev_path in nova.conf configurable with the
node attribute default['openstack']['compute']['libvirt']['rng_dev_path']. Default is set to nil to let this parameter stay an optional one.

Change-Id: I1bcf67eec0b8918a3ba644d76cafb20ab89ce704
Merge "rng_dev_path in nova.conf template configurable in node attribute"
Add some authtoken related attributes

This change adds some attributes into the cookbook so
that they are configurable. It mainly includes:
cafile, memcached_servers, memcache_security_strategy,
memcache_secret_key, insecure and hash_algorithms.

Change-Id: I97877cf5ce48bd70b9cb2ff12b1fdffbd5a7a69d
Closes-Bug: #1371438
Update nova.conf permission

contains password properties like:
qpid_password=
neutron_admin_password=
To avoid unauthorized user to access it and decode the password, this file will be set as 640

Fix bug 1369411
Change-Id: I66c7d742ce814be7d39e61180e896a9d02ccb800
Allow vnc_keymap to be configured attribute

* add new attribute vnc_keymap default en-us

Change-Id: I57a622f0370845f84c47a1ac145090726c819519
Closes-bug: #1346085
Add attributes for ssl_only, cert and key

Add some basic attributes for vnc support.

Change-Id: I7ddb7854e0ce2ea1890d82958d4575407be06c01
Closes-bug: #1370592
Bump Chef gem to 11.16

blueprint bump-chef-to-11-16

Change-Id: Ice457bf1a37864a0d427551f8005de2c918acae8
Separate endpoints for vncserver_listen and vncserver_proxyclient_address

* A patch for Common added a new endpoint for vnc proxy
* Use the new vnc proxy endpoint for the nova.conf

Change-Id: I9909e3dd500d9fcc31133b81c93420b629ed4e37
Closes-Bug: #1367807
Add more neutron section attrbutes

Added a few more needed neutron attributes.  Currently the nova.conf
does not use new neutron section for these, but will leave that for another bug.

Change-Id: Ia8790c76798595de54642961ada2debdf1dd9350
Closes-Bug: #1378007