6844ce9427eb096d2bcbb336173f6c8ef270719b
1413 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
Jenkins
|
6844ce9427 | Merge "launch_instance.sh: return error if nova-compute fails" | ||
|
Roger Luethi
|
14f806dee6 |
launch_instance.sh: return error if nova-compute fails
If the nova-compute service is up but remains offline (XXX) in nova-manage service list, the script gives up, returning 0 (success) as the exit code. This patch makes this case return 1 (error) instead which is consistent with similar cases in the script. Change-Id: Ia6945569255a7cd9796930edff21ffcfc333cc1d |
||
|
Roger Luethi
|
56669b506d |
Wait for floating IP to turn up
Since Juno, the floating IP often takes a long time to become pingable. Hopefully, this will be fixed, but for the time being we just ping the floating IP until we get a reply (or we reach a time limit and give up). This patch makes the test script wait longer for the floating IP. Change-Id: I8838aa7dc9b29274ea98401ce8d3ba3033a0dd0d |
||
|
Roger Luethi
|
18830c3b45 |
Fix variable increment syntax
With bash, the i++ syntax does not quite work the way one might expect. Use POSIX standard syntax instead, consistent with the rest of the code. Change-Id: Ic98ee03290dc46f4cfa1284672e9b4f9052739ef |
||
|
Jenkins
|
d474121caa | Merge "Fix patch "Wait for external bridge"" | ||
|
Jenkins
|
534074c8bd | Merge "Updates tox.ini to publish training guides draft" | ||
|
Pranav Salunke
|
4775bbdcc4 |
Updates tox.ini to publish training guides draft
Start publishing training gudies to draft. This also enables preview during the review on the gerrit interface. Change-Id: Ibd7090f6ce130fbec73586acece223f81b120122 |
||
|
Roger Luethi
|
2c2cc78fed |
Fix patch "Wait for external bridge"
An inactive version of the patch "Wait for external bridge" got somehow submitted for review and merged. This patch enables the code. Change-Id: I1212d2a4c9bc899c258941acc0022207c4370db3 |
||
|
Shuichiro MAKIGAKI
|
0c7de71e7c |
[upstream-training] Join OpenStack foundation before contribution
Contributors have to join OpenStack Foundation to push codes to gerrit. Also, the same email address should be used when signing up for launchpad, gerrit and the foundation. New contributors often get stuck on these points. Closes-Bug: #1470454 Change-Id: I9fc747e8113bf83241e60c45f92c94e49eb8171e |
||
|
Shuichiro MAKIGAKI
|
b2b8cd5ce6 |
[upstream-training] Split "Agile manifest" slide in Lego
Agile manifest items in a slide "Lego applied to Free Software contributions" are too long, and some items go out from a frame. This slide should be split in two. Closes-Bug: #1470022 Change-Id: I28ab69b486fe840e8874592841e806c03cc66db9 |
||
|
Roger Luethi
|
29efa4a3e7 |
Labs: Wait for external bridge
If we change configuration files right after installing service
packages, automatically started services may pick up changed
configuration files rather than the default files they were packaged
with.
If the neutron-l3-agent starts with our custom configuration file which
refers to the external bridge br-ex while that bridge is not there
(yet), the port is permanently marked as unavailable (vlan tag=4095).
In such a case, a line like this can be found in /etc/openvswitch/conf.db:
{"_date":1435514607570,
"Port":{"20b0e96c-6103-46e6-a234-a4d5439eece7":{"tag":4095}}, "_comment":"
ovs-vsctl: /usr/bin/ovs-vsctl --timeout=10 set Port qr-4be1ab91-60 tag=4095"
,"Open_vSwitch":{"e00f3d6f-e55a-419a-a605-141021026dee":{"next_cfg":15}}}
For additional information, check this neutron bug:
Neutron openvswitch-agent doesn't recover ports from binding_failed status
https://bugs.launchpad.net/neutron/+bug/1399249
This is another race -- waiting for a few seconds before changing the
configuration files fixes the problem. The alternative used in this
patch is to stop the neutron-l3-agent before editing the configuration
files and to start it only once the bridge is ready.
Change-Id: I55762d17817e5e1cdb4c0420374c9fbc314bdff1
Co-Authored-By: Vigneshvar.A.S <vigneshvar.a.s@gmail.com>
Co-Authored-By: sayalilunkad <sayali.92720@gmail.com>
|
||
|
Jenkins
|
7e76480468 | Merge "[upstream-training] improve the index.rst file" | ||
|
Jenkins
|
d79ee53718 | Merge "Bump hieroglyph version to 0.7.1" | ||
|
Jenkins
|
8093bdf6d7 | Merge "Improve the conf.py" | ||
|
Jenkins
|
0d27d88120 | Merge "Add OpenStack logo in the footer" | ||
|
Christian Berendt
|
f3756b0a37 |
[upstream-training] improve the index.rst file
* remove the "Indices and tables" slide There is no need for a "Indices and tables" slide. The slide is confusing and should be removed. * convert the index.rst file from a default Sphinx documentation index.rst file into a more useful hieroglyph index.rst file Change-Id: I15f9b5a44fd86972d6d937f11922335fa4cc1163 |
||
|
Christian Berendt
|
0dd635990b |
Remove 00-training-student-project-sample.odp file
Change-Id: I4cddc03268c47575fc25b60c4c3c87816170b8cf |
||
|
Christian Berendt
|
eae7b427ba |
Bump hieroglyph version to 0.7.1
Change-Id: Ic446c3929b988525b1cb9d987f4a598bf28bf99d |
||
|
Matjaz Pancur
|
168a229028 |
Add OpenStack logo in the footer
Add small Openstack logo in the footer of the Associate guide slides. Change-Id: I33125365851229d169414696a9a5a0f727a9e84f |
||
|
Matjaz Pancur
|
cac3636316 |
Improve the conf.py
Use Upstream training version of the cleaned up conf.py. Change-Id: Id493b417365c8a42f8e77214b7e2fdf2c1486c53 |
||
|
Jenkins
|
93777c5733 | Merge "[upstream-training] remove Makefile" | ||
|
Jenkins
|
ce1d1e673f | Merge "[upstream-training] improve the conf.py file" | ||
|
Jenkins
|
a920424dec | Merge "labs: Disable telemetry service" | ||
|
Christian Berendt
|
65c558e294 |
[upstream-training] improve the conf.py file
Resolves some PEP8 issues and uses the same default values like used in other documentation projects. Change-Id: Iaf30083904eb9a204a8421db278be6227c224b3f |
||
|
Christian Berendt
|
f95c9e313b |
[upstream-training] remove Makefile
The available and documented tox virutal environments should be used to build the upstream training guide and not the Makefile. To avoid confusion the Makefile should be removed. Change-Id: I65cd0ddb307f02909062c1129cddfa651eeaa2ba |
||
|
Pranav Salunke
|
22394d6fb4 |
labs: Disable telemetry service
Telemetry service comes with high overhead by consuming higher resources than expected for the default minimal cluster configuration for training labs. Commented out the telementry related scripts under the config folder. To re-enable it, just uncomment the required lines. Change-Id: I6d53c4aefe689100c0315a366430a34ff1a807fe |
||
|
Jenkins
|
e85557671b | Merge "labs: move lbaas_controller script to ubuntu folder." | ||
|
Jenkins
|
21155d91de | Merge "labs: repeat test from snapshot" | ||
|
Tim Freund
|
d5e6feac8a |
Change the order of PTL, APC, and ATC slides
This change reverses the order of the PTL, APC, and ATC slides in response to student feedback in the last two Upstream training sessions. Change-Id: I95ec52898115ecec37f084efb476db82e4f38658 Closes-Bug: #1457174 |
||
|
Jenkins
|
9f436e3af4 | Merge "colorize osbash scripts using lib-color.sh" | ||
|
Jenkins
|
7d01e8f1f7 | Merge "Add OpenStack logo in the footer" | ||
|
Jenkins
|
6e72bc642d | Merge "Fix environment for publishing" | ||
|
Jenkins
|
7c2c1674ba | Merge "Upstream Ch 03 updates" | ||
|
Andreas Jaeger
|
b688b5ee43 |
Fix environment for publishing
The tox environment name should be publishdocs for proper publishing. Change-Id: I654c20a2adcf83626971b445b0909cbffb40d944 |
||
|
Jenkins
|
34c9cd8506 | Merge "Replace ci.o.o links with docs.o.o/infra" | ||
|
Jenkins
|
ad380a422e | Merge "Publish upstream-training slides as draft" | ||
|
Jenkins
|
645174007c | Merge "Start working on updated slide 4" | ||
|
Jeremy Stanley
|
c693468093 |
Replace ci.o.o links with docs.o.o/infra
The http://ci.openstack.org/ documentation site has been deprecated, replaced by redirects to corresponding paths within http://docs.openstack.org/infra/ where other Project Infrastructure documentation already resides. Change-Id: If4000b7f3366a028861698614bf67a3dfeb2ad10 |
||
|
Stefano Maffulli
|
62f1cafa9a |
Start working on updated slide 4
Adding details about the "Big Tent" and DefCore Change-Id: I722f406bfcf83f645f2aa9df924053be76534a55 |
||
|
Andreas Jaeger
|
f0daf37725 |
Publish upstream-training slides as draft
Create publishbuild and checkbuild targets so that the upstream-training slides will be gated and published at http://docs.openstack.org/draft/upstream-training Change-Id: I2ad3736cbd5e66d07bb84ffb9f805a0270663f7b |
||
|
Chris Ricker
|
49cb3c6011 |
Upstream Ch 03 updates
Added an initial slide about OpenStack governance. Change-Id: I881ab4279d1b01bdd57cbcd299210b706030489b |
||
|
Jenkins
|
c3dd3322ea | Merge "Fixes cinder races" | ||
|
Jenkins
|
49d7393312 | Merge "Add community intro slide to training ch 02" | ||
|
utsav
|
a4bb9d9a12 |
colorize osbash scripts using lib-color.sh
It colorizes the output of osbash.sh using the conventions given in lib-color.sh. Implements: blueprint osbash-color-support Closes-Bug: #1443136 Change-Id: I42ca96454fdab47b283222e2deaf3e9b51d03106 |
||
|
Chris Ricker
|
be7b4f9c75 |
Add community intro slide to training ch 02
Add a slide with stats about the OpenStack community as an intro for chapter 02. Change-Id: I83e2856f34d7d2a65598f2303ad33a52413ecafc |
||
|
Pranav Salunke
|
93fdc6cdcd |
labs: move lbaas_controller script to ubuntu folder.
Although lbaas controller script does not install any package(s), it still has ubuntu oriented workflow. Change-Id: If8ff129c796cca0cea3198bd31830c135be2c351 |
||
|
Pranav Salunke
|
5b9891d5d5 |
Fixes cinder races
Cinder is failing after upgrade to Juno. This is because of the following race conditions: - Cinder takes time to update the current status of the services. - Cinder sometimes gets stuck at creating block device. - While creating block device, deleting that device is not allowed. This creates error and stops the script from running. Fixes include some helper functions which adds to the robustness of cinder test cases. Co-Authored-By: Roger Luethi <rl@patchworkscience.org> Change-Id: I3254438fdac0bd4a7f927f0f203c51ab6e45b9c0 |
||
|
Jenkins
|
a2eff15285 | Merge "[labs] Minor fix" | ||
|
Pranav Salunke
|
7c8d4ecf8f |
Updates base disk size
Adding orchestration and telementry services require more disk size. The current base disk size may not be sufficient for newely added services. Change-Id: Id8fc90a434cade6e1c9833935938869f6a84252a |
||
|
Roger Luethi
|
4749e620b6 |
labs: repeat test from snapshot
With this changeset, the cluster build can be tested starting from a specific snapshot. This is mostly useful for testing client scripts without having to go through the whole cluster build every time. For instance, to rebuild the cluster from snapshot neuntron_configured: ./tools/repeat-test.sh -b -t neutron_configured -s "controller compute" This will restore the appropriate snapshot on each node, boot nodes controller and compute, and continue the cluster build from the named snapshot onward. Note: this procedure restores, boots, and continues in short order which uncovers new shortcomings (races) in scripts that assume a service is available when they should check and wait for the service. If you just want to restore all nodes to the appropriate snapshots: ./tools/restore-cluster.sh -t <snapshot> Change-Id: I0b7888d02de6eb50760d421d6d897f516f8c7718 |