So that we can increase it from the default 114688
Useful in case for example the OS-Federation mapping is too large.
If this limit is breached mistral will return a 413 Entity Too Large
and not log anything to mistral.log.
Change-Id: I3a658d4426689ba09188b0889082b63a744065fc
Closes-Bug: #1835161
Ie6a6003d667c8c6045439ca3d35f0f121097bddc removed the inclusion of
::mistral::keystone::authtoken in the ::mistral class. This change adds
it to the api configuration which matches what we have for other
modules. Additionally this change add auth_strategy to the api class to
allow users to be able to disable it if they don't want to configuration
keystone.
Change-Id: I68037d0a1f8f43ca40ef6faff119c3fb4b535a90
Closes-Bug: #1777541
Remove the deprecated rabbit params which has been deprecated for
two years. The default_transport_url has been present for a while
now and should be used.
Change-Id: Iffed46781ef7c9daee5155dffa381c2a86dc8dcf
It breaks TripleO CI, where we run Ironic Introspection.
It sounds like we need to fix something.
Note: I've proposed a patch to have more testing in puppet-mistral, so
we'll be able to test this feature later.
This reverts commit bf3625d5af5aabd5b2d3679f2ae61d63153cb2a4.
Partial-Bug: #1609688
Change-Id: I0d237081d257417314016158c4f207a81e2948b6
Switch keystone_authtoken parameters for the new class
mistral::keystone::authtoken to configure the keystone_authtoken section
in mistral.conf.
Some deprecations:
- mistral::auth_uri is deprecated in favor of
mistral::keystone::authtoken::auth_uri.
- mistral::identity_uri is deprecated in favor of
mistral::keystone::authtoken::auth_url.
- mistral::keystone_user is deprecated in favor of
mistral::keystone::authtoken::username.
- mistral::keystone_tenant is deprecated in favor of
mistral::keystone::authtoken::project_name.
- mistral::keystone_password is deprecated in favor of
mistral::keystone::authtoken::password.
Change-Id: I71969ef09018f9daa5f81c4f3bcbdb0b0974446c
Co-Authored-By: Iury Gregory Melo Ferreira <iurygregory@gmail.com>
Closes-bug: #1604463
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: I3d198132ab50f686e1921bfeaa73188ea7d67116
Currently composable mistral is suffering OOM issues
This param will be used in composable mistral and CI
hopefully reducing OOM issues.
Number of workers for Mistral API service
default is equal to the number of CPUs available if that can
be determined, else a default worker count of 1 is returned.
Also sorted alphabetically this api manifest parameters
Change-Id: I5c3474ebbe0a0296ee24ee66c4d29845ff951cd4
* Allow to deploy mistral-api in WSGI with apache.
* Switch beaker tests to deploy WSGI by default.
* Check if 8041 port is listening on apache
Change-Id: I031198958fdd4147121fbd64b6510bdd564e03c3
The module was written in a way that was not consistent with other
Puppet OpenStack modules, the interface was very different.
This patch:
* add db.pp
* update logging.pp with usual parameters
* drop useless parameters in keystone/auth.pp
* cleanup params.pp
* drop services.pp, which is useless
* Update unit tests
* Add coordination support in init.pp
* Some alignment issues
* Add more doc in README
* Stop including ::mistral in all classes
* Include mistral::policy in mistral::api
This is a non-backward compatible change, but since the module has no
release and no stable branch, also very new, this is not something we
need to care at this stage.
People using this module at this stage will have to update their
manifests otherwise their Puppet catalog will fail.
Change-Id: I979e21caa71ee35337dc01b225878701868e966a