fac24451af8e85baead7b9a67d1b5c2f1379fe7c
Commit Graph

911 Commits

This Branch
This Branch
All Branches
Author SHA1 Message Date
Jenkins
a6376437c6 Merge "Add workaround for cellv2 race condition" 2017年03月09日 00:17:00 +00:00
Jenkins
0af7475462 Merge "Clean messages in console in puppet errors" 2017年03月08日 23:39:33 +00:00
Jenkins
7dbb304a90 Merge "Actually run service validation for designate" 2017年03月08日 23:05:20 +00:00
Jenkins
d2ea6b82a2 Merge "Increase timeout for swift proxy operations" 2017年03月08日 22:26:22 +00:00
Alex Schultz
e5d468a42c Actually run service validation for designate
The service validation for designate-central was set to refreshonly but
did not have anything actually notifying it to run. This change updates
the validation to listen for the designate::service::end anchor so that
we will wait for the service to be up before trying to manage the pools.
Change-Id: Ife6b29388e97112666ad5602ac62ac7d8534c1d5
Closes-Bug: #1671206 
2017年03月08日 12:25:56 -07:00
Alex Schultz
b748e03f16 Add workaround for cellv2 race condition
We've seen on ubuntu that the nova computes are taking a bit longer to
register so we end up running discover_hosts prior to the registration.
This results in a failure when we attempt to use nova. So for p-o-i we
need to add in a sleep to give the computes enough time to register
before the discover_hosts is run. In most down stream consumers of these
modules, this should be handled as part of the overall orchestration
(tripleo/fuel/etc) rather than puppet itself because it's something that
will require cross node orchestration.
Change-Id: I9ad0393a34fc1416a3f4959eb83deb7a9b5aa9af
2017年03月08日 09:24:37 -07:00
Alfredo Moralejo
845c3288f3 Clean messages in console in puppet errors
I think warning messages doesn't add much value in console
and sometimes we miss messages with (err).
Change-Id: Ic06ad59f71393dcc2f0f861e45d367fb835a14fc
2017年03月08日 17:10:32 +01:00
Emilien Macchi
6384e16dd7 Switch Zaqar to use Swift for messages storage
So we can remove Mongo dependency and save some memory.
We already have Swift in Scenario002, so we'll save resources on this
job.
Also, TripleO is now deploying Zaqar with Swift by default.
Depends-On: I9ce1bbc18d02383a5cdd3edbcf8c65c90165fb53
Change-Id: I0e1934dcfbed15405e6c44e4a07890125586eb5a
2017年03月07日 01:55:45 +00:00
Emilien Macchi
676221cbc0 sahara: deploy with keystone v3
Keystone v2 is being removed in Pike.
Change-Id: I897401aa5a4ccf39b45363d1dd16cc3143af019e
Depends-On: I6502b314841007a1bec2a64574260b41b4281220
2017年03月07日 01:54:18 +00:00
Emilien Macchi
acbdc277bc tempest: disable keystone v2 tests
Keystone v2.0 API is being removed soon, we need to stop testing it.
Change-Id: I745aab2ddc1a7b5dc0b07c2a8d441f0f14c5f88a
2017年03月06日 16:42:51 -05:00
Jenkins
c9aab03505 Merge "Wait for Rabbit in Heat services" 2017年03月06日 14:51:35 +00:00
Alfredo Moralejo
65de5ca9f9 Increase timeout for swift proxy operations
In RDO-CI we are hitting timeouts in swift operations
intermittently when running swift tempest tests in
scenario002.
This patch increases timeout swift::proxy as default
value seems to be too low for slow hardware as the one
used in RDO CI.
Change-Id: I05da916f9cef54873aa70460a293f16c79c0d8b4
2017年03月06日 13:14:58 +01:00
Emilien Macchi
995e6056d1 Disable Designate on Ubuntu
It's unstable in CI, second puppet run is not idempotent because
Designate MDS is not starting well for the first time.
Disabling it for now, until we find out what was wrong.
Change-Id: Ie2a9a33e301b2795f08b54d42439ebf5ad4e5a32
2017年03月04日 10:04:23 -05:00
Thomas Herve
a3a083e06a Wait for Rabbit in Heat services
This tries to wait for Heat service availability in Heat.
Change-Id: I2993d32e387a3928a1afc0925541176d6ec17dd5
2017年03月04日 04:04:20 +00:00
Jenkins
aa05d01957 Merge "Use Apache for Heat WSGI services" 2017年03月04日 01:19:23 +00:00
brault
096174d254 This is a typo fix from "will exectued" to "will be executed"
Change-Id: Ifae703701299d9d994365669f67026b983136e35
2017年03月03日 09:30:53 -05:00
Emilien Macchi
f8a4ba9a9c Revert "scenario003: disable mistral"
This reverts commit f902906c9c.
Change-Id: I3c0851f57fa300c1f5149cdbb932fc77f915bbde
2017年03月01日 16:00:00 +00:00
Emilien Macchi
05a6bba1af Align the stars
CI is currently flacky / broken.
1. ubuntu: exclude test_create_show_delete_firewall from tempest
f2088f3b7b
This patch broke us when running Tempest with Ubuntu Ocata.
 File "/usr/lib/python2.7/dist-packages/neutron_fwaas/tests/tempest_plugin/tests/api/test_fwaas_extensions.py", line 102, in _wait_until_ready
 if not test.call_until_true(_wait, CONF.network.build_timeout,
AttributeError: 'module' object has no attribute 'call_until_true'
2. Start Designate services after RabbitMQ resources are ready
This makes sure Designate services can start correctly at first Puppet
run and make second Puppet run idempotent.
3. Disable vitrage which is unstable now, until we figure out what's
wrong with configuration. It seems related to auth parameters.
Change-Id: I84921cbf4f4f838bff4f970113e709181801bed9
2017年03月01日 10:57:36 -05:00
Thomas Herve
ae7a709ae1 Use Apache for Heat WSGI services
This switches Heat to use Apache mod_wsgi.
Change-Id: Ibd59b45e575ffb2cd17d96314d578d19c18fa9f9
Depends-On: I253f46f5ad943971dd9ea6995591c72a36953bdb
2017年03月01日 10:56:25 +01:00
Jenkins
1de27dc2d4 Merge "Deploy Keystone versionless endpoints" 2017年02月27日 09:41:54 +00:00
Jenkins
33db350d5d Merge "Deploy Zaqar with Apache" 2017年02月26日 01:04:16 +00:00
Alex Schultz
db28e9c2a7 Revert "Pin tempest until designate promotes"
This reverts commit 9919ccfbb0.
Change-Id: Ieb444340b15b2d6866f82785d13c9143c7d050a6
2017年02月25日 16:32:54 +00:00
Thomas Herve
65f2bb3e7b Deploy Zaqar with Apache
Change-Id: I4a0cd3fd92e7e270634e4d7c6affda46e7db3a1f
Depends-On: If91894176abdfae2820c2e13723c87f5ef8fb153
2017年02月25日 16:32:28 +00:00
Jenkins
d360a83341 Merge "repos: switch UCA to use stable repos for Ocata" 2017年02月25日 16:13:53 +00:00
Emilien Macchi
213e11b47e Deploy Keystone versionless endpoints
With the move to Keystone v3 API, let's use versionless endpoints for Keystone,
so Keystone v3 API will be picked by default.
Change-Id: I50b6c7a1ebb99fda9d372e172440fe716af6fe85
2017年02月24日 23:14:23 +00:00
Emilien Macchi
9c36891a8f repos: switch UCA to use stable repos for Ocata
Change-Id: I9b7501a71851a8c691662979b00dc8b35af2e290
2017年02月24日 12:44:27 -05:00
Emilien Macchi
11f4f51048 Disable TelemetryNotificationAPITest
ceilometer-api is being deprecated, so we want to stop running the tests
and move forward with Gnocchi tests, with auto-scaling (coming in future
patches).
Removing TelemetryNotificationAPITest that is not a valid use case
anymore when using Gnocchi.
Change-Id: I0e09dea793e86a6be40a2ccc4715a1dc9794713e
2017年02月23日 16:32:57 -05:00
Emilien Macchi
762ef85aa8 repo: fix ASCII for pike
Change-Id: Ie0eb8e5fc37b152d8efeab3d23add51f49eafca5
2017年02月23日 08:40:07 -05:00
David Moreau-Simard
2e5767d471 Move master branch to follow pike puppet-passed-ci for RDO
Change-Id: I86c4313fc44daa5eb922db832074c4390126371a
2017年02月22日 16:01:25 +00:00
Alex Schultz
9919ccfbb0 Pin tempest until designate promotes
Tempest recently merged a change
I54a001cb562a8aac91537bf61e82a7e7d3498788 removing an option that
our designate packages still have. Lets pin until we promote.
Change-Id: Ifa1663f3b8f6cf51fb9911349885aa0ba6b9205a
2017年02月21日 11:16:44 -07:00
OpenStack Proposal Bot
8d93f16453 Updated from Puppet OpenStack modules constraints
Change-Id: Ie6c96b6d2919b2259d9b985b0ce9a9049cb54bb9
2017年02月18日 08:16:13 +00:00
Jenkins
4b8ce42d0f Merge "add vitrage" 2017年02月17日 21:45:07 +00:00
Alex Schultz
9cec3e0b58 Revert "Disable designate on Ubuntu"
This reverts commit 12cb1cc873.
Change-Id: I74cb510fbf7b5aef4d50150a4f53f528394f0be7
2017年02月14日 23:54:49 +00:00
Eyal
94fad23968 add vitrage
Change-Id: Ibdb1e687ec348fa4147a9ca970b4f0f1c355ade9
2017年02月14日 16:55:08 +02:00
Emilien Macchi
25372c7dd2 Align stars for Ubuntu Ocata RC1
1. ubuntu: enable placement API in Nova
Until now, we were only deploying Placement API on Ubuntu because
packaging was too old. Though it's becoming a requirement in Ocata RC1
so before our CI breaks when Ubuntu will update their packages, let's
enable it now.
2. ubuntu: enable ::nova::cell_v2::simple_setup
Because we have to.
Change-Id: Id0ef365539a907c131167d745f9ac6eb1cd676fd
2017年02月14日 07:26:42 -05:00
Jenkins
7f5a13e986 Merge "scenario003: disable mistral" 2017年02月09日 22:49:24 +00:00
Emilien Macchi
f902906c9c scenario003: disable mistral
https://bugs.launchpad.net/mistral/+bug/1663368
Change-Id: Ifb86cdf221d114aefa8f1c28cbddd5d245c6b386
Related-Bug: #1663368 
2017年02月09日 16:18:55 -05:00
Jenkins
a7165bd2ac Merge "nova: start compute after keystone endpoints/services" 2017年02月09日 20:11:12 +00:00
Emilien Macchi
7fe3c0e7e4 nova: start compute after keystone endpoints/services
Nova team suggest it to avoid situations where nova-compute don't find
the placement service in the service catalog, which could lead to
compute resource not registred.
Change-Id: I14d7079e3830ca4436780ce690dbee5381a5e454
2017年02月09日 10:19:31 -05:00
Luigi Toscano
8f1627e934 tempest-lib should not be required anymore
Tempest-style tests have been migrated to tempest.lib, part of tempest.
Change-Id: I46e33abfaffd8d78240376b272a75f63f2c37e13
2017年02月09日 14:24:04 +01:00
Jenkins
6f33b0c6e9 Merge "Enable using tempest rpm in a configurable mode" 2017年02月09日 08:49:55 +00:00
Chandan Kumar
ab15e5cf14 Enable using tempest rpm in a configurable mode
* TEMPEST_FROM_SOURCE is set to true to install tempest from source.
* Added capability to use tempest rpm
* change the cirros image directory to /tmp/openstack/image
 if the image gets firstly downloaded in tempest workspace,
 Tempest init will fail to create tempest workspace.
* Create image_dir if not exists.
Change-Id: I349783ace314a3575e93e6c853a7756f0f9b85ac
2017年02月08日 09:26:26 +00:00
Emilien Macchi
ab0111eeb2 Revert "scenario004: disable watcher"
This reverts commit 591f3c7c1f.
Change-Id: I918b9590b2d13aa04a7367de663db0bd2058a064
2017年02月07日 13:58:01 +00:00
Emilien Macchi
067e1a32a9 Stop deploying Nova API in WSGI with Apache
It was suggested by Nova team to not deploying Nova API in WSGI with
Apache in production.
It's causing some issues that we didn't catch until now (see in the bug
report). Until we figure out what was wrong, let's disable it so we can
move forward in the upgrade process.
Note: we also need to fix orchestration in provision to make sure
Keystone is ready before creating nova flavors, and other resources.
Depends-On: I1688eae1369f6da2c7084dc3864d19708d15c78d
Change-Id: I4a0d999d5290785a416bbb11953fee7a5028a00b
Related-Bug: 1661360
2017年02月06日 07:47:36 -05:00
Emilien Macchi
3bc4c2ff52 Align the stars
1. Disable Trove on Ubuntu, tempest tests are failing with recent
 packaging. We'll re-enable it later when UCA will update it.
2. Designate: improve resource orchestration.
 Make sure we update Designate pools only when designate-central is
 already started and ready.
Change-Id: Ie9134592934cf691d027e4a47037bacd42d1b05b
2017年02月03日 13:00:18 -05:00
Jenkins
6420ff59f1 Merge "Re-enable Designate on CentOS7" 2017年02月03日 01:04:28 +00:00
Jenkins
ff06562aad Merge "Add puppet-tacker module" 2017年02月02日 22:59:05 +00:00
Emilien Macchi
a1f39858b4 Re-enable Designate on CentOS7
A fix was merged in Designate to not depend on Monasca:
https://review.openstack.org/#/c/389800/
This patch re-enable Designate testing on CentOS for Ocata.
Though we disable IPv6 which seems broken at this time.
Change-Id: Ia916cb10ced94d03003e131228ec645d76616ae9
2017年02月02日 22:15:04 +00:00
Emilien Macchi
3c9191bd5f Add puppet-tacker module
Change-Id: If47aa7b368fe306d339d89a010f4ffa67402dd03
2017年02月02日 11:48:51 -05:00
Emilien Macchi
9e8634014c all-in-one: run the script from p-o-i after clone
Stop deploying the scripts in /tmp, and require users to git clone the
repo before, instead of curl + bash command, which is unsecure and
not very useful.
Change-Id: I007a31f644a2a662b8ab3305454d6f1055a3e89b
2017年02月02日 11:30:23 -05:00