Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-06-25 | first steps towards mirroring couch | Azul | |
2014-06-25 | separate bigcouch specifics from init.pp | 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-03-13 | deploy automatic compaction via platform (Feature #4798) | varac | |
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-07 | restrict bigcouch chttp proc to localhost | varac | |
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 | 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 | make some more dependency chains explicit | Micah Anderson | |
Change-Id: Ib9525c3a933041fa9b378e1869c0a866375bb509 | |||
2013-10-31 | Automate local backup of couchdb data (Feature #4350) | varac | |
2013-10-30 | Users with access to a db are called members - not readers (#4219) | Azul | |
( they can read and write ). I think couch themselves changed the termology at some point but i might just have used the wrong term from the beginning on. Let's call them members either way because it's more clear that read only members require aditional design docs. | |||
2013-09-18 | Setup a class dependency for every tag 'leap_service' to make sure that ↵ | Micah Anderson | |
shorewall is setup before the service is setup. This is necessary due to the strict initial firewall that stops various service setup operations from happening, but is relaxed once shorewall is setup properly (#3782) Change-Id: Ia9640c4118aa0053cdb99e7bc11860fed5527501 | |||
2013-09-13 | setup stunnel config to use default x509 cert,key+ca (#3837) | varac | |
* fix stunnel setups for couchdb, mx, webapp services | |||
2013-09-02 | create all webapp databases so _security is set (fixes 3517) | Azul | |
2013-08-30 | create sessions db with puppet (Bug #3597) | varac | |
2013-08-27 | setup bigcouch logrotation (#3491) | Micah Anderson | |
Change-Id: Ia35cf7a9fc1d0fad6a57bbae73968ab6b8f0c847 | |||
2013-08-14 | require that the couchdb::query::setup has been run before any attempts are ↵ | Micah Anderson | |
made to create databases or add users as these would fail otherwise. Closes: #3466 Change-Id: Ifa8b3da5858ce858fd319c4a659e70d20a65d3e0 | |||
2013-05-23 | include site_couchdb::bigcouch::add_nodes in site_couchdb/manifests/init.pp | varac | |
2013-04-24 | take out plain couchdb setup, always deploy bigcouch (Feature #2176) | varac | |
2013-04-24 | Use pre-salted+hashed admin pw for couchdb (Feature #1941) | varac | |
2013-04-24 | updated needed couchdb users and DBs | varac | |
2013-04-24 | Use pre-salted+hashed user pw for couchdb (Feature #2324) | varac | |
2013-04-04 | add Erlang Distributed Node Protocol Port json entry under bigcouch | Micah Anderson | |
setup ednp_server and ednp_client stunnels update couchdb puppet submodule to support configurable ednp_port parameter and general module cleanup pass ednp_port to couchdb setup so that it is configured in the vm.args template clarify in comments the difference between the epmd and ednp ports remove hard-coded erlang_vm_port variable and instead setup shorewall to allow for the stunnel connection only setup dnat rules for the ednp client connections | |||
2013-04-04 | remove the apache_ssl_proxy cleanup | Micah Anderson | |
2013-04-02 | couchdb hosts include site_shorewall::couchdb::bigcouch | varac | |
2013-03-14 | add couchdb stunnel server | Micah Anderson | |
2013-03-14 | remove apache ssl proxy in preparation of replacing it with a stunnel setup | Micah Anderson | |
This presents us with an interesting problem of deprecation. We need to manage the removal of something that we previously installed in any released code. How long we carry the puppet code that removes raises some interesting questions: do we require that someone who deployed version 1 (where the apache ssl proxy was deployed) of the platform upgrade first to version 2 (where we remove the apache ssl proxy) before they upgrade to version 3 (where the apache ssl proxy removal is no longer present) -- or do we allow people to skip versions? | |||
2013-03-14 | include cloudant package repo for bigcouch server | varac | |
2013-03-10 | pass couchdb cookie to class couchdb | varac | |
2013-03-10 | use bigcouch in site_couchdb | varac | |
2013-02-06 | include shorewall config for webapp and couchdb | varac | |
2013-01-31 | tag 'base' is a bad idea because it invokes apache::base as well | varac | |
2013-01-31 | tag 'service' for all service classes | varac | |
2012-12-07 | new names for couchdb DBs | varac | |
2012-12-07 | removed pinning couchdb to unstable because 1.2.0-3 is in wheezy, finally | varac | |
2012-11-22 | call refresh_apt before installing couchdb, solves ↵ | varac | |
https://leap.se/code/issues/994 | |||
2012-11-06 | adopt new hiera creditials | varac | |
2012-11-04 | working resource relationships for deployment | varac | |
2012-11-03 | install apache_ssl_proxy, add users, create DBs + security roles | varac | |