Commit Graph

382 Commits

Author SHA1 Message Date
OpenDev Sysadmins 9ecfb4f3c1 OpenDev Migration Patch
This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.
2019-04-19 19:31:11 +00:00
Jens Rosenboom cc408453c0 Fix tempest invocation
The old run_tempest.sh script has been removed from tempest, so we call
our own wrapper that is created in the openstack-integration-test
cookbook instead.

Change-Id: I4a9d437b8227bda7fbdd0f3d41b4f7ca4c695400
Depends-On: If64fd079a8955d417daa76d431959f0335280467
Depends-On: If4a86dfd16c9abbdb0957520d30b7e5c1435d4c1
(cherry picked from commit a3b1f57fa5)
2017-05-26 11:25:30 +00:00
Jan Klare 9fb0bcf5c4 stable/newton release patch
Change-Id: I4fc2e914729cf6bdee7f75fc5e5d907d0579b0f8
2017-02-27 10:17:43 +01:00
Jenkins 2dcb80b6dd Merge "add neutron-lbaas-dashboard recipe to allinone role" 2017-02-20 19:36:21 +00:00
Jan Klare 4e2a25f99a add neutron-lbaas-dashboard recipe to allinone role
Depends-On: I4f407598acccd2d21d4204b936122963ebd4f7c8
Change-Id: I1a602324c6bf035723bc79e24722b61ef025c44d
2017-02-17 15:33:10 +01:00
Jens Rosenboom 5c9be13219 Fix memcached_servers setting for integration test
When running with chef-local, the search that is used to determine the
list of memcached_servers fails, leaving this setting empty for
integration tests. As a workaround, set the corresponding variable
explicitly in the allinone environmnet.

Also fix the Rakefile in order to allow the integration test to be
run more than once without issues.

Change-Id: I526de86e674477075c8ea51b31473d7a376723d7
2017-02-10 10:49:06 +01:00
mbuege 6162b549cc fix the integration test for ubuntu
- adapt parameters to python-openstackclient
- adapt options of libvirtd to work with Xenial
- create subnet
- add temprary fix for oslo.privsep caused by outdated ubuntu sources
- added temporary workover for ossdk bug
- grab the log output of mysql-default folder
- add empty bindep.txt to avoid installing unneeded fallback packages

Depends-On: I0431f09c5898bc2a42b17d27b60592ed5d2a4353
Depends-On: I29fd680ca4b16160a015fbf809cdd81860df9eeb

Change-Id: Ie867e9438bf24accfe466c117a8e02ffc9b1352c
2017-01-18 09:40:23 +00:00
Jenkins 5193488569 Merge "Enables Ubuntu Xenial release (16.04)" 2016-12-12 13:53:00 +00:00
Samuel Cassiba f9ffdfa11f Enables Ubuntu Xenial release (16.04)
- replaces ubuntu14 with ubuntu16
- style fixes to make rubocop happy
- converts smoke tests to python-openstackclient
- tweaks memory limits for multi_node
- corrects ethernet interface naming
- prunes misleading pre-provisioning environment files
- uses atlas for vagrant images
- makes the destroy_all recipe work again

Change-Id: I79aa5f793614f5430c613dc0b2fc241434fde1f9
Implements: blueprint newton-xenial
2016-12-12 14:13:44 +01:00
Flavio Percoco 44f85e4f01 Show team and repo badges on README
This patch adds the team's and repository's badges to the README file.
The motivation behind this is to communicate the project status and
features at first glance.

For more information about this effort, please read this email thread:

http://lists.openstack.org/pipermail/openstack-dev/2016-October/105562.html

To see an example of how this would look like check:

https://gist.github.com/485b8b8a5bb81d52022bf17de791d974

Change-Id: I499ca8ce07c491c3aa9c7814a7e07f6637231fb3
2016-12-10 07:23:29 +00:00
Jan Klare 09f43b1c68 remove cookbook dependency version pinning
* cookbook version pinning should only happen in the cookbooks
themselves to avoid conflicts during integration-tests

Depends-On: Ic6b00a08ec29a9a7c04a72c743af5f756db45edf
Depends-On: Ib256c315d5439beb8d4ec83c5cc7d7c9b182378a
Depends-On: Ib11ceab6a4192057904c0111074d41176144e2a3
Depends-On: Ib4b3b9b30487b9fcb6438b4f88d3642916f52208
Depends-On: I5a8802103373b59effd8db18502a83563c085414
Depends-On: I50df0befac140660d58eccb939d33a83edbb441c
Depends-On: Ic7a5e1c9191a9083125583c274c08b9335728c39
Change-Id: I12f8fc81d0fc4426325af8c8efe05ed1adb79c8c
2016-12-08 09:38:56 +01:00
Jan Klare 546d4289bc remove cookbooks from chef-repo that were not refactored and are not supported
anymore

* minor style fixes to pass rubocop (chefdk was bumped in another commit in
  common)

Change-Id: Id8de7ca218a98019f6d3f494c88deb774a23bb90
2016-08-29 17:33:38 +02:00
Jenkins 4b51993150 Merge "Convert provisioning recipes to cookbook" 2016-06-30 06:56:09 +00:00
Samuel Cassiba 606507409d Convert provisioning recipes to cookbook
Allows for newer ChefDK releases.

Change-Id: I6619a4852dfeb4ad0dda610b14fe097ad84db9e0
Closes-Bug: #1589764
2016-06-27 21:33:08 -07:00
Jenkins 1c53e790ee Merge "add telemetry to allinone setup, data bag items" 2016-06-20 20:29:16 +00:00
Jens Rosenboom 440a2c342c Follow symlinks when copying logs
There are symlinks in /etc/openvswitch, these cause failing log uploads
because the target will be unreadable.

Change-Id: I0c07b41161aa47e518d343196242e339fdf2281d
2016-06-20 15:02:04 +02:00
Jan Klare e4870d3dab add telemetry to allinone setup, data bag items
- adds telemetry to allinone role
- add telemetry-related data bag items
- use database as default store until gnocchi packages work on trusty
- add some basic ceilometer api querys to Rakefile

Change-Id: I87ff3df0dc92b9e9f5c7abc06727b53be521d8c7
Depends-On: If513cb2715d8266845bd6541d12005edef70f11c
Depends-On: I432555c558adfd9db07b27acd15365e333a13dc2
2016-06-14 09:41:40 +02:00
Jenkins a25d83fad1 Merge "multi_node example added and role cleanup" 2016-05-09 16:50:54 +00:00
Jan Klare 49bc780dd4 multi_node example added and role cleanup
* remove unused roles (may be refactored and added back later)
* added multi_node scenario to deploy controller + 2 compute nodes on vagrant

Depends-On: Idc605fed9066abbfbc1d6cd67805bf2a1aa1c31c
Change-Id: Ie32b743c09cdd3f805a374e1cb9e15f07978166a
2016-05-09 17:36:06 +02:00
Mark Vanderwiel bd4534fc81 Enable tempest tests
Most of the changes are in the integration cookbook, they consist of
- Setup a nano flavor to avoid Not Host Available issues
- Run just smoke and in serial to avoid out of memory issues
- Setup a floating ip range
- Disable volume snapshot
- dont install python virtualenv
Share the local-net to allow tempest to use it as well.
Create volumes per pass to avoid collisions.

Depends-On: I42216a174930b17a4771e78c639da54e170a288c
Change-Id: Ia988fd4a8aec84d3e4dd8c45a4f49eb401875504
2016-05-04 16:34:42 +00:00
Jenkins b2086257e9 Merge "Minor fixups for test patch tool" 2016-04-28 01:13:32 +00:00
Mark Vanderwiel 868505a0b2 Minor fixups for test patch tool
A couple of tweaks to keep tool working.

Change-Id: Ia7335bebd7db1e32c26f1b815953107c71bf284e
2016-04-27 16:29:29 -05:00
Jenkins 3b1f6e0969 Merge "Override lc_messages_dir for mariadb" 2016-04-21 15:40:27 +00:00
Jenkins 093a055249 Merge "Always use lan if possible" 2016-04-21 15:36:06 +00:00
Jenkins 1a3edc5155 Merge "Give cinder time to create volume" 2016-04-19 09:38:34 +00:00
Mark Vanderwiel d52200aab1 Always use lan if possible
For the centos case on mac, when both air port and usb ethernet are
available, need to use ethernet to avoid network failures.
Rearranged the other to try to use LAN first, then WAN.

Change-Id: I1a0319a54f4425a1b741a9da04517c93fb60f701
2016-04-15 15:45:53 -05:00
Samuel Cassiba e449ed20bd Override lc_messages_dir for mariadb
Works around an issue with the mariadb cookbook

Change-Id: I05279668b8a39717bbfba2f22aca115ba314d176
2016-04-15 11:03:46 -07:00
Mark Vanderwiel 6c965940e8 Give cinder time to create volume
Avoid error trying to use volume before create is done:
volume 'xxx' status must be 'available'. Currently in 'in-use'

Change-Id: I30231c6bfb30de07685ad2136fce18595302eac2
2016-04-15 17:59:31 +00:00
Samuel Cassiba a1014325e5 Capture mariadb logs for centos
- Adds mariadb to list of projects for log shipping

Change-Id: Ibf4603131390594746b823c43ce59e377b356e39
2016-04-13 14:32:52 -07:00
Jenkins 4825218378 Merge "Make conditionals more consistent" 2016-04-11 07:43:36 +00:00
Jenkins c0cca20fea Merge "Use default cirros image defined in cookbook" 2016-04-11 00:43:07 +00:00
Jenkins 6968db44a9 Merge "Only run setup tempest once" 2016-04-11 00:38:18 +00:00
Samuel Cassiba c8a9c6604f Make conditionals more consistent
Other OpenStack projects use the existence of apt-get/yum to determine
platform, and not redhat-release/lsb-release. This change corrects that
discrepancy.

Change-Id: I8d9013a3bbad9254b2158ec7f0f89cc98b8b7e2f
2016-04-09 09:40:40 -07:00
Mark Vanderwiel 787cf94902 lint cleanups
noticed a few lints that are easily cleaned up.

Change-Id: Id94acbd2a9f46c72c34753ff3ba835e33864a9aa
2016-04-08 12:20:02 -05:00
Mark Vanderwiel daadb4516e Only run setup tempest once
No need to run it with each pass

Change-Id: Ie208be823147aad971825a30a29c5ce6eba204f6
2016-04-08 12:14:59 -05:00
Jenkins 745f01e2cf Merge "Add a few more projects to the logs" 2016-04-08 07:54:17 +00:00
Mark Vanderwiel 07193a0c25 Use default cirros image defined in cookbook
Not need to respecify image in env when already
done in cookcook.

Change-Id: Ib674ec5f331109ac26c1d49e45b17f9a650e2616
2016-04-07 09:29:14 -05:00
Samuel Cassiba 66045d888d Differentiate between Ubuntu and CentOS for integration
Change-Id: I438fe85a2883029973fa2f5f8b263b7689334c8f
2016-04-06 10:18:00 -07:00
Mark Vanderwiel 017858a47e Add a few more projects to the logs
Added a few more core projects to the logs.

Change-Id: If8b784baadb761f1e92c9014c595361096384add
2016-03-30 12:47:53 -05:00
Jenkins 3e552c99bb Merge "Place log directory in Jenkins workspace" 2016-03-30 14:56:25 +00:00
Jens Rosenboom 4a76bf5a82 Place log directory in Jenkins workspace
When the integration task is run from some cookbook, our CWD is not the
Jenkins workspace, but one level below, so we need to use the proper
destination for our logs to be found by Jenkins after the run.

Change-Id: I5f9e9bb3c642634c65902e417f3e635008331761
2016-03-30 02:00:38 +02:00
Samuel Cassiba 3ef72d6142 Update apache2 version
Switches from the master branch, to a supported release.

Change-Id: Ic16edc0f79ab69b39fd87cb4ef24b910133839eb
2016-03-29 12:34:25 -07:00
Jenkins 69ab8def7c Merge "added new databag for nova_api db" 2016-03-23 18:18:04 +00:00
Jenkins 4b803259e2 Merge "Remove api-ec2 references" 2016-03-23 15:26:40 +00:00
Samuel Cassiba 75f5f89044 Remove api-ec2 references
api-ec2 is being replaced by the `openstack-ec2` cookbook.

Change-Id: I2dbbafaf8641ece00d4181d1ea4ba93f00eed6ed
2016-03-18 08:05:14 -07:00
Jens Rosenboom 8d1b74b24e Add databag for nova_api db_password
Change Idf6645064a1c2f337f542b29a026969c7d35efbe added a nova_api
database, we need the corresponding data bag for the integration tests
to work.

Change-Id: I4aa89315eb86166193cf3c389adfdd868736d5dc
2016-03-18 10:32:24 +01:00
Jenkins aeffd17a1d Merge "Revert "fix branch for openstack cookbooks to stable/liberty"" 2016-03-17 15:19:20 +00:00
Jan Klare 1ed3f85844 Revert "fix branch for openstack cookbooks to stable/liberty"
This change was intended to be in the stable/liberty branch not in master.

This reverts commit 0ed07ceaca.

Change-Id: Ia0d7912ba9e92d8414f2dbbe6bae923be982bdc7
2016-03-16 07:58:21 +00:00
Jenkins ab047407e6 Merge "fix branch for openstack cookbooks to stable/liberty" 2016-03-16 00:29:19 +00:00
Jan Klare 0ed07ceaca fix branch for openstack cookbooks to stable/liberty
Change-Id: I0a23e41abe751dd00ba4cc4ab78c68ea713d39d5
2016-03-15 16:39:53 +01:00