Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-11-20 | ship a modified runit config for bigcouch that raises the open file | Micah Anderson | |
descriptor limits to account for bigcouch sync spikes (#4935) Change-Id: I242fba31f961b6139ec641e1708b170f5c0d009b | |||
2014-11-04 | change ordering hints to use refresh_stunnel exec instead of service (#6287) | Micah Anderson | |
In a multi-node couch deployment, it was observed that the Service['stunnel'] would be activated, and then later a stunnel::client was created which would trigger an Exec['refresh_stunnel']. Because of this, and the ordering hints that were in place, the service would get started, and then the couchdb databases, users, designs, etc. were being put into place and then a stunnel client was created, triggering the refresh_stunnel exec, which would cause an interruption in the connectivity and result in failures. This change replaces the Service['stunnel'] hint with the the Exec['refresh_stunnel'] to make sure that the stunnels are fully setup before attempting couch operations. Change-Id: I33ddd24884b3c23a1df5555ca53ca65cd703da50 | |||
2014-10-31 | Fix deprecated dynamic lookups of variables in site_couchdb (#6286) | Micah Anderson | |
Change-Id: I318944a6872a53ff9c533704514da339426d9401 | |||
2014-09-17 | Increase wait-for-couch timeout (Bug #3735) | varac | |
Site_couchdb::Bigcouch::Settle_cluster/Exec[wait_for_couch_nodes] waits 60s for all nodes to be member of the cluster. Because we deploy to multiple nodes in parallel, not all nodes are ready at the same time, so we increased the timeout from 60s to 120s. | |||
2014-06-25 | lint site_couchdb | elijah | |
2014-06-25 | create netrc files for all users with new puppet_couchdb | Azul | |
This only works with the latest patch to puppet_couchdb | |||
2014-06-25 | minor: fix typo in replication user roles | Azul | |
2014-06-25 | add replication user | Azul | |
2014-06-25 | site_couchdb: support auto-stunnel setup, split master, bigcouch, and mirror ↵ | elijah | |
out into separate files. | |||
2014-06-25 | new generic system for stunnel: just `include site_stunnel` and stunnel + ↵ | elijah | |
needed shorewall will be automatically set up. requires new leap_cli | |||
2014-06-25 | first steps towards mirroring couch | Azul | |
2014-06-25 | separate bigcouch specifics from init.pp | Azul | |
2014-06-25 | split bigcouch stunnel from plain couch stunnel | Azul | |
2014-04-17 | change class instantiating to be includes and organizing things in the | Micah Anderson | |
class to be more visually logical (#5269, #4590, #3712) Change-Id: I58c28c3bc62e67b25f33da3378e8146110471613 | |||
2014-04-17 | Change couchdb ordering hints (#5269, #4590, #3712): | Micah Anderson | |
. make the couchdb service start after the stunnels have been setup. This may improve the cluster membership coming online faster . replace the two Couchdb::Create_db ordering hints (for the 'users' and 'tokens' databases) with a generic Class['site_config::create_dbs'] hint. This makes it so we get the ordering hint for all databases, which we were not before, without having to individually list them . replace the two Couchdb::Add_user ordering hints (for the $couchdb_webapp_user and the $couchdb_soledad_user) with a generic ordering hint for Class['site_couchdb::add_users'] ordering hint. This makes it so we get the ordering hint for all the users, which we were not before, without having to individually list them Change-Id: Ia63e62d68d24e77a49d4ef928a2a8130ab7bccb9 | |||
2014-04-17 | add exec resources to run the couchdb tests to wait for nodes and | Micah Anderson | |
cluster membership to settle, before attempting any operations (#5269, #4590, #3712) Change-Id: Ic9826dda1c242e705ce85ae218766496bdd8ecbd | |||
2014-04-15 | configure couchdb after starting shorewall (#53) | varac | |
2014-04-10 | #5315 update soledad design docs | Azul | |
2014-04-02 | couch design docs should be always deployed, not only on update of the ↵ | varac | |
design docs json files (Feature #5359) | |||
2014-03-13 | deploy automatic compaction via platform (Feature #4798) | varac | |
2014-03-04 | watch syslog for stunnel issues on couch nodes | varac | |
2014-02-26 | update design docs, include messages (#5188) | Azul | |
2014-02-26 | create 'messages' db to store messages to the clients such as payment reminders | varac | |
reviewed by azul | |||
2014-02-19 | add site_check_mk::agent::tapicero, site_check_mk::agent::couchdb | varac | |
2014-02-13 | added site_check_mk::agent::couchdb and site_check_mk::agent::soledad for ↵ | varac | |
local checks | |||
2014-01-30 | Merge branch 'feature/4889_restrict_port_5984_proc_to_localhost' into develop0.5.0rc2 | varac | |
2014-01-21 | properly purge cloudant repository leftovers (#4971) | varac | |
2014-01-20 | configure leap_platform to install our leap bigcouch package (Feature #4971) | varac | |
2014-01-13 | load_design_documents.sh fails (Bug #4945) | varac | |
2014-01-09 | fix function issues in webapp design documents | Azul | |
This change is a result of https://github.com/leapcode/leap_web/pull/133. Both should be deployed at the same time to prevent conflicts. | |||
2014-01-07 | restrict bigcouch chttp proc to localhost | varac | |
2013-12-31 | add design docs for new soledad version to shared db | Azul | |
2013-12-19 | Deploy /etc/leap/couchdb_scripts_defaults.conf so we can exclude some DBs, ↵ | varac | |
i.e. sessions + tokens (#4794) | |||
2013-12-17 | fix name of customers couchdb database (#4787) | Micah Anderson | |
Change-Id: I704a1d46069f975711323ff8e6a634d06c267157 | |||
2013-11-28 | remove duplicate couchdb design document json files | Micah Anderson | |
Change-Id: I5b3d073aec0522cf464ff41905be1ee326f13197 | |||
2013-11-28 | setup customer couchdb database | Micah Anderson | |
Change-Id: Ic0e9f5f6a1f28d865d7757a9de0d9399a6a9a5e3 Conflicts: puppet/modules/site_couchdb/manifests/init.pp | |||
2013-11-27 | add missing nickserver hiera value lookup | Micah Anderson | |
Change-Id: I77061054f4768f0677ca9c498e6cd6d5df4ff806 | |||
2013-11-27 | add the tapicero couchdb user, and appropriate roles | Micah Anderson | |
Change-Id: I41e9a73c8d04d5a2d74b41c8e32aca9906f3a4cf | |||
2013-11-27 | setup tokens couchdb role for the tokens database and give soledad and the ↵ | Micah Anderson | |
webapp access Change-Id: Ifc44d5775e37655240573ab01dd2ee2f794bd8f3 | |||
2013-11-27 | add shared couchdb database, giving soledad access | Micah Anderson | |
Change-Id: I743538f66e35f0fffaa0d07fb4ee44b810635aa3 | |||
2013-11-27 | add keycache couchdb database, and set appropriate roles | Micah Anderson | |
Change-Id: I492a8dfb42e92ced80fb09c2095fa1328e24346b | |||
2013-11-27 | add comments with access information | Micah Anderson | |
Change-Id: I058ac1f061bca17736662f14826e99d32472739b | |||
2013-11-27 | add nickserver couchdb user, set it to have 'identities' role | Micah Anderson | |
Change-Id: I06723ccf2ba040204e9fc5256c99a1faad6abb5f | |||
2013-11-27 | add identities roles | Micah Anderson | |
Change-Id: I483509850bee448bb2ea39863c1e6a796e102c3c | |||
2013-11-27 | add leap_mx couchdb user/password | Micah Anderson | |
Change-Id: Ice83115e0feabddd40ad74c2a6e98e24da9b4c2f | |||
2013-11-27 | pretty reformat couchdb.json and site_couchdb/manifests/init.pp, ↵ | Micah Anderson | |
alphabetizing couchdb users Change-Id: I88264d32e9381f826652d1631083ba371e2b1b54 | |||
2013-11-27 | break out the database creation, user creation and design document loading ↵ | Micah Anderson | |
into different classes Change-Id: Idd126d69e1fbe9c9794ad50337307dcc5dd635f4 | |||
2013-11-27 | enable uploading a document to couch from a file (#4256) | Micah Anderson | |
deploy design documents during couch deploy (#3771) Change-Id: I4679e066303ac9b02582214c48e2e7dcfe5bd651 | |||
2013-11-27 | make some more dependency chains explicit | Micah Anderson | |
Change-Id: Ib9525c3a933041fa9b378e1869c0a866375bb509 | |||
2013-11-21 | initial design documents from the webapp (#3770) | Azul | |