Commit Graph

60 Commits

Author SHA1 Message Date
Tobias Urdin f676b88e32 Add Puppet Litmus
Depends-On: https://review.opendev.org/#/c/740601/
Change-Id: Id5f3ab3fdd9292de2c4ffe6cbca8e812273ca079
2020-08-31 21:43:20 +02:00
ZhongShengping 1b7c1874c8 Change rpsec to rspec
Change-Id: If14340e73b0c82a4560f97ad909991b714e3f1f2
2020-04-30 13:24:46 +08:00
Tobias Urdin 9f5c39cdcf Fix README
These params doesn't exist anymore.

Change-Id: I6f7b7e136a92fc4d2efceeb9f7f08c7e755cb65a
Closes-Bug: 1664754
2020-01-28 15:04:20 +01:00
Tobias Urdin 94673ed159 Convert all class usage to relative names
Change-Id: I229428feb1cb4fc7b551d2654328a8f0bb349910
2019-12-08 23:12:32 +01:00
ZhongShengping 7e21982504 Fix Repository
Change-Id: I4adaa2c1f0efb8755ea9346ac661758c8af180bb
2019-04-21 12:59:09 +08:00
ZhongShengping 8f6c1519c9 Replace git.openstack.org with opendev.org/openstack
Change-Id: Idbfc07f9241324fa2e58e5bb01f22f4dac0bd73c
2019-04-21 11:50:30 +08:00
ZhongShengping 2a80b8e080 Add Beaker-Rspec to the table of contents
Change-Id: I0319d6770cc752db642b11420f41d3a988c0865f
2019-04-17 09:42:44 +08:00
ZhongShengping b8e3c9eccb Change wiki to docs
Change-Id: I374629ffb0840dfb179836cf6844759c4cbb627e
2019-02-13 10:31:08 +08:00
ZhongShengping efcb0eb0e8 Fix editorial problem
Use git.openstack.org instead of github.com since git.openstack.org is
the reference for OpenStack

Change-Id: I14160a476e76dddbedb6472f54dc65a19a45b2cd
2018-12-24 14:02:30 +08:00
root a1a54a9adb Add the missing 'Table of Contents'
Change-Id: Ib0648607e24c60dea33e7766cc0cd6bb43404e97
2018-08-27 14:01:55 +00:00
caoxufeng e8d01000c1 Remove the unnecessary =
Change-Id: Ie2c54a213b7f93bcad562ada54493f1860906632
2018-07-25 11:49:31 +08:00
ZhijunWei fb874739dc Remove the unnecessary _
Change-Id: Iebca4329b2254cef3f2fd44ab3d72c82ac2311bf
2018-07-18 15:32:26 -04:00
li.jiawang cb299dcb0e Add the project source code repository in README
Change-Id: Id0fc5118aca669cf42e85c3f1640a2065981020b
2018-07-20 19:49:20 +08:00
Zuul 8a5a2dd705 Merge "Remove deprecated parameters" 2018-06-22 20:38:15 +00:00
wangqi 821455399d add release note link in readme
Change-Id: I5e3c36da4db79b591c5cb5531d32d11930440774
2018-06-21 14:49:19 +00:00
Tobias Urdin 59e223869d Remove deprecated parameters
Removes deprecated parameters that has been
deprecated for one cycle or more.

Change-Id: Idc6b8297f4c8a21d22acbd4740246af679e97a2c
2018-06-19 20:05:32 +00:00
melissaml 4dac8ec975 fix mysql connection
Change-Id: I520539b8397912e5b4b27b2c5384d6a727041942
2018-03-11 10:58:40 +01:00
lidong bb78393b93 Update links in README
Change the outdated links to the latest links in README

Change-Id: I265ed96ea243ada0098b55597a446cb05bee1c2a
2017-08-23 15:14:45 +08:00
ZhongShengping e14c128f23 Update URLs in documents according to document migration
Change-Id: Id5d1a90535abdc9d4c3e105cd6e2772b6899d637
2017-07-14 08:53:02 +08:00
Ihar Hrachyshka 1b7a253e09 Changed default for core_plugin to ml2
The 'openvswitch' plugin does not exist since Juno. Also, changed how we
set core_plugin for ML2, using stevedore name instead of import path.

Change-Id: Ifb79ee2e648a5c8ac1defbdb86adca16d0f526ad
2016-12-03 03:50:00 +00:00
Flavio Percoco f922232f25 Show team and repo badges on README
This patch adds the team's and repository's badges to the README file.
The motivation behind this is to communicate the project status and
features at first glance.

For more information about this effort, please read this email thread:

http://lists.openstack.org/pipermail/openstack-dev/2016-October/105562.html

To see an example of how this would look like check:

https://gist.github.com/a7d323de93b53bc60b566fd651135796

Change-Id: I2858288caa61fd61ca0804bfda477ac16cb40867
2016-11-25 17:18:33 +01:00
ZhongShengping bdaa680119 Remove auth_host option
The auth_host option has been removed in server.pp,
so we should delete it in README.md.

Change-Id: I73d09441f6cfe05098d3f4710b5651935339afd4
2016-07-05 13:52:36 +08:00
Jenkins f33fbc7d81 Merge "Change wiki to docs" 2016-06-03 16:01:26 +00:00
Iury Gregory Melo Ferreira e0826c95e2 Change wiki to docs
Change-Id: I72ef2fd76a044bac04d2ffe352b31d173d14d633
2016-06-02 23:21:39 -03:00
Emilien Macchi a50a25d66b Cleanup README
Change-Id: Ibcac200aca3aa3c9c844171cbd387b63f822dc00
2016-06-02 18:11:49 -04:00
Iury Gregory Melo Ferreira 475788101f Deprecate verbose option in logging
Option "verbose" from group "DEFAULT" is deprecated for removal.
The parameter has no effect.
-Deprecated verbose for logging and init
-Remove verbose in README
-Remove verbose from tests.

If this option is not set explicitly, there is no such warning

Change-Id: Ie9ee71cafb029cc7c6183f3de4762218030a1032
2016-05-18 00:57:10 -03:00
Matthew Black dd4121e58a Arista ml2 plugin
Add the configuration sections for the arista
ml2 plugin. The arista ml2 plugin also has an
l3 component.

Change-Id: I81e16d576c174922ed6a0d4afb69aeaf96103a53
2016-04-26 16:24:04 -04:00
Marcus Furlong 97ec23c39e fix vxlan example to contain a valid range
Otherwise we end up with the following error:

ERROR neutron.plugins.ml2.drivers.type_vxlan NetworkTunnelRangeError: Invalid network Tunnel range: '0:300' - 0 is not a valid vxlan identifier

Change-Id: I3ff2eda1c9fc0d82e7f0f42ae1615dc5c0e7d5fd
2016-02-23 12:56:10 +11:00
venkatamahesh 0313341b75 Use uppercase 'S' in word "OpenStack"
Change-Id: Ib3b0067f33b40293001977285ee9fd3d42665e0e
2016-02-04 15:57:31 +05:30
Marcus Furlong c4190870b3 update README to reflect new puppet-nova parameter
neutron_admin_password has been deprecated in favour of
neutron_password in puppet-nova
commit 339a6fcb951078d410782fcd9d5c81376f3b358d.

The puppet-neutron README needs to updated to reflect this change to
avoid a deprecation warning.

Change-Id: Ide6ab40752865f66bb21a9ed4e0197d9b8cac587
Closes-Bug: 1534456
2016-01-15 16:38:07 +11:00
Jenkins b54251e193 Merge "Remove references to puppet-openstack from README" 2015-12-07 14:17:43 +00:00
Emilien Macchi 27d9bb556a release: prepare 7.0.0 (liberty)
This patch prepares this Puppet module to be released in 7.x series (Liberty)
with 7.0.0.

Change-Id: I3f68becc6480cbe99b2b7daaaa455949cd1637dc
2015-11-25 16:39:50 +01:00
Nate Potter 96bc2939c4 Remove references to puppet-openstack from README
The README references to the retired puppet-openstack module
should be removed, as they link to the empty github page.

Change-Id: I96b8ab38f772aec1fecef18aa016c5a19a5c3532
Closes-bug: #1518589
2015-11-22 16:30:24 +00:00
Sebastien Badia 4a04f95089 Prepare 6.1.0 release
Change-Id: I5af115f2c8dfc5f54b2585dde4df61c6e2a492ed
(cherry picked from commit c8f29e9709)
2015-10-19 14:56:40 -04:00
Yanis Guenane e956eba829 Reflect provider change in puppet-openstacklib
With the creation of the new openstack_config provider, some processing
that was done in neutron_config has been centralized in
openstack_config.

The same logic applies for all the neutron resources that edit a
ini-like configuration file.

Impacted methods are :

  * section
  * setting
  * separator

Also, this commit adds the fact that, when passing a specific string
(ensure_absent_val) the provider will behave as if ensure => absent was
specified. '<SERVICE DEFAULT>' is the default value for
ensure_absent_val.

The use case is the following :

neutron_config { 'DEFAULT/foo' : value => 'bar' } # will work as usual

neutron_config { 'DEFAULT/foo' : value => '<SERVICE DEFAULT>' } # will mean absent

That means that all the current :

if $myvar {
  neutron_config { 'DEFAULT/foo' : value => $myvar }
} else {
  neutron_config { 'DEFAULT/foo' : ensure => absent }
}

can be removed in favor of :

neutron_config { 'DEFAULT/foo' : value => $myvar }

If for any reason '<SERVICE DEFAULT>' turns out to be a valid value for
a specific parameter. One could by pass that doing the following :

neutron_config { 'DEFAULT/foo' : value => '<SERVICE DEFAULT>',
ensure_absent_val => 'foo' }

Change-Id: I3f972ecbde3719fe71a82a64f894d41f6ea7e842
Depends-On: I0eeebde3aac2662cc7e69bfad7f8d2481463a218
2015-09-09 09:36:27 +02:00
Jenkins ad5c7f30d5 Merge "fix module install reference" 2015-07-14 20:20:12 +00:00
Matt Fischer b1107a9259 fix module install reference
Change-Id: Ia9ca97797d84bb9281980963887019962a89f815
Closes-Bug: #1468950
2015-07-13 19:43:46 -06:00
Emilien Macchi c83277d21c Prepare 6.0.0 release
Update CHANGELOG, README and metadata.json to bump the module to the
first Kilo release (6.0.0).

Change-Id: I55838a9261e94aa3779fd72a7583ac769df09b39
2015-07-09 09:24:01 -04:00
Xingchao Yu 4b5d4b4030 Update README.md for project namespace change
Change-Id: Ied60916893d5633aa995a1a09d0e6f05444da960
2015-06-28 20:14:35 +08:00
Colleen Murphy 40313d950e Split release notes into a CHANGELOG.md file
This patch splits out release notes into a separate dedicated file for
consistency with the puppetlabs puppet modules. Additionally, this
patch improves the release notes by:

- Fixing the tense to be consistent with commit message standards ("Add
  new feature" instead of "Added new feature" or "Adds new feature")
- Breaking up changes into categories to make it easier for operators
  to know what happened in the change: backwards-incompatible changes,
  features, bugfixes, and maintenance commits
- Linewrapping to 80 chars
- Adding release dates, formatted according to ISO-8601

Change-Id: I86171ceab74c35c768180228d6130cbbf890390c
2015-06-26 16:23:03 -07:00
Emilien Macchi eb496c6bbe Release 5.1.0 - Juno
Prepare 5.1.0 release.

Change-Id: Ia61752481968a5b52412a2e4d475008c253bf547
2015-06-17 14:43:36 -04:00
Emilien Macchi 926ee10c20 Drop OVS & LB monolitic plugins
OVS & LB monolitic plugins have been dropped from Neutron in Juno and
have been replaced in Havana by ML2 (in neutron::plugins::ml2::X and
neutron::agents::ml2::X).
It's time to clean this module by dropping useless plugins.

Change-Id: I62ecd46fbc74f3e30b66052a7f95ee7c96c3138f
2015-06-11 00:27:21 -04:00
Emilien Macchi f0f92f5b3b Beaker tests
Implement basic structure for beaker tests.

Change-Id: I746dc7834b268fc64cd0c65b1388505ae4c20b8d
Closes-bug: #1444736
2015-05-04 13:33:46 -04:00
Dan Prince 71a9a0b927 Fix 'network' (newtork) mispellings
The neutron::l3_agent::newtork_device_mtu deprecation message
is mispelled.

Also fixes the 'newtork' spelling in a couple other places as well.

Change-Id: Ica506a404c2076bb188d6085d8ce675e299a20a4
2014-12-15 15:50:43 -05:00
Colleen Murphy 67abde86d5 Release 5.0.0 - Juno
Changes in this release:
* Added neutron::policy to control policy.json
* Added parameter allow_automatic_l3agent_failover to neutron::agents::l3
* Added parameter metadata_memory_cache_ttl to neutron::agents::metadata
* Added l3_ext as a provider_network_type property for neutron_network type
* Changed user_group parameter in neutron::agents::lbaas to have different defaults depending on operating system
* Changed openswan package to libreswan for RHEL 7 for vpnaas
* Ensured neutron package was installed before nova_admin_tenant_id_setter is called
* Added api_extensions_path parameter to neutron class
* Added database tuning parameters
* Changed management of file lines in /etc/default/neutron-server only for Ubuntu
* Add parameters to enable DVR and HA support in neutron::agents::l3 for Juno
* Fixed meaning of manage_service parameter in neutron::agents::ovs
* Made keystone user creation optional when creating a service
* Fixed the enable_dhcp property of neutron_subnet
* Added the ability to override the keystone service name in neutron::keystone::auth
* Fixed bug in parsing allocation pools in neutron_subnet type
* Added relationship to refresh neutron-server when nova_admin_tenant_id_setter changes
* Migrated the neutron::db::mysql class to use openstacklib::db::mysql and deprecated the mysql_module parameter
* Fixed the relationship between the HA proxy package and the neutron-lbaas-agent package
* Added kombu_reconnect_delay parameter to neutron class
* Fixed plugin.ini error when cisco class is used
* Fixed relationship between vs_pridge types and the neutron-plugin-ovs service
* Added neutron::agents::n1kv_vem to deploy N1KV VEM
* Added SSL support for nova_admin_tenant_id_setter
* Fixed relationship between neutron-server package and neutron_plugin_ml2 types
* Stopped puppet from trying to manage the ovs cleanup service
* Deprecated the network_device_mtu parameter in neutron::agents::l3 and moved it to the neutron class
* Added vpnaas_agent_package parameter to neutron::services::fwaas to install the vpnaas agent package

Change-Id: Ia9c491db751cce07c67236ed5ccfe2fb73e782ba
2014-11-21 15:49:05 -08:00
Colleen Murphy 513602100d Migrate mysql backend to use openstacklib::db::mysql
Implements: blueprint commmon-openstack-database-resource
Change-Id: I181ffa8ead34d37c4a5dacf2aecb3dd0506a5173
2014-08-19 08:35:27 -07:00
Chris Hoge 719c60353f 4.0.0 - 2014.1.0 - Icehouse Release
Updated Modulefile and README.md for 4.0.0 release.

Change-Id: If44392bc38528fb02d4899ec571b39c05e1844d4
2014-05-01 11:31:21 -07:00
Chris Hoge 5767e08d45 Updated to match semver and release notes.
Before this update the Modulefile was not following semver in
relation to stable/havana, and the README files were not in sync.
This update introduces proper semver and consistency.

Change-Id: I32c05030922c71e982e79fef2e87688cb882f9ae
2014-03-31 13:11:43 -07:00
Michael Chapman 2b310c2210 Add support for puppetlabs-mysql 2.2
Puppetlabs-mysql has been rewritten to be much
cleaner. This patch adds a new parameter for the
neutron mysql and init classes allowing users to
use the new version. Previous behavior will continue
as normal when using the old version (0.9)

Change-Id: Id4ca8f25cffc4c76b90ab2b7d7adf2a80b2c2c4b
2014-03-18 15:53:53 +11:00
danehans 82552e7931 Adds Database Configuration Support for Havana
Previously, database configuration information was stored in the
plugin .ini file.  As of Havana, a [database] section has been
created in neutron.conf to manage the database configuation for
all Neutron plugins:

https://github.com/openstack/neutron/blob/stable/havana/etc/neutron.conf#L315

Additionaly, several database flags have changed from Grizzly to
Havana.  For backwards compatibility, the previously supported
database flags are contained in neutron::server with a default
of false.

Change-Id: I300fc12092bca1abdd105e0c0c272f7fd49258ac
2013-10-31 21:22:26 +00:00