19 Commits

Author SHA1 Message Date
Takashi Kajinami
47350858ed Add acceptance tests for config management resources
Change-Id: Idd5f3ffebbed6c96417452b8d283c4dd3da191c8
2022-07-10 13:32:06 +09:00
Tobias Urdin
5952ba5b75 Add Puppet Litmus
Depends-On: https://review.opendev.org/#/c/740601/
Change-Id: Ie9cee6a99a2408583146520ecd69a9081bf89422
2020-08-31 22:05:53 +02:00
Takashi Kajinami
be98a1755e Use common class to manage apache service in beaker job
Depends-on: https://review.opendev.org/#/c/745246/
Change-Id: I5e7d439059f515adfb678e5786d2f078356ffb6f
2020-08-07 09:46:32 +09:00
Takashi Kajinami
053157467c Add CentOS8 to nodesets
Change-Id: Ib4b3793725af804cbc51d647efd510f8c718dc9f
2020-05-10 21:52:11 +09:00
Tobias Urdin
ce76a91f62 Convert all class usage to relative names
Change-Id: Ieb9a1d2c1dcef360ca7a323fe4f6cdbb61feecfe
2019-12-08 23:26:05 +01:00
Tobias Urdin
aea9851e30 modulesync: sync and add nodepool-bionic for beaker
Change-Id: I38216bf8a6a0a14582f31640176bc4b389cda60d
2018-07-18 16:20:51 +02:00
Mohammed Naser
462dd20b37 Remove MongoDB integration and transform to using POI resources
This patch removes MongoDB beaker tests as this is not a well
tested use-case and sticks to the Swift/SQLalchemy configuration
which is well tested.  It switches Beaker to use the same resources
in integration.

Depends-On: Ic1a4ea20ef65a832a986964fb61e80c4738740b5
Change-Id: I9796a7bb2f25a2df53a1aeeb2814a91ca2c2cbec
2018-02-02 13:16:11 -05:00
ZhongShengping
d932684889 Set debug to true
In order to better view log error messages, set log debug to true.

Change-Id: I7939bb8992afffa6fa188907140d737fecbe573c
2017-05-05 15:32:23 +08:00
ZhongShengping
88f71e8f35 Remove the dependency package
The dependency problem of the zaqar package has been fixed
in latest UCA.

Change-Id: Iafaaaf9dc81d5d8461b38df987f5c687eca1dcf0
2017-03-02 18:59:49 +08:00
Thomas Herve
4a5a1fd46d Allow deployment of Zaqar WSGI with Apache
Change-Id: If91894176abdfae2820c2e13723c87f5ef8fb153
2017-02-22 13:13:12 -05:00
Thomas Herve
889be10904 Add support for the swift backend
This adds support for running swift as the messaging backend of Zaqar,
and SQLAlchemy as the management backend.

Change-Id: I448d303d01e33a0d89625d7ff442b652838d9c36
2017-02-14 14:18:10 +01:00
ZhongShengping
7cf66df9e1 Add support for Debian system
We can add suport for Debian system due to have the
zaqar package in Debian system.
The Debian system does not support the use of services to run
a second instance, because there is no zaqar-server@.service
in zaqar package, so do not test it. I will Re-test it after
the zaqar package solve the problem.

Change-Id: I026b7d8f2b5994114d5a319200ed7c7d099b4fb5
2016-11-29 12:53:23 +08:00
Iury Gregory Melo Ferreira
a95b356f0f Move authtoken to class
Update module to work with the new schema for authtoken

Change-Id: If7eca0a769651b13a996558e6318ac682eff24f6
Closes-Bug: #1604463
2016-08-04 12:25:34 -03:00
Iury Gregory Melo Ferreira
6ddcb152e9 Move zaqar to authtoken
In zaqar, use keystone::resource::authtoken to configure
keystone_authtoken section in the configuration file,
with all parameters required to configure keystonemiddleware.
This patch will allow to deploy zaqar to use Keystone v3 authentification.

Some deprecations:
- zaqar::identity_uri is deprecated in favor of
zaqar::auth_url
- zaqar::admin_user is deprecated in favor of
zaqar::username
- zaqar::admin_password is deprecated in favor of
zaqar::password
- zaqar::admin_tenant_name is deprecated in favor of
zaqar::project_name

Change-Id: Ie825ce4d88ca4a2a33a7ced6e413ddc59f28ef1c
Related-Bug: #1604463
2016-07-24 16:50:00 -03:00
Dan Prince
837dad71f2 Add zaqar::keystone::auth_websocket
Adds a new zaqar::keystone::auth_websocket class to help
create a 'messaging-websocket' Keystone endpoint. Users of
zaqar websockets currently have to do substring replacement on the
Zaqar HTTP URLs... having a dedicated endpoint for websockets will
be much better.

Change-Id: Idd3ca1765604d9a461f68fc7b4a18b23a3c19d5b
2016-07-07 15:56:59 -04:00
Emilien Macchi
6415d9b126 Add nodepool-xenial.yml file
To run Beaker jobs in OpenStack Infra, we need this file so we run tests
on the right nodeset

Change-Id: Idc01072e178ba0b40008c2b90f8d6a7c4579e6a2
2016-06-10 13:34:25 -04:00
Dan Prince
c1e34c75a2 Add acceptance spec for zaqar with mongo.
Change-Id: Iccfda5f1de28c22d4f4db0f893fb631ee85a9816
2016-02-18 08:44:09 -05:00
Emilien Macchi
bfe139e965 Try to use zuul-cloner to prepare fixtures
In OpenStack Infra, we would like to run Puppet unit tests that
sometimes depends on other Puppet OpenStack modules.
Example: a patch in puppet-openstacklib that needs to be tested in puppet-nova.

This patch modifies the Rakefile to:
* clean spec_prep and spec_clean Rake tasks
* use openstack/puppet-openstack-integration/install_modules_unit.sh script
  to clone modules.
* do not use .fixtures.yaml file to clone modules and rely on
  zuul-cloner or git.
* Add openstack/ in gitignore so we never commit the
  puppet-openstack-integration repository (can happen when spec_clean
  did not run but you want to submit the patch anyway)
* Allow to run a custom Puppetfile if PUPPETFILE env is exported. It
  will allow people to test the module with the dependencies they like,
  feature we had with .fixtures.yaml.

Also add 'r10k' to Gemfile.

That way, we will be able to use zuul dependencies and run tests accross
modules like we do with functional testing.

Change-Id: Ie3476db0bcc7f4ab08d64dd63e71958e8b3f5ab2
2015-10-08 15:23:04 -07:00
Richard Raseley
33c0956a92 puppet-zaqar: Initial commit
This is the initial commit for puppet-zaqar.
It has been automatically generated using cookiecutter[1] and msync[2]

[1] https://github.com/openstack/puppet-openstack-cookiecutter
[2] https://github.com/openstack/puppet-modulesync-configs

Change-Id: Iaca8f89dd22320ec0e08bfb8ec9b5912ad68c9fb
Co-Authored-By: yguenane@redhat.com
2015-08-25 09:59:38 -07:00