Commit Graph

49 Commits

Author SHA1 Message Date
Jeremy Mikola
88e95864e4 LDAP VM does not require python-pip (or epel) 2015-06-29 15:02:34 -04:00
Hannes Magnusson
6b7081713a install mongo-c-driver required building blocks 2015-06-09 16:13:03 -07:00
Hannes Magnusson
30f51f19c1 Cluster tests are slow 2015-05-22 11:50:33 -07:00
Hannes Magnusson
0e3090460f Move MO host resolving to tools 2015-05-22 11:50:33 -07:00
Hannes Magnusson
aace100516 PHPC-291: Add a script to convert mo-tests (JSON) to PHPT
Usage:
	find ./tmp/mo-tests -name \*.json | xargs php scripts/convert-mo-tests.php
2015-05-22 11:50:33 -07:00
Hannes Magnusson
e800385a3e Fix server IDs 2015-05-18 11:34:27 -07:00
Hannes Magnusson
fd6dab94fc PHPC-279: Add 2.4 (and 2.6) to build matrix and ensure test suite compatibility
Added "STANDALONE_24" and "STANDALONE_26" URI constants
2015-05-12 15:37:06 -07:00
Jeremy Mikola
86e046eeef Mongo Orchestration now works with PyMongo 3.0 2015-04-21 17:45:51 -04:00
Hannes Magnusson
58833def10 Install ext/zlib so we can pecl install .tgz 2015-04-10 13:55:38 -07:00
Hannes Magnusson
53852be641 mo will automatically upgrade pymongo -- we need to downgrade 2015-04-10 11:54:33 -07:00
Hannes Magnusson
22fad87e5c mongo-orchestration isn't happy about the recent pymongo3.0 release
See https://github.com/10gen/mongo-orchestration/issues/188
2015-04-10 11:36:15 -07:00
Hannes Magnusson
1b256699df PHPC-234: Run test suite automatically on FreeBSD 10.1 2015-04-09 21:00:17 -07:00
Hannes Magnusson
3951055319 Initial script to provision on FreeBSD 2015-04-09 15:31:03 -07:00
Hannes Magnusson
cb9c823b01 Initial script to provision on Windows 2015-04-09 15:30:23 -07:00
Hannes Magnusson
569c01eb02 PHPC-80: Create distcheck target 2015-04-08 17:49:23 -07:00
Hannes Magnusson
45bf77cb2d This apt-get update is slow -- no need to execute it all the time 2015-04-03 12:36:02 -07:00
Hannes Magnusson
c615866b5c Include usable gdbinit 2015-04-01 14:52:24 -07:00
Hannes Magnusson
aaca0528e3 Make sure we install the latest package in case of multiple rebuilds of same name 2015-03-31 13:08:29 -07:00
Hannes Magnusson
e0d1c4b2bd PHPC-218: Provision ubuntu image and install & run the test suite 2015-03-30 15:58:36 -07:00
Hannes Magnusson
469aa9d388 No need to sudo, run the scripts as priveleged 2015-03-30 15:56:11 -07:00
Hannes Magnusson
4f693030b9 PHPC-180: Replace this Orchestration wrapper with significantly simpler code
We no create a /tmp/PHONGO-SERVERS.json file upon launching the servers
which stores the server IDs and connection string (including auth).
This makes it much faster to look up the available servers
2015-03-16 20:28:39 -07:00
Hannes Magnusson
aa620d740a Use underscore for the id so we can declare them as constants in php 2015-03-16 20:28:28 -07:00
Hannes Magnusson
0e3fae876a Use readable name for the replicaset nodes 2015-03-16 16:49:23 -07:00
Jeremy Mikola
0d25dfad8f Update Ubuntu's package repository before installing 2015-03-12 19:47:21 -04:00
Hannes Magnusson
3bc8c4fa95 MO now actually creates this initial user, use correct subject to fix the X509 tests 2015-03-11 10:40:15 -07:00
Hannes Magnusson
a9823e706f Ignore me. Trim trailing space
This has been annoying me for a long time, especially the '<?php '
2015-02-19 13:57:58 -08:00
Hannes Magnusson
9b5cd34b90 PHPC-144: MO first-user changes
MO now creates an initial user that collides with the user and
certificate we used for this.
MO really needs to generate a different internal user as most people
will do as we did - take the user+cert from mongo jstests - rather then
mucking around and create the chain ourself.
To work around this, we create a bogus user (to trigger MO to create
its user) but use the internal MO user as it is the one we want
2015-01-29 10:29:58 -08:00
Hannes Magnusson
60b574550a Most of our issues with MO seem to be fixed in master 2015-01-27 16:04:10 -08:00
Hannes Magnusson
406ab7a821 PHPC-142: add 'list-servers' target to enumerate all running MO servers 2015-01-27 15:44:11 -08:00
Hannes Magnusson
ea23e5d3fe PHPC-128: MO presets directory needs to be configurable
various other travis fixes, skipping etc
2015-01-06 21:56:43 -08:00
Hannes Magnusson
f2681a1ecc PHPC-128: more travis debugging 2015-01-06 20:47:38 -08:00
Hannes Magnusson
f0b5e2e0b1 PHPC-128: Debugging why mo on travis doesn't start 2015-01-06 19:47:20 -08:00
Hannes Magnusson
d25aaaaf7c PHPC-128: use consistent env variable 2015-01-06 19:13:10 -08:00
Hannes Magnusson
56bfcef84c PHPC-128: Start the nodes using MO 2015-01-06 18:55:38 -08:00
Hannes Magnusson
84f786bf47 PHPC-112: Sping up ReplicaSet 2014-12-22 16:03:55 -08:00
Hannes Magnusson
794f02d832 MO PR#161 includes fixes from 155, and adds ssl auth support 2014-12-22 11:50:12 -08:00
Hannes Magnusson
72ad6a8a44 PHPC-33: Add tests for X509
This test does not currently work due to bug in Mongo Orchestration:
https://github.com/10gen/mongo-orchestration/issues/159
2014-12-19 13:14:49 -08:00
Hannes Magnusson
265b50f3ea Remove useless stuff 2014-12-18 18:30:06 -08:00
Hannes Magnusson
8fe3392e4e Workaround https://github.com/10gen/mongo-orchestration/issues/154 2014-12-18 18:29:17 -08:00
Hannes Magnusson
e2b0f5cfe9 PHPC-45: Orchestrate LDAP/PLAIN servers 2014-12-18 18:04:00 -08:00
Hannes Magnusson
f1f160caa6 PHPC-45: Orchestarte PLAIN/LDAP authentication mechanism 2014-12-18 18:02:36 -08:00
Hannes Magnusson
337d1849f2 PHPC-103: Virtualize OpenLDAP server using CentOS 2014-12-18 18:00:35 -08:00
Hannes Magnusson
01d4f92313 Reorganize Vagrantfile to make room for more images 2014-12-18 18:00:17 -08:00
Hannes Magnusson
abaed98f61 PHON-6: Split normal SSL and X509 servers 2014-12-16 16:37:32 -08:00
Hannes Magnusson
40799e5ef6 PHON-3: Orchestrate standard authentication 2014-12-16 15:43:41 -08:00
Hannes Magnusson
3b06147a8f PHON-6: Orchestrate SSL and X509 2014-12-16 15:43:00 -08:00
Hannes Magnusson
43fdeef071 PHON-92: Create standalone MongoDB server 2014-12-16 15:38:06 -08:00
Hannes Magnusson
da8cb0bd3a PHON-91: Use the vm by default, allow it to be overridden by the environment variable 2014-12-16 13:12:31 -08:00
Hannes Magnusson
795d061014 PHON-5: Whopsy, missing file for startting servers hidden by gitignore 2014-12-16 12:58:40 -08:00