57 Commits

Author SHA1 Message Date
Alex Schultz
a11b9faa37 Bump version for Pike M3 Dev
Pike M2 has been released. Prepare version numbers for M3.

Change-Id: Id5c924580e26ce2e3e226193f79635487e5931a9
2017-06-08 15:32:45 -06:00
Alex Schultz
3606511806 Drop -dev in preparation for Pike M2
We're coming up on the Pike M2 release and we need to prepare the
metadata.json and reno configuration for the release.

Change-Id: I1ba45ef5cb1c0b47fed0ced1c63fc8e657ebaf24
2017-06-01 08:53:55 -06:00
Alex Schultz
53d268aa8b Bump modules to next minor with -dev
After releasing Pike M1, we need to bump the metadata version
information for the next release with a -dev.

Change-Id: Idd4786398abb3ef74dc6b9746dcd7646f30f8f40
2017-04-21 17:22:44 -06:00
ZhongShengping
efe9727528 Add support for db_max_retries param
The db_max_retries parameter regulates the number of reconnection
attempts performed after an error raised rather than at startup.

Change-Id: Ib3cfc7b27945389f523d7112d88462995e7416af
Releated-Bug: #1579718
2017-04-18 11:05:31 +08:00
Christian Schwede
bdd52684d6 Load Glance DB metadefs
This will load default metadata definitions into Glance when syncing the
DB.

Closes-Bug: 1664995
Change-Id: Id043e36b32516ae077239f5af0b6017104e99b83
2017-03-20 14:04:08 +01:00
Alex Schultz
5ebf8b96ca Prepare Pike metadata
Bump metadata.json and reno configs for Pike

Change-Id: Icc92d2e8b915d5782efae4cd98baa816f206e083
2017-03-07 15:33:43 -07:00
Saverio Proto
ebbac230d1 Add more settings to glance-api
Settings added:
- limit_param_default, The default number of results to return
  for a request.
- api_limit_max, Maximum number of results that could be returned
  by a request.

Change-Id: I5362e2b15531df1d2160b67ce2b572c64b1b0989
Co-Authored-By: Alex Schultz <aschultz@redhat.com>
2017-02-23 10:40:23 -07:00
37eab64f9c Update reno for stable/ocata
Change-Id: I2bc5b12cbd613990d304e14f2924ff448d6df067
2017-02-08 11:03:50 +00:00
Alex Schultz
672c0b6560 Prepare ocata-rc1 release
Bump metadata.json and reno configs for ocata-rc1 release

Change-Id: Ifb03dcdb1c8101e7a872745632d19c65f228682e
2017-02-03 16:23:02 -07:00
ZhongShengping
4570df5d79 Add control_exchange and rpc_response_timeout options
Add control_exchange to configure an exchange name for message.
Add rpc_response_timeout to configure seconds time for waiting
for a response from a call.

Change-Id: I255c4ceda252f0f39eecc823cef2820c9e7b1e48
2017-01-28 13:52:04 +08:00
Alex Schultz
2a57b21e77 Prepare 10.2.0 release
The third release for Ocata.

Change-Id: Ia1d55b9a2e88acdb68e8389f542236941c731a5c
2017-01-13 17:31:13 -07:00
Matthew J. Black
a964f9f925 Allow python-memcache install from authtoken class
The python-memcache package is required if using memcached. By
default the package is not installed and the define has it set to
false. This change allows managing the python-memcache package
install from the authtoken class.

Change-Id: I7de3338061bad949f26ed0d84782124c7b61eb70
2017-01-11 11:44:55 -05:00
Flavio Percoco
b5e0ce81b1 Don't use copy from but download the image locally
Glance's v2 doesn't have support for copy-from. This patch removes that
capability in a backwards compatible way by keeping the parameter and
downloading the image locally first and then uploading it into Glance.

Change-Id: Id475b1204f80062bdd357cf2bd979f757e6573ff
2017-01-04 10:06:20 +01:00
ZhongShengping
e6a6df773b Deprecate signing_dir option
The signing_dir is deprecated for removel because of PKI token format
is no longer supported.
Update warning message and release note.

Change-Id: Ifaad2dffab360df2790dac8d9ad8c9a87f719f6b
Closes-Bug: #1652700
2016-12-28 09:03:30 +08:00
Alex Schultz
3c9a2a8611 Add oslo_messaging_notifications transport_url
Adding the ability to configure the oslo_messaging_notifications
transport_url.

Change-Id: I55b718618d3ede8b0483bd8b4c0877339b6fc0b4
2016-12-14 09:57:31 -07:00
Alex Schultz
77d8f0f46c Prepare 10.1.0 release
The second release for Ocata.

Change-Id: I3a966c7ddd1360e665fc72aef598fe7d0cbf40c0
2016-12-09 09:34:32 -07:00
Emilien Macchi
465cd11025 Move sync_db parameter to glance::api
Glance Registry will at some point be removed from puppet-glance once
API v1 is totally remove from Glance tree.
Some people using 100% v2 API don't need Glance Registry, so they don't
have to run glance::registry class. Though they need the db_sync, so
this patch aims to move the db_sync parameter from glance::registry to
glance::api.

The parameter in glance::registry is deprecated and will be removed in a
future release. Now people should use glance::api::sync_db.

Change-Id: Ib554edb13386845198140c87b0a9b931500656d2
2016-12-07 16:07:27 +01:00
Emilien Macchi
d9fe9380d6 Allow to choose which Glance API to enable
- Allow to configure Glance API v1 with enable_v1_api boolean.
  If set to True, the glance::registry::enable_v1_registry also needs to
  be set to True. Note that if you set these values to True, Glance will
  send some deprecation warnings.
  This option is separated from enable_v2_api, and both API versions can be
  deployed together.

- Allow to configure Glance API v2 with enable_v2_api boolean.
  This option is separated from enable_v1_api, and both API versions can be
  deployed together.

Change-Id: Ibbb8b970971c899ae94097042465f605fe55f748
2016-12-06 16:51:35 +01:00
Jenkins
f958cb6d7c Merge "Remove old authtoken options" 2016-11-19 01:05:50 +00:00
Iury Gregory Melo Ferreira
ddfd2150b9 Remove old authtoken options
Since we are in ocata lets remove all old parameters in api
to configure the keystone_authtoken section

Change-Id: I4dc0bd544f91fd52ad437b4c3ebbd16a43895726
2016-11-15 23:40:36 -03:00
Alex Schultz
d4bcd17b65 Prepare 10.0.0 release
First release of Ocata.

Change-Id: I679fb4f253f0ddef02a1248078f538a6bdca6a12
2016-11-14 16:39:56 -07:00
Alex Schultz
1b123d9be5 Deprecate rabbitmq connection parameters
The rabbitmq connection parameters have been deprecated in favor of the
transport_url setting.

Change-Id: I891570dde75dc58f45e5ad6386be9e522b2706eb
Related-Bug: #1625198
2016-11-08 12:43:44 -07:00
Iury Gregory Melo Ferreira
8684c85d12 Remove verbose
Since we are in Ocata we should remove the
verbose option that was deprecated

Change-Id: I454aa625c5b0c4139309962dd4c1088dd52ef749
2016-10-25 20:01:14 -03:00
Mykyta Karpin
88713c96f7 Fix documentation for log_dir parameter
Change-Id: I280409ece958a0b2c5e25cc6ad511834b8cec47c
Partial-Bug: #1600294
2016-10-18 17:23:55 +03:00
Maksym Yatsenko
74e52d294c Change worker defaults to ::os_workers
This patch changes the default worker count from ::processorcount to the
new ::os_workers fact. ::os_workers is based on the number of processors
(currently cpu/4) but is capped at a maximum of 8 worker processors.
This is a much more reasonable default in general and prevents excessive
resource consumption on systems with a large number of CPUs.

Change-Id: I3808177027a880c88f075cdbef0aba2a56fb26bc
2016-10-07 11:53:48 +03:00
Andreas Jaeger
f4df279c4a Enable release notes translation
Releasenote translation publishing is being prepared. 'locale_dirs'
needs to be defined in conf.py to generate translated version of the
release notes.

Note that this repository might not get translated release notes - or
no translations at all - but we add the entry here nevertheless to
prepare for it.

Change-Id: I9026c6bddf360c00f43c9ddbfd72fec85d3d6d8d
2016-10-06 20:45:25 +02:00
Doug Hellmann
5d98b75ea1 Update reno for stable/newton
Change-Id: Iebe1d5f372e26f823ace8207ceea2ad2b0f359b4
2016-09-27 11:06:32 -06:00
Alex Schultz
2a08e200b4 Puppet OpenStack Newton RC2
9.4.0 will be our RC2.

Change-Id: I1ae7f488305c2d57a1a86a57077498040be49911
2016-09-26 07:32:14 -06:00
Jenkins
08cf354dbc Merge "Add options for taskflow_executor & conversion" 2016-09-20 09:57:49 +00:00
François Charlier
a2cacecd11 Add options for taskflow_executor & conversion
Add parameters to configure tasks & taskflow executor. Allows mainly to
allow enabling automatic image conversion at import using the
'conversion_format' parameter.

Change-Id: Ice376ca219ee36ddc97a8317fac20bf8f157b7db
2016-09-19 16:01:45 +02:00
Emilien Macchi
3676f7b486 Prepare 9.3.0 (newton rc1)
Preparing Newton rc1 release.

Change-Id: I2c264394838ed6363a863c2bd4a13d5642d29aa0
2016-09-16 11:39:55 -04:00
Jenkins
d4402fa8d4 Merge "Move Glance to new authtoken scheme" 2016-08-29 17:44:59 +00:00
Emilien Macchi
96aa59d31c Prepare 9.2.0 (newton b3)
Preparing Newton b3 release.

Change-Id: I88151e974423e61fab28f156bb6d058734215376
2016-08-26 09:54:19 -04:00
Denis Egorenko
1e09e553ed Move Glance to new authtoken scheme
Use glance::<service>::authtoken to configure keystone_authtoken
section in glance configs, with all parameters required
to configure keystonemiddleware.

Also changed auth_type to auth_strategy, because auth_type is
related to keystone authentication.

Change-Id: I722a1e41b2cee0b3040c37f07adfd13c33edaa5c
Closes-bug: #1604463
2016-08-05 13:46:22 +03:00
Denis Egorenko
e5fedfaa30 Deprecate auth_region option for Glare
Patch Ie50ab3371386691b72e25e1088198c05edb920b6 is missed deprecation
for Glare service, so this patch fix it.

Also fix typo in release note.

Change-Id: If6292e518d1ccd7b83072c99cff1e76078753218
2016-07-11 14:32:36 +03:00
Emilien Macchi
e2c322095a Prepare 9.1.0 (newton-2)
Prepare the second milestone of Newton cycle.

Change-Id: I5ec4b868eb29e7394acab8f964773ef8242f6c5f
2016-07-07 09:07:48 -04:00
ZhongShengping
ef27233788 Deprecate auth_region option
The auth_region options in the [DEFAULT] configuration section in
glance-api.conf are deprecated, and will be removed in the O release.

Change-Id: Ie50ab3371386691b72e25e1088198c05edb920b6
2016-07-05 16:59:37 +08:00
Emilien Macchi
57c5f9917a Remove mitaka release prelude note
We had a prelude note when releasing Mitaka. This note
keep showing-up at every release while we're on Newton now.

We don't need a prelude release note, we already have nice sections
for every note we push.

This patch aims to remove this prelude starting from Newton.

Change-Id: I9897cdd0acb161cc0a919288ae36d9cdd3e42b27
2016-06-28 15:07:53 -04:00
Clayton O'Neill
18b010975c Add hooks for external install & svc management
This adds defined anchor points for external modules to hook into the
software install, config and service dependency chain.  This allows
external modules to manage software installation (virtualenv,
containers, etc) and service management (pacemaker) without needing rely
on resources that may change or be renamed.

Change-Id: If683fbd098e701a3c4da91941cf818b18b41b209
2016-06-17 13:17:34 +00:00
Juan Antonio Osorio Robles
f2855769b3 Provide consisent default name for service_identity resource
This change updates glance::keystone::auth to include the
user-provided auth_name as a parameter for the service_identity
provider. Hardcoding the namevar of that resource as was agreed. the
service_name parameter was not undef as in other resources, so the
name was left as-is. And we no longer pick a service_name out of the
service_name and auth_name; now only the service_name is taken into
account.

Closes-Bug: #1590040
Change-Id: I757930e05b6e14cb15139840c9e4a513c9af5d17
2016-06-09 07:46:08 +03:00
Jenkins
7651c49cac Merge "Remove deprecated keystone::auth options" 2016-06-04 21:30:56 +00:00
Iury Gregory Melo Ferreira
1c1dd86ed7 Remove deprecated keystone::auth options
Change-Id: Id94793f682728b612e5324d28e01d6548fa53299
2016-06-03 04:36:22 +00:00
Emilien Macchi
ad28f8e521 Prepare 9.0.0 release
First release of Newton.

Change-Id: I88336f1f552c73cfc19b8b910c279b831b926268
2016-06-02 18:41:03 -04:00
Jenkins
e42fe7b004 Merge "Correction configuration due with the new parameters" 2016-05-26 14:29:34 +00:00
Alexander Arzhanov
dbb86cf076 Correction configuration due with the new parameters
- vmware_api_insecure deprecated - use vmware_insecure
- vmware_datacenter_path and vmware_datastore_name
  deprecated - use vmware_datastores
- update tests

Change-Id: Ie3d544b41f0736cbaedce26e5b52558adf2f29b4
Closes-bug: #1537017
2016-05-26 15:00:37 +03:00
Alfredo Moralejo
3079b7caae Add option id to glance_image
In glance, user can specify the desired id when creating
a new image. This can be convenient for some cases where
users want predictable ids for image, as referencing ramdisk_id
or kernel_id for AMI images.

Change-Id: I7868f2005041dea6ecd63cd601e9244cefd08e5b
2016-05-25 09:26:27 +00:00
Iury Gregory Melo Ferreira
cf604fc6a6 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: I7e58412fe26962337845b3cb9d67679bac0709d8
2016-05-18 01:12:46 -03:00
Denis Egorenko
af8da24358 Totally drop Qpid support
Qpid was removed in Mitaka from Oslo Messaging, so now we can
drop it in manifests.

Change-Id: I336c99b7709f061734ca09128a366361f13a934e
2016-04-18 14:15:28 +03:00
iberezovskiy
558fa4d212 Configure oslo related parameters using puppet-oslo module
Database, logging and policy parameters for api, registry
and glare services are configured from oslo defines now.

Change-Id: Iee5ee3adfaf9cef1dd3f634806d47c3c52c648fb
2016-04-14 14:20:18 +03:00
iberezovskiy
51c2793738 Use oslo module for messaging (rabbit) configuration
Additonal changes:

  * switch messaging related parameters to $::os_service_default
    as they are used in oslo::messaging_rabbit define
  * update unit tests
  * update docs for notify::rabbitmq class
  * drop deprecated rabbit_durable_queues parameter
  * fix notification parameters according to mitaka config file

Change-Id: Ib20c13f136a299c958d9ac064e8ad93ceb0ebd40
2016-04-13 13:29:23 +03:00