Use git.openstack.org instead of github.com since git.openstack.org is
the reference for OpenStack
Change-Id: I502fc3a11fce687e7d1056d07076bfbc2f2d3b41
Cinder removed support for several previously deprecated parameter
names [1], and this patch switches to using the actual name.
Deprecated Name Parameter Name
---------------- -----------------
iscsi_ip_address target_ip_address
iscsi_port target_port
iscsi_helper target_helper
iscsi_protocol target_protocol
[1] https://review.openstack.org/595318
Partial-Bug: #1801081
Change-Id: I355298aaa7e48d242ad05b8c931ee9d41339185f
A new configuration option for the s3token middleware called auth_uri can
be used to set the URI to be used for authentication. This replaces
auth_host, auth_port, and auth_protocol.
The auth_host, auth_port, and auth_protocol configuration options to the
s3token middleware are now deprecated.
Change-Id: Ia85d2c8fceeca72ca617f4f34047b7d9d379e39b
Option "verbose" from group "DEFAULT" is deprecated for removal.
The parameter has no effect.
-Deprecated verbose for logging and init
-Remove verbose in examples and README
-Remove verbose from tests.
If this option is not set explicitly, there is no such warning.
Change-Id: I573b2480195df2e7b390245d418ec5535c8e2cdd
We have define classes, which allow to manage Cinder types and their
properties. This patch switches using of define classes to puppet
providers, based on openstack auth from openstacklib.
related blueprint use-openstackclient-in-module-resources
Change-Id: I4f7e8137fa3e1ad3e141c58eaba110b12101d22c
Most of them, expcept places where it could break examples
and make sure it won't break nice README.md view on github.
Change-Id: Ifb852928cb70784a4eb80b2c685d262638942594
updates:
-Fix spelling of OpenStack
-Reference to OpenStack main address (https://www.openstack.org)
Based on changes in Id1c24f53dce396931236e178565bc11daa9949ea
Change-Id: I638baaa84deb35d7d8c1607af564b361567d3b48
When following the puppet-cinder documentation for cinder-scheduler the
following errors will occur and the scheduler will not start.
2016-01-11 00:25:17.209 6860 CRITICAL cinder [-] ImportError: No module named simple
Change-Id: Ib4ab431f3ab850acc362f239cb8c26af15073e5c
Closes-Bug: 1532678
The README references to the retired puppet-openstack module
should be removed, as they link to the empty github page.
This patch also adds a link to the Cinder wiki to match the
other projects.
Change-Id: Ib6bed22a2cd152c9b9471e5fba0926774606d707
Closes-bug: #1518589
With the creation of the new openstack_config provider, some processing
that was done in cinder_config has been centralized in
openstack_config.
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 :
cinder_config { 'DEFAULT/foo' : value => 'bar' } # will work as usual
cinder_config { 'DEFAULT/foo' : value => '<SERVICE DEFAULT>' } # will mean absent
That means that all the current :
if $myvar {
cinder_config { 'DEFAULT/foo' : value => $myvar }
} else {
cinder_config { 'DEFAULT/foo' : ensure => absent }
}
can be removed in favor of :
cinder_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 :
cinder_config { 'DEFAULT/foo' : value => '<SERVICE DEFAULT>',
ensure_absent_val => 'foo' }
Change-Id: I10931ea201b567ff6576fd3f87d05f2fd0816166
Depends-On: I0eeebde3aac2662cc7e69bfad7f8d2481463a218
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
- Correcting spelling issues
Change-Id: If5c0c3e763ddec5862ad5337e42d8cc8652bc41b
Changes in this release:
* Added class to manage policy.json
* Changed the default value of the san_thin_provision parameter for eqlx
* Added database tuning parameters
* Made keystone user creation optional when creating a service
* Added ability to hide secrets from logs
* Added parameters for netapp and and cinder-api workers
* Corrected the package name for cinder backup
* Added support for the EMC VNX direct driver
* Migrated the mysql backend to use openstacklib::db::mysql
* Added support for availability zone
Change-Id: I08b059778354b9c2280501d8defa2e4884b8f3a7
DEFAULT/sql_connection is replaced by database/connection
DEFAULT/sql_idle_timeout is replaced by database/idle_timeout
deprecated params are handled by warning like other modules
Change-Id: I1b8e61ac452b69fb611254562d1a42c2732c3c8e
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: Iab887df029af31f361a6c56ec49931808d1aa464
Puppetlabs-mysql has been rewritten to be much
cleaner. This patch adds a new parameter for the
cinder mysql class allowing users to use the new
version. Previous behavior will continue as normal
when using the old version (0.9)
Change-Id: Ie0011102d9f4dfcd50f24afcb73072090c914011