fac24451af8e85baead7b9a67d1b5c2f1379fe7c
Commit Graph

911 Commits

This Branch
This Branch
All Branches
Author SHA1 Message Date
Xingchao Yu
fac24451af Add swap precheck and clean jobs
Before create and add swap on system, check whether swapfile
is mounted. If so, try to swapoff the swapfile and remove it.
Change-Id: Ic3a9ffc34872a83a491412237369442f369c21d1
2017年04月12日 20:15:20 +08:00
Jenkins
a8449161fa Merge "Set bind_host for Zaqar" 2017年04月12日 02:22:19 +00:00
Thomas Herve
5465bf3de6 Set bind_host for Zaqar
This sets the IP for Zaqar vhost. It also configures SSL for the HTTPd
service.
Change-Id: Iccd96c8c476a7c372f7a92a8b6be57e031cd31bd
2017年04月11日 14:38:02 +02:00
Emilien Macchi
d92e49628d scenario003: enable trove for real
Trove was not deployed because of a typo.
Change-Id: I238a1bf833f712070559a894fb8e4b6e3a93e034
2017年04月10日 15:27:58 -04:00
OpenStack Proposal Bot
cdf6e3c3ab Updated from Puppet OpenStack modules constraints
Change-Id: I05fd6c451da98d3e4021b79d4e51667006435df1
2017年04月08日 09:14:51 +00:00
OpenStack Proposal Bot
ce16b4d68f Updated from Puppet OpenStack modules constraints
Change-Id: Ia326d825c8d0610beb5e84f37eaacd4c7ae1f42a
2017年04月07日 10:35:38 +00:00
Jenkins
af00dddaec Merge "Separate RHEL from Ubuntu code and fix Ubuntu ceph default repo url." 2017年04月03日 15:27:00 +00:00
Jenkins
abb70b3904 Merge "make tenant_network_types support vlan" 2017年04月03日 13:52:30 +00:00
Sofer Athlan-Guyot
f11afc4ff3 Separate RHEL from Ubuntu code and fix Ubuntu ceph default repo url.
The ceph repo for Ubunto was broken and pointed to
http://mirror.centos.org/centos/7/storage/x86_64/ceph-jewel/dists/xenial/main/binary-amd64/Packages
[1].
Furthermore epel activation/deactivation makes no sense on Ubuntu
platform.
[1] http://logs.openstack.org/65/432165/19/check/gate-puppet-vswitch-puppet-beaker-rspec-ubuntu-xenial/daad266/console.html#_2017年04月03日_05_13_45_306095
Closes-Bug: #1678932
Change-Id: I5d3c75b14145d3f55eec5f019b962cc4888404e5
2017年04月03日 08:04:33 -04:00
OpenStack Proposal Bot
debb169ac3 Updated from Puppet OpenStack modules constraints
Change-Id: I6aa5b7d9f0b75201ab5f674232ade307f9c398ce
2017年04月03日 09:43:57 +00:00
Jenkins
8c2ea5b414 Merge "repos: use pick to fallback on real mirror (beaker jobs)" 2017年04月02日 05:18:46 +00:00
Emilien Macchi
94cf6945b5 repos: use pick to fallback on real mirror (beaker jobs)
Beaker jobs don't exectute run_tests.sh so they can't find the actual
mirror that needs to be used in OpenStack Infra. Let's use pick so we
can fallback to the rdoproject server on that case.
Change-Id: I9fcfed06fbad0a2c1a82133dcf727ac2f8eaca9e
2017年03月31日 09:31:40 -04:00
Emilien Macchi
7814238608 repos: use AFS mirror for virt repo
Change-Id: I0afacba3cd67b8eebb5de23b575a4740e565a67b
2017年03月31日 08:26:16 -04:00
Emilien Macchi
321810628b Create $::rdo_mirror_host
Currently, openstack-infra has create an proxy cache of
trunk.rdoproject.org. This is a short term solutions until we add RDO
to our AFS mirrors. Update repo.pp to start using it.
We also use the direct hash from delorean.repo, to avoid potential
issue where packages chages on remote node after we start downloading
things.
Change-Id: Id1819cf0dc49a89256a971ce9d8420622db901e8
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2017年03月30日 15:58:12 -04:00
lianghao
86f50e77b5 make tenant_network_types support vlan
Change-Id: Ib051d713ce4d4110ff315315e23779e53bef0493
Closes-Bug: #1677459 
2017年03月30日 05:54:07 +00:00
Jenkins
eaef05d099 Merge "Revert "Fix watcher gnocchiclient requirement"" 2017年03月28日 20:50:25 +00:00
Emilien Macchi
dd925bf167 Revert "Fix watcher gnocchiclient requirement"
We don't need this workaround anymore, we got a promotion with fixed package.
This reverts commit 2348c0c847.
Change-Id: I6f77b4f0978f80b05ad1b39257c490fa01fa7f05
2017年03月28日 15:38:23 +00:00
Emilien Macchi
a4b61214d4 Add support for Ceph mirrors on CentOS
Until now, we were only supporting the Ceph mirrors for Ubuntu platform.
- Enforce http for OpenStack Infra AFS mirrors (https is not supported
 yet)
- Set CEPH_MIRROR_HOST to the right mirror depending of the platform
- Force https when possible
Change-Id: Ica91b23c0954ccee17ea13903048b6133758f9f3
2017年03月27日 23:06:05 +00:00
Alex Schultz
2348c0c847 Fix watcher gnocchiclient requirement
Watcher recently added gnocchiclient as a requirement but packaging
does not have it yet so to clear up CI while we wait, let's just include
it for now.
Change-Id: Ic7d7f3bf7fec6e6689529836a6dd68bbaf8ae75c
2017年03月27日 15:31:24 -06:00
Jenkins
d1e54bead9 Merge "use a diffrent smoke test for vitrage" 2017年03月24日 15:04:56 +00:00
Jenkins
ce080c51fa Merge "Clean up deprecated items in ironic manifest" 2017年03月24日 15:04:00 +00:00
Jenkins
7fe2b57392 Merge "copy_logs: save gem list output" 2017年03月24日 15:03:54 +00:00
Alfredo Moralejo
14e8f33457 Change rabbitmq/host to '::1' in murano.conf
Currently it's set to [::1] which is not longer
accepted as valid after https://review.openstack.org/#/c/448849/
Change-Id: If51e1884d665481b461f4968985c16b024d539a4
2017年03月24日 13:31:58 +01:00
Emilien Macchi
f0b44a2815 copy_logs: save gem list output
It would be helpful when debugging beaker or p-o-i jobs to have the list
of gems so we can easily compare with previous CI runs and make a diff
very quickly.
Change-Id: I6801c18fe345378b15b5f5be9ff0c5e9124bfa1a
2017年03月24日 08:25:43 -04:00
Jenkins
8fd7c7ffcb Merge "Re-enable linuxbridge testing on Ubuntu" 2017年03月24日 06:15:36 +00:00
Jenkins
e28b627b4a Merge "keystone: rotate fernet keys every 5 minutes" 2017年03月24日 06:15:29 +00:00
David Moreau-Simard
444375d79f Re-enable linuxbridge testing on Ubuntu
Change-Id: Ic85df072aaca8e0193ced68ad9ea746eea7baa6b
2017年03月23日 14:47:21 -06:00
Dmitry Tantsur
534c42d75c Clean up deprecated items in ironic manifest
Change-Id: I3db082a4e74ef1d2852a64f884ba77484f5ae2b8
2017年03月23日 12:28:39 +01:00
Jenkins
1dba54323f Merge "Updated from Puppet OpenStack modules constraints" 2017年03月23日 02:17:53 +00:00
Jenkins
effae62908 Merge "Update UCA to use pike repo" 2017年03月23日 01:24:48 +00:00
Alex Schultz
29c3a9a87b Update UCA to use pike repo
The UCA pike repo has been populated with a clone of ocata for now and
will be updated at m1.
Change-Id: I92848568d33226b718cc659af037e96ae6598e4f
2017年03月22日 15:37:09 +00:00
OpenStack Proposal Bot
fffffe7ff3 Updated from Puppet OpenStack modules constraints
Change-Id: I138a96d957bf1cd2dc7f713ed85a2b2349f110a1
2017年03月22日 09:26:19 +00:00
Eyal
846b5a95c3 use a diffrent smoke test for vitrage
choose a test without heat
checking a basic functionality of vitrage
sending an event to raise an alarm and see it in vitrage
Change-Id: I0bc2eb459e1ac4458833bac2d319a94b23b98b6a
2017年03月22日 09:11:27 +02:00
Emilien Macchi
d5e62607fd keystone: rotate fernet keys every 5 minutes
Add fernet keys rotations to our testing.
- Rotate keys every 5 minutes
- Maintain tokens valid 10 minutes
- Keep 4 active keys: (token_expiration / rotation_frequency) +2
 10 / 2 + 2 = 4
The frequencies are very short but that way we can have a real scenario
of fernet keys rotations in our CI jobs where Tempest runs during ~15
minutes.
See example on:
https://docs.openstack.org/admin-guide/identity-fernet-token-faq.html
Change-Id: I3d4133ee3a0e3dc52586a6d671d7ef85a9e886d0
Depends-On: I125e81d8cd130fadb8271f1b7bcdcf9794c79f47
2017年03月21日 22:58:54 -04:00
Emilien Macchi
86ab85e9c2 Switch trunk/cbs/buildlogs to use https
There is a permanent redirection from http to https in buildlogs, cbs
and trunk repos that might create issues when the redirection fails for
some reasons.
Let's use https directly.
Change-Id: I6cb60e63b3a366c5e9b7f0b2c036fd15fa0d9492
2017年03月21日 08:25:03 -04:00
Jenkins
05f449522e Merge "Add extension_drivers = port_security in neutron.pp" 2017年03月20日 14:08:28 +00:00
Jenkins
c20d13e08b Merge "Update Ubuntu tempest exclusions" 2017年03月17日 02:42:29 +00:00
lianghao
d3f10eff96 Add extension_drivers = port_security in neutron.pp
Now when set network port_security_enabled to false,
return {"NeutronError": {"message": "Unrecognized attribute(s)
'port_security_enabled'", "type": "HTTPBadRequest", "detail": ""}}
Change-Id: If59d1b25c557eebb8a9b9db24e7bd209373d6720
2017年03月17日 10:20:56 +08:00
Jenkins
6247fdb9cc Merge "Configure api_extensions to test for neutron" 2017年03月16日 23:38:28 +00:00
Alex Schultz
1db252b125 Update Ubuntu tempest exclusions
We're now well past ocata-m3, so lets remove the exclusions we had for
issues with ocata ubuntu packages.
Change-Id: I7af84157a6c91c58981108747549c15ff8feb80a
2017年03月16日 13:50:24 -06:00
Alex Schultz
e8d445e6a2 Switch to pike deps
The pike version of the delorean deps exists now, lets use it.
Change-Id: I238fa16abd22f8b4666d42dd72a2b651ee5df5f7
2017年03月16日 11:55:48 -06:00
Ihar Hrachyshka
a38b8c9dc3 Configure api_extensions to test for neutron
If we don't, the default 'all' is used, which means tempest executes all
tests irrespective of whether the setup supports all those extensions,
or not. For example, trunk service plugin is not enabled by the repo;
neither port_security ml2 extension driver is. If a test that requires
any of those features land in tempest repo, the gate will immediately
break. Actually, tempest already has some tests for port_security, but
they are not executed at the moment by the virtue of a special
port_security config option that is False by default. That may change in
the future [1].
It's good practice to explicitly configure the list of extensions that
are known to work for the setup in question.
[1] I471575bdc106e1a6d1ecdb313dbe77b4102d8f15
Change-Id: I323ff03c5798a41de4870ed99e71ed5a9456a6af
Depends-On: I31105600dfd5632ec4341b35ca3e8a13af3bb945
2017年03月16日 03:20:05 +00:00
Emilien Macchi
46b56751f0 heat: don't manage orchestration with openrc file
The orchestration should be managed in puppet-keystone, not here.
We are changing it here:
https://review.openstack.org/445681
Change-Id: I0bafdf747405ec9fb3375a32c0660586c64fa316
2017年03月14日 19:49:56 -04:00
Emilien Macchi
e24b86820d tempest: run_ssh to true
We want to validate compute services with ssh connection, to catch more
issues in our CI, so enable this option which is disabled by default in
Tempest.
Depends-On: I5edc8c2a33c29c64dc2ff49300b550f145415185
Change-Id: Idd07337f936613471227f689e774db21eb2d8477
2017年03月10日 18:28:50 -05:00
Jenkins
576171c4b3 Merge "Grab additional data about IO to profile service timeouts" 2017年03月10日 18:34:56 +00:00
Jenkins
4348120f31 Merge "Remove enable_notifications parameter in sahara.pp" 2017年03月10日 18:34:44 +00:00
OpenStack Proposal Bot
2295eb23ce Updated from Puppet OpenStack modules constraints
Change-Id: I4c4e92719d51e865701b3616172094a69310dc6b
2017年03月10日 09:28:52 +00:00
ZhongShengping
f8646fd95f Remove enable_notifications parameter in sahara.pp
The enable_notifications option has beed deprecated and will be
removed in puppet-sahara. So we can remove it.
Change-Id: I2d3dff9ae45b8e409c5deecc9dfb70b3555a99e4
2017年03月10日 12:46:49 +08:00
Alfredo Moralejo
423c3d1058 Grab additional data about IO to profile service timeouts
We are hitting timeouts in IO bound processes as swift but we
don't have much information about what processes are causing
this IO peaks.
This patch adds iotop and iostat information to the logs in
addition to dstat output.
Change-Id: I4c50d4405a923eb2652fc39f6cea9889597ae44e
2017年03月09日 17:05:48 +01:00
Jenkins
9373311dfe Merge "Switch Zaqar to use Swift for messages storage" 2017年03月09日 07:37:23 +00:00