Initial kilo updates

Change-Id: Ib3388e277698e8cd2fcc6edf9229c7da019838a2
Partial-Bug: #1426424
This commit is contained in:
Mark Vanderwiel 2015-02-27 13:51:32 -06:00
parent 6ec0caf181
commit 3b3f948fe8
6 changed files with 78 additions and 164 deletions

6
.gitignore vendored
View File

@ -1,9 +1,9 @@
.bundle/ .bundle/
berks-cookbooks/ berks-cookbooks/
.kitchen/ .kitchen
.vagrant/ .vagrant
.coverage/ .coverage/
*.swp *.swp
Berksfile.lock Berksfile.lock
Gemfile.lock
Vagrantfile Vagrantfile
Gemfile.lock

View File

@ -1,5 +1,7 @@
inherit_from: .rubocop_todo.yml
AllCops: AllCops:
Includes: Include:
- metadata.rb - metadata.rb
- Gemfile - Gemfile
- attributes/** - attributes/**
@ -8,12 +10,15 @@ AllCops:
- recipes/** - recipes/**
- resources/** - resources/**
- spec/** - spec/**
Exclude:
- .cookbooks/**/*
- berks-cookbooks/**/*
- .bundle/**/*
Encoding: Encoding:
Exclude: Exclude:
- metadata.rb - metadata.rb
- Gemfile - Gemfile
- berks-cookbooks/**
NumericLiterals: NumericLiterals:
Enabled: false Enabled: false

61
.rubocop_todo.yml Normal file
View File

@ -0,0 +1,61 @@
# This configuration was generated by `rubocop --auto-gen-config`
# on 2015-02-27 13:48:00 -0600 using RuboCop version 0.29.1.
# The point is for the user to remove these configuration records
# one by one as the offenses are removed from the code base.
# Note that changes in the inspected code, or installation of new
# versions of RuboCop, may require this file to be generated again.
# Offense count: 2
# Cop supports --auto-correct.
Lint/DeprecatedClassMethods:
Enabled: false
# Offense count: 4
# Cop supports --auto-correct.
Lint/UnusedBlockArgument:
Enabled: false
# Offense count: 6
# Configuration parameters: EnforcedStyle, SupportedStyles.
Style/ClassAndModuleChildren:
Enabled: false
# Offense count: 8
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle, SupportedStyles.
Style/EmptyLinesAroundBlockBody:
Enabled: false
# Offense count: 7
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle, SupportedStyles.
Style/FirstParameterIndentation:
Enabled: false
# Offense count: 6
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle, SupportedStyles.
Style/IndentHash:
Enabled: false
# Offense count: 1
# Cop supports --auto-correct.
Style/MultilineBlockLayout:
Enabled: false
# Offense count: 2
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle, SupportedStyles.
Style/MultilineOperationIndentation:
Enabled: false
# Offense count: 19
# Cop supports --auto-correct.
# Configuration parameters: PreferredDelimiters.
Style/PercentLiteralDelimiters:
Enabled: false
# Offense count: 21
# Cop supports --auto-correct.
Style/SingleSpaceBeforeFirstArg:
Enabled: false

View File

@ -1,152 +0,0 @@
# CHANGELOG for cookbook-openstack-network
This file is used to list changes made in each version of cookbook-openstack-network.
## 10.1.1
* Removed all files not needed by the neutron cookbook
* Add radvd to neutron_l3_packages to support ipv6
* Use common specific_endpoint routines (bug 1412919)
* Parameterize dhcp_agents_per_network
* Parameterize neutron l3 agent HA parameters
* Make use of new metadata endpoint in common
## 10.1.0
* Add support for Neutron VPN Service
* Remove Neutron DB stamp and upgrade to head.
* Add attribute for ML2 enable_ipset
* Bump Chef gem to 11.16
* Add attributes for api_workers and rpc_workers
* Add attributes for quota_router and quota_floatingip
* Allow specifying the L3 agents' gateway_external_network by name.
* Add nova_ca_certificates_file and nova_api_insecure; change nova_url to use the correct scheme
* Fixed midonet and metaplugin plugin configuration file rendering
* Make auth_version to be v2.0 in configuration file
* Added directory resource for neutron_ha_cmd
* Add cacert,insecure arguments for get nova_admin_tenant_id call
* Add multi driver support and package dependencies to vpn_agent recipe
* Enable services required by vpn drivers
* Set the external physical interface to up
* Fix an error from restarting the metadata agent before installing the package.
* Remove route lwrp in favor of standard exec to set external physical interface to up (only for OVS)
* Added the update to iproute, because of the required support for ip netns
* Renamed common recipe to default
* Allow rabbit ssl in the ha case
* Fix user_group configuration in lbaas_agent.ini.erb
* Added logic for Centos 6.5 to install newer version of dnsmasq
* Handle nil and empty string for cafile
* Allow dbsync_timeout to be configurable
## 10.0.1
* Add tunnel_types item in ovs_neutron_plugin.ini.erb
* Update neutron.conf from mode 0644 to 0640
* Add cafile, memcached_servers, memcache_security_strategy, memcache_secret_key, insecure and hash_algorithms so that they are configurable.
## 10.0.0
* Upgrading to Juno
* Sync conf files with Juno
* Upgrading berkshelf from 2.0.18 to 3.1.5
## 9.1.1
* Allow dhcp_delete_namespaces and router_dhcp_namespaces to be overridden.
* Add support for openvswitch agent MTU size of veth interfaces
* fix fauxhai version for suse and redhat
* Allow rootwrap.conf attributes
## 9.1.0
* python_packages database client attributes have been migrated to
the -common cookbook
* bump berkshelf to 2.0.18 to allow Supermarket support
* Add rabbit_use_ssl configuration item.
## 9.0.10
* Start the neutron server service after installed
## 9.0.9
* Fix to plugin.ini symlink not updated properly when main plugin changes
## 9.0.8
* Add support for miscellaneous options (like in Compute)
## 9.0.7
* Revert Switch to using auth_url instead of auth_host et al
## 9.0.6
* Fix ovs_use_veth default value
## 9.0.5
* Switch to using auth_url instead of auth_host et al
## 9.0.4
* Fix to allow build openvswitch spec to work on windows
## 9.0.3
* Fix openvswitch and linuxbridge agent
## 9.0.2
* Fix to allow data network openvswitch bridge to be created
## 9.0.1
* Fix package action to allow updates
## 9.0.0
* Upgrade to Icehouse
* The balancer recipe now includes openstack-network::common
* Neutron agents now subscribe to changes in neutron.conf
* Add rpc attributes
* Remove policy file
## 8.5.1
### Bug
* Fix the DB2 ODBC driver issue
## 8.5.0
### Blue print
* Use the library method auth_uri_transform
## 8.4.0
* Add new template for ml2 plugin
## 8.3.0
* Add new attributes to support vxlan in linuxbridge plugin template
## 8.2.0
* Move the database section into neutron.conf from plugins
* Make the service_provider attribute configurable
## 8.1.1
* allow dnsmasq source build to be optional
## 8.1.0
* Add client recipe
## 8.0.1:
* Add network database migration
* Remove unneeded and redundant rhel setup script calls
* Deprecate node['openstack']['network']['neutron_loadbalancer'] in favor of
node['openstack']['network']['service_plugins']
## 8.0.0:
* Support neutron deployment by search and replace quantum with neutron
## 7.1.1
* fixing rpc_backend for qpid
## 7.1.0
* adding qpid support to quantum. default is rabbitmq
## 7.0.5
* Parameterize quota default values in quantum.conf.erb (LP #1228623)
## 7.0.4
* Set auth_uri and use admin_endpoint in authtoken configuration (LP #1207504)
## 7.0.3:
* Parameterize agent_down_time and report_interval settings
## 7.0.2:
* Add delay to quantum-ha-tool.py script to prevent aggressive migrations
## 7.0.1:
* Allow quota driver to be set dynamically (LP #1234324)
## 7.0.0:
* Start Grizzly + Neutron deployment

View File

@ -1,10 +1,10 @@
source 'https://rubygems.org' source 'https://rubygems.org'
gem 'chef', '~> 11.16.0' gem 'chef', '~> 11.18.6'
gem 'json', '<= 1.7.7' # chef 11 dependency gem 'json', '<= 1.7.7' # chef 11 dependency
gem 'berkshelf', '~> 3.1.5' gem 'berkshelf', '~> 3.2.1'
gem 'hashie', '~> 2.0' gem 'hashie', '~> 2.0'
gem 'chefspec', '~> 4.0.0' gem 'chefspec', '~> 4.0.0'
gem 'rspec', '~> 3.0.0' gem 'rspec', '~> 3.0.0'
gem 'foodcritic', '~> 3.0.3' gem 'foodcritic', '~> 4.0'
gem 'rubocop', '~> 0.18.1' gem 'rubocop', '~> 0.29.1'

View File

@ -5,7 +5,7 @@ maintainer_email 'opscode-chef-openstack@googlegroups.com'
license 'Apache 2.0' license 'Apache 2.0'
description 'Installs and configures the OpenStack Network API Service and various agents and plugins' description 'Installs and configures the OpenStack Network API Service and various agents and plugins'
long_description IO.read(File.join(File.dirname(__FILE__), 'README.md')) long_description IO.read(File.join(File.dirname(__FILE__), 'README.md'))
version '10.1.1' version '11.0.0'
recipe 'openstack-network::client', 'Install packages required for network client' recipe 'openstack-network::client', 'Install packages required for network client'
recipe 'openstack-network::server', 'Installs packages required for a OpenStack Network server' recipe 'openstack-network::server', 'Installs packages required for a OpenStack Network server'
recipe 'openstack-network::openvswitch', 'Installs packages required for OVS' recipe 'openstack-network::openvswitch', 'Installs packages required for OVS'
@ -17,5 +17,5 @@ recipe 'openstack-network::vpn_agent', 'Installs packages required fo
supports os supports os
end end
depends 'openstack-common', '>= 10.4.0' depends 'openstack-common', '>= 11.0.0'
depends 'openstack-identity', '>= 10.0.0' depends 'openstack-identity', '>= 11.0.0'