When doing spec tests on your custom modules
you want to have as little dependencies as
possible so specifying sqlite is the simplest.
If you specify mysql or postgresql you'll need
your custom testing grabing the upstream puppetlabs-mysql
or puppetlabs-postgresql modules which just adds unnecessary
deps instead of a few bytes in a validate_re function.
Change-Id: If25e8c0161bdd487f11460884883f42ea13074b3
Add pool_timeout option to configure this value for pool_timeout with
SQLAlchemy.
Change-Id: I256a68a971671f1b6076e5fadffbb816fb3553cd
Closes-Bug: #1757581
URL mysql://scott:***@some_host/some_db does not contain a '+drivername'
portion, and will make use of a default driver. A full dbname+drivername://
protocol is recommended. For MySQL, it is strongly recommended that
mysql+pymysql:// be specified for maximum service compatibility.
Change-Id: Ic51da9a9d0c6380eeb4da85d192a5a19ebf96c79
Closes-Bug: #1753342
This patch updates tests that perform on Debian/RedHat sets to use
on_supported_os from rspec-puppet-facts.
Change-Id: I4b7bec3e0b314cda34e41bda3892847a23325bb9
The db_max_retries parameter regulates the number of reconnection
attempts performed after an error raised rather than at startup.
Change-Id: I4ebdf862e39b05bf28805052144b7dbad42a15de
Closes-Bug: 1579718
- correcting "host_ip" entry to be "host" entry for magnum.conf
- correcting "userid" to be "rabbit_userid" entry inside magnum.conf
- db sync function
- beaker tests are working on Ubuntu as well
- update metadata.json with new openstacklib version
- as we don't have a database parameters in main class we don't want to pickup values from it inside db class
Adding:
- client class with client package installation
- examples folder with example which works with Mitaka release
- spec for db_sync
- adding nodesets spec for CentOS 7.2
- adding class and spec for creating user and domain for trust setup: http://osdir.com/ml/openstack-dev/2016-02/msg02123.html
- class to configure cert_manager_type properties
Known issues:
- In CentOS/RDP cannot create magnum bay due to the neutron issues: https://bugs.launchpad.net/magnum/+bug/1575524
- Trust domain and trust domain user has to be set to ID, not a names. Bug reported to magnum devs: https://bugs.launchpad.net/puppet-magnum/+bug/1581372
Change-Id: Ib923f79da691b5c71bb1c4efba8935c774598888
Switch to $::os_service_default all params in logging and db.
Changes: logging.pp, db.pp and tests.
Change-Id: Ic3ff963064fcb34f86056d88b6f2dce5e270fedc