Change-Id: I16c1e5a55ed873716893ea42c35d74d919b6add5
Reviewed-on: https://review.openstack.org/23447
Reviewed-by: Anita Kuno <akuno@lavabit.com>
Approved: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
Change-Id: I1168c4433761dd0d77634577a493cfca1c27f85c
Reviewed-on: https://review.openstack.org/23127
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Reviewed-by: Elizabeth Krumbach <lyz@princessleia.com>
Approved: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
Change-Id: I0e4322247bab155845f04f7f028fdba48c0f269c
Reviewed-on: https://review.openstack.org/21976
Reviewed-by: James E. Blair <corvus@inaugust.com>
Approved: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
* manifests/params.pp: A new puppet-dashboard release, 1.2.22,
addresses several significant Rails vulnerabilities. However, it
also ups its rack dependency from 1.1.2 to 1.1.6. This change
mirrors that new requirement.
Change-Id: I59384d5bdf7b94a34dd78c19444280d946abb3bd
Reviewed-on: https://review.openstack.org/21913
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Reviewed-by: Elizabeth Krumbach <lyz@princessleia.com>
Approved: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
The dashboard server requires the rubygems package in able to
use "gem" to install rack, rake and rdoc
Change-Id: I442d376eb5ab5aba3b1a17ad999b136885fb4958
Reviewed-on: https://review.openstack.org/23056
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Approved: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
Change-Id: I288af7fdac8930ed4b79747b97fe549a61ac19cb
Reviewed-on: https://review.openstack.org/18189
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Approved: Monty Taylor <mordred@inaugust.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins
Change-Id: I91839b7fd3df8a05a3098e5f094bd8c9bc73c11d
Reviewed-on: https://review.openstack.org/14231
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
Change-Id: I9540770814a092d439ad8d64c7d68f6e7e24e9c8
Reviewed-on: https://review.openstack.org/14230
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
Change-Id: I598540b2d7230654f613cf3ce55490ddacd761e4
Reviewed-on: https://review.openstack.org/14193
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
Because of the way puppet evaluates files, this file was causing errors
in spinning up new nodes.
Change-Id: I77db63a4801c37ae737255346e0f6a10403d67a8
Reviewed-on: https://review.openstack.org/14192
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
The Puppet Dashboard requires specific gems (with the rack gem
requiring a specific version). This commit adds those declarations to the
dashboard class.
Previously, the parameters declared in the dashboard::params
class were being used for the mysql::ruby class declaration.
This commit uses the parameters passed (that are already set
to the default values of none are passed).
To treat the entire module like an API, this commit exposes the
dashboard_config and dashboard_root parameters (used in the
dashboard::passenger class) to the dashboard class and defaults
the values to those declared in the dashboard::params class.
Previously when passenger was set to true the pasenger class
would error. This commit fixes those problems and cleans up the
template to use the apache_name parameter.
Previously, the connection options were being
retrieved by calling the add_classify_options
method of the cloud proivisioner method. This added
an extra option (node-group).
This commit inlines the relevent options from cloud
provisioner.
This fixes the problem where creating a node without specifying
any classes will try to call the .values method on a
nil object. We now default the klass_hash to an empty hash and return it
regardless of whether classes are passed using the create_nodes method.
This stops the method call on a nil object.