fac24451af8e85baead7b9a67d1b5c2f1379fe7c
911 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
Jenkins
|
a6376437c6 | Merge "Add workaround for cellv2 race condition" | ||
|
Jenkins
|
0af7475462 | Merge "Clean messages in console in puppet errors" | ||
|
Jenkins
|
7dbb304a90 | Merge "Actually run service validation for designate" | ||
|
Jenkins
|
d2ea6b82a2 | Merge "Increase timeout for swift proxy operations" | ||
|
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 |
||
|
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 |
||
|
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 |
||
|
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 |
||
|
Emilien Macchi
|
676221cbc0 |
sahara: deploy with keystone v3
Keystone v2 is being removed in Pike. Change-Id: I897401aa5a4ccf39b45363d1dd16cc3143af019e Depends-On: I6502b314841007a1bec2a64574260b41b4281220 |
||
|
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 |
||
|
Jenkins
|
c9aab03505 | Merge "Wait for Rabbit in Heat services" | ||
|
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 |
||
|
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 |
||
|
Thomas Herve
|
a3a083e06a |
Wait for Rabbit in Heat services
This tries to wait for Heat service availability in Heat. Change-Id: I2993d32e387a3928a1afc0925541176d6ec17dd5 |
||
|
Jenkins
|
aa05d01957 | Merge "Use Apache for Heat WSGI services" | ||
|
brault
|
096174d254 |
This is a typo fix from "will exectued" to "will be executed"
Change-Id: Ifae703701299d9d994365669f67026b983136e35 |
||
|
Emilien Macchi
|
f8a4ba9a9c |
Revert "scenario003: disable mistral"
This reverts commit
|
||
|
Emilien Macchi
|
05a6bba1af |
Align the stars
CI is currently flacky / broken.
1. ubuntu: exclude test_create_show_delete_firewall from tempest
|
||
|
Thomas Herve
|
ae7a709ae1 |
Use Apache for Heat WSGI services
This switches Heat to use Apache mod_wsgi. Change-Id: Ibd59b45e575ffb2cd17d96314d578d19c18fa9f9 Depends-On: I253f46f5ad943971dd9ea6995591c72a36953bdb |
||
|
Jenkins
|
1de27dc2d4 | Merge "Deploy Keystone versionless endpoints" | ||
|
Jenkins
|
33db350d5d | Merge "Deploy Zaqar with Apache" | ||
|
Alex Schultz
|
db28e9c2a7 |
Revert "Pin tempest until designate promotes"
This reverts commit
|
||
|
Thomas Herve
|
65f2bb3e7b |
Deploy Zaqar with Apache
Change-Id: I4a0cd3fd92e7e270634e4d7c6affda46e7db3a1f Depends-On: If91894176abdfae2820c2e13723c87f5ef8fb153 |
||
|
Jenkins
|
d360a83341 | Merge "repos: switch UCA to use stable repos for Ocata" | ||
|
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 |
||
|
Emilien Macchi
|
9c36891a8f |
repos: switch UCA to use stable repos for Ocata
Change-Id: I9b7501a71851a8c691662979b00dc8b35af2e290 |
||
|
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 |
||
|
Emilien Macchi
|
762ef85aa8 |
repo: fix ASCII for pike
Change-Id: Ie0eb8e5fc37b152d8efeab3d23add51f49eafca5 |
||
|
David Moreau-Simard
|
2e5767d471 |
Move master branch to follow pike puppet-passed-ci for RDO
Change-Id: I86c4313fc44daa5eb922db832074c4390126371a |
||
|
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 |
||
|
OpenStack Proposal Bot
|
8d93f16453 |
Updated from Puppet OpenStack modules constraints
Change-Id: Ie6c96b6d2919b2259d9b985b0ce9a9049cb54bb9 |
||
|
Jenkins
|
4b8ce42d0f | Merge "add vitrage" | ||
|
Alex Schultz
|
9cec3e0b58 |
Revert "Disable designate on Ubuntu"
This reverts commit
|
||
|
Eyal
|
94fad23968 |
add vitrage
Change-Id: Ibdb1e687ec348fa4147a9ca970b4f0f1c355ade9 |
||
|
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 |
||
|
Jenkins
|
7f5a13e986 | Merge "scenario003: disable mistral" | ||
|
Emilien Macchi
|
f902906c9c |
scenario003: disable mistral
https://bugs.launchpad.net/mistral/+bug/1663368 Change-Id: Ifb86cdf221d114aefa8f1c28cbddd5d245c6b386 Related-Bug: #1663368 |
||
|
Jenkins
|
a7165bd2ac | Merge "nova: start compute after keystone endpoints/services" | ||
|
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 |
||
|
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 |
||
|
Jenkins
|
6f33b0c6e9 | Merge "Enable using tempest rpm in a configurable mode" | ||
|
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 |
||
|
Emilien Macchi
|
ab0111eeb2 |
Revert "scenario004: disable watcher"
This reverts commit
|
||
|
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 |
||
|
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 |
||
|
Jenkins
|
6420ff59f1 | Merge "Re-enable Designate on CentOS7" | ||
|
Jenkins
|
ff06562aad | Merge "Add puppet-tacker module" | ||
|
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 |
||
|
Emilien Macchi
|
3c9191bd5f |
Add puppet-tacker module
Change-Id: If47aa7b368fe306d339d89a010f4ffa67402dd03 |
||
|
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 |