- Replace git.openstack.org with opendev.org
- Update some documentation
- Move README.md to README.rst for better rendering
- Drop obsolete bootstrap.sh script
- Drop obsolete openstack-identity::default recipe
Change-Id: If98eef94a31bd0f082a869dc2278d21abcf47b59
* added recipe neutron-lbaas-dashboard to install the dashboard plugin
according to the current docs
* removed server.rb recipe and server_type attribute since the only
available option is apache2
* adapted specs and README accordingly
Change-Id: I4f407598acccd2d21d4204b936122963ebd4f7c8
- deprecated Gemfile
- updated TESTING and README
- updated Rakefile to use chef exec instead of bundle exec
- replaced Runner with SoloRunner in specs
Change-Id: If8cb5c3740f7b9159f529c334c7f84f2e5e9835d
Use the new http and https bind endpoints for dashboard that are
defined in the Common cookbook. These will allow more control and
consistency with the other bind endpoints for openstack services.
Change-Id: I15c0c2c40a88e18ff9805d48c4da83890b7f4da7
Partial-Bug: #1430422
For better default security, change the default to off
for password autocomplete. Base openstack horizon is also
making this change soon.
Change-Id: Ie46dd5b5e5d65dd4bfa298a4c2d571cf13b94812
Closes-Bug: #1420863
In order to be able to use alternative webservers, split the parts
relating to setting up the dashboard itself and setting up the webserver
into two new recipes.
Also introduce a new configuration variable, defaulting to `apache2`,
which will be used in the `server` recipe to select the type of
webserver being installed.
Change-Id: I70dcb820239547b0059ad15d19d5e1689ddff3d3
blueprint: dashboard-split-horizon-apache
For Horizon localsetting, it can configure to use which version of cinder api.
Now the cookbook is switching to adopt cinder v2 api, we need to have horizon
cookbook support cinder v2 as well.
Change-Id: I2ab95c9f55cadd37d26c1d0af0dbd64cd8fc8e2c
Allow the following options to be configured
OPENSTACK_SSL_NO_VERIFY
OPENSTACK_SSL_CACERT
Closes-Bug: #1372723
Change-Id: Ic4a612a899753198d1c09f5b5b78ca94d920d687
*_python_packages attributes are being moved to -common in order to
remove the duplication from all the cookbooks which are using them
Change-Id: I24ffe60161ccdb2e54d3f1362db02ea08843b920
Implements: blueprint move-python-db-client-attrs-to-common
Currently the dashboard cookbook installs a self-signed certificate from
the cookbook files. This patch adds the ability to install a production
certificate, with its corresponding key, from a remote location.
Change-Id: I0416bbfdc9713ddfebfdfe668e28acc7c6870c21
Implements: blueprint remote-certificate
Use the library method auth_uri_transform to transform the auth_uri by
the configured identity_api_version.
Change-Id: Ibea34f1104dd369acf1c4527588e3e8dacc83834
Imlements: blueprint move-keystone-authtoken-move-auth-uri-logic
Unfortunately 'knife cookbook upload' does not like "Ionuț Arțăriși", throwing
an exception. I've filed https://tickets.opscode.com/browse/CHEF-5082 but in the
meantime we'll have to make Ionut's name match the other READMEs. I apologize
for the US-ASCII-centric implementation.
Change-Id: I43cbc98abd405905de434b0e8c07f72fd98c5982
reuse the default node and runner for chef_run_session_sql so we can set
attributes on the node object
Change-Id: I1789e58c63d61f6f3f0f4f5aab4cfa20e77e80ff
We need support to customize the OpenStack dashboard http and https
listen port to avoid these ports conflict with existing web application.
Change-Id: I9a3464487e0c8eb2eed397e847a9e4a6fedd43e0
Add a new attribute
default["openstack"]["dashboard"]["platform"]["db2_python_packages"],
and add DB2 Django adapter support
Change-Id: I2a504c711d6d08b85c9a92bfa6f04e179373a1ee
The db recipe have been removed. It is up to the operator to
setup the database, users, and grants before deploying openstack.
It has been moved to the `openstack-db` recipe in the
`openstack-ops-database` wrapper cookbook.
Change-Id: Ia1aaa3d50449f825a526a236a3a0e7c36380d0de
Since we should be performing semver across our cookbooks, we should
lock to the patch version. It means "equal to or greater than in the
last digit", so e.g. "~> 2.3" means "equal to 2.3 or greater than 2.3,
but less than 3.0", while "~> 2.3.0" would mean "equal to 2.3.0 or greater
than 2.3.0, but less than 2.4.0".
http://stackoverflow.com/questions/5170547/what-does-tilde-greater-than-mean-in-ruby-gem-dependencies
Change-Id: Ifa0c45fa86860cc087ccc82b2a13f51f65ba1ea4
Renamed dashboard attributes to the new ["openstack"]["dashbard"]
nested standard.
fixes: lp 1182587
Change-Id: I03dd5e5fb93eb08e6adb9b8f369abf6cd0e4f05a
Changed the cookbook to opentack-dashboard. Also, corrected
tests to use the new cookbook name and attributes.
All tests are passing.
Change-Id: I3fe76d7c2533cd377e29e312f9b3536d3e7614dc
* Use new openstack-common databag lookups and endpoint searches
* Replace use of variables in templates with node references
* Remove now-defunct attributes like db_pass and db_name
* Adds the db recipe for setting up the Horizon database