Commit Graph

27 Commits

Author SHA1 Message Date
Natal Ngétal 48a59187c0 [Documentation] Remove useless file.
Remove the old README.md file was replaced by the README.rst. It's not
necessary to keep the file.

Change-Id: Idaa843e802c7c2d0f34429515d948d6fc05fb0a2
2018-10-03 12:57:22 +02:00
Ben Nemec 962586c228 Move readme content to rst format
OpenStack docs are typically written in rst, so this should prevent
people from needing to learn another doc language to contribute to
the tripleo-ci docs.

Part of my motivation is that I'm planning to add some more
content here, and I'd rather not write a bunch of markdown that
would have to be translated to rst if we decide to do more formal
tripleo-ci docs (which we should).

Change-Id: I30f0477b4141b05a72ce1d5bb511488fc1ad867b
2017-01-30 19:16:52 +00:00
Ben Nemec c10d5f7c08 Add feature testing matrix to readme
Change-Id: Icee8a5fa7b0935f79a68fb2fbd32a4428aa938ca
2017-01-27 17:00:26 +00:00
Carlos Camacho 5218b5b6ac Remove the current CI matrix from tripleo-ci
Once this matrix is moved to THT there is no
need to have it in tripleo-ci

Change-Id: Icd252236f2e25592c1c44520424b9f77b07fad3a
Depends-On: I9ef1acefc6e1f347528a48edcb4d997a9628fcf6
2017-01-09 09:33:24 +01:00
Emilien Macchi a5dfb7ab22 cleanup: remove scenario004 bits
scenario004 bits are not used anymore.
We'll add scenario004 again, but in THT, not here.

Change-Id: I067b86aa2a7773a6afefe3c1b8af48602949b155
2016-12-01 08:22:30 -05:00
Juan Antonio Osorio Robles 40b2544549 Add note about scenario004 in README
Change-Id: I1d24d254be946d77a5071706eb50071af9e94b0b
2016-11-10 16:32:23 +02:00
Juan Antonio Osorio Robles b11e532b74 Introduce scenario004
This scenario will only be ran for releases from Ocata and above;
Currently the extra service it deploys is Barbican, and is only
doing a key order from it, however, in the future we will test
encrypted volumes once we configure that in t-h-t.

Change-Id: I19ed2dddd88ae1752c6b7500c1790f801f6bfcd9
2016-11-10 12:08:51 +02:00
James Slagle b93d339c8a Revert "Add Barbican key order to scenario002"
This reverts commit aa577a6e5c.

Since barbican is only in the overcloud in ocata, this has broken stable CI jobs for scenario002.

Change-Id: I452b5c9b0d87753cdb1b6a6cabe72e89000d11fe
Partial-Bug: #1640311
2016-11-08 22:12:46 +00:00
Juan Antonio Osorio Robles aa577a6e5c Add Barbican key order to scenario002
Depends-On: Iacc504fc4fa2d06893917024ce2340d3fb80b626
Change-Id: I196c59131981607ab9ebd35aca38374a5776987c
2016-10-20 13:44:33 +03:00
Emilien Macchi d90e352ccb scenario002: deploy Swift
Add Swift to scenario002 and switch Glance backend to use Swift storage.

Note: scenario002 now looks very similar to regular multinode job, this
is going to change as we'll add more services in scenario002. Now we
keep the non-ha multinode job to be run all the time, since scenarios
are only run at demand when Zuul thinks we need it.

Change-Id: I29ed91bef3ee822453b064ee1fd28e4549a4e130
2016-09-08 21:25:54 +00:00
Emilien Macchi 3956f6dbf7 Implement scenari001, 002 and 003
* scenario001 will test Telemetry with Aodh, Ceilometer, Gnocchi with file
  backend, MongoDB and Redis.

* scenario002 will test Cinder with iscsi backend.

* scenario003 will test Sahara.

All jobs are experimental and non voting.

Change-Id: I8b1a3cfd44ed25eb121f9f2a0a8bc7316f681324
2016-08-31 15:43:06 +00:00
Emilien Macchi 4037fdd9e6 Implement scenario001 CI job
scenario001 is a proof-of-concept of how we can scale-up our CI by
spliting services on multiple CI jobs.

In the case of scenario001:
- Sahara is deployed.
- Cinder and Swift are not deployed.
- Glance uses file backend.
- Test to register an image in Sahara with the pingtest Heat template.

Also adds the testing matrix in README. The matrix will grow with more
documentation in the future.

Note for reviewers: we will have a pingtest per scenario. After some
testing I figured it was too much complex to try to maintain common bits
in a template and do nested stacks.

Change-Id: I25521a8bf8b91f7df4020de6599c4e8420e81fef
2016-08-29 09:52:43 -04:00
Dan Prince 285357ba90 Update CI status report to generate HTML table.
This updates the CI status report so that we generate
a tripleo-jobs.html-table that can be used to include
the CI status results in an external website. The
existing tripleo-jobs.html is still generated like
it was before.

Change-Id: I97285e147e79efbce3c16bf56e5a1eaa1656c1e4
2015-09-28 10:21:04 -04:00
Dan Prince b625c9295d Remove old school TOCI files
Removes a bunch of the now deprecated toci_* files which now
exists in a different form under tripleo-incubator/scripts/devtest_*.

These scripts served us well over the past few months but the
time has come to focus this project solely on CI.

Well done old toci_*. Thanks for helping us raise the bar.

Change-Id: I4b9ec09e2c841c8b9374d21ea9f442cbe2ef53d3
2014-01-22 22:43:10 -05:00
Elizabeth Krumbach Joseph 642b102a2b Fix up some spelling errors in README
Fix up a few spelling errors and use proper capitalization for TripleO in the
README.

Change-Id: I075c4b319cf3be05e7622dcc9de9ab83252d48bf
2013-10-24 18:04:56 -07:00
Derek Higgins 9c31d94101 Updating some docs
Bringing the docs uptodate with the current status of toci.

Change-Id: I3defe3d26ca1d5d719ccb1eef98dda8ea6ad57a9
2013-10-18 10:20:15 +01:00
Derek Higgins a5a9486409 HTTPS proxy's arn't currently working
Change-Id: Ideb8ef9c5495513a9bbba501f1fd3fe87b2672cc
2013-07-25 19:57:53 +01:00
Derek Higgins b2efaa39fa Sync toci with current devtest
Toci hasn't worked in nearly two weeks, ever since some stuff was refactored,
after this commit toci
1. is now back in sync with devtest in incubator.
2. brings up an overcloud by default (set TOCI_DO_OVERCLOUD=0 to stop a
   undercloud).
3. clones all git repositories to /opt/toci (these arn't refreshed
   between toci runs unless removed).
4. changes some env variables so that the default behaviour is now
   closer to a what a user setting up a dev env would want.
5. removes unused patches and adds some new ones.
6. Adds a bit more documentation.

Change-Id: I19a34b1a400ec646f37310f265d1345bb6882dc3
2013-07-23 15:50:57 +01:00
Derek Higgins ffdfe1bfe3 Adding some info on using toci to setup dev env 2013-07-03 12:14:48 +01:00
Dan Prince 1db0fab33c Add TOCI_ARCH. Defaults to i386.
Adds a new TOCI_ARCH variable which supports i386 or x86_64.

Also, adds an incubator patch that is required to support x86_64.
2013-06-20 09:38:50 -04:00
Dan Prince 54c4de31c4 Add TOCI_PM_DRIVER.
Also, change the TOCI_IPMI_USER and TOCI_IPMI_PASSWORD options
to be TOCI_PM_ variables as well and also support multiple
users and passwords like the other options do.
2013-06-19 16:15:02 -04:00
Dan Prince facf7e7910 Add options to use TOCI w/ real bare metal. 2013-06-16 09:12:56 -04:00
Dan Prince 2a620be9b0 Add TOCI_GIT_CHECKOUT option.
Added a new option to control whether toci checks out the
various tripleO git repos it uses (incubator, diskimage_builder, etc.).

Also, internally reworks the git clone directory names we so they just
use the project names and not the GitHub org names as well.

These changes should facilitate easier integration within the upstream
jenkins.
2013-05-21 14:58:06 -04:00
Dan Prince fb042ee6bc Add TOCI_CLEANUP env/var config option.
Add a config option to control whether we run cleanup or not.
Defaults to true.
2013-05-20 11:55:37 -04:00
Derek Higgins 3930251033 Update README.md
replacing ipaddress with something not deployment specific
2013-05-15 17:46:46 +02:00
Derek Higgins 6a485f265e Update README.md 2013-05-15 15:19:58 +02:00
Derek Higgins dc0fc8897c Create README.md
Some instructions, needs to be expanded
2013-05-15 15:16:28 +02:00