Cédric de Saint Martin [Tue, 10 Sep 2013 14:36:05 +0000 (14:36 +0000)]
slapconfiguration: don't encode tap (which is actually a set) to str.
Fixes
29da1c7530e390e552832d8cf40ac6a757dd3ab5.
Cédric de Saint Martin [Tue, 10 Sep 2013 14:21:11 +0000 (14:21 +0000)]
slapos-in-partition: pin new version of slapos.cookbook.
Cédric de Saint Martin [Tue, 10 Sep 2013 14:20:21 +0000 (14:20 +0000)]
Release slapos.cookbook-0.83.
Cédric de Saint Martin [Tue, 10 Sep 2013 13:57:21 +0000 (13:57 +0000)]
slapos-in-partition SR: fix mode of templates.
Cédric de Saint Martin [Tue, 10 Sep 2013 13:09:48 +0000 (13:09 +0000)]
slapos-in-partition SR: fix += when extending find-links.
Cédric de Saint Martin [Fri, 6 Sep 2013 10:41:10 +0000 (12:41 +0200)]
Add slapos-in-partition Software Release.
Cédric de Saint Martin [Mon, 9 Sep 2013 08:50:19 +0000 (08:50 +0000)]
Slapos stack: Use own version of prettytable.
Cédric de Saint Martin [Mon, 9 Sep 2013 07:05:50 +0000 (07:05 +0000)]
slapconfiguration recipe: cast some parameters from unicode to str.
Those parameters now work if used from buildout and recipes that don't support serialization.
Cédric de Saint Martin [Mon, 9 Sep 2013 07:01:56 +0000 (07:01 +0000)]
Apache component: Update apr-utils to 1.5.2.
Cédric de Saint Martin [Fri, 6 Sep 2013 07:57:17 +0000 (09:57 +0200)]
Helloworld SR: change template name to instance-profile.
We don't care that it is a template, we care that we are generating the instance profile.
Cédric de Saint Martin [Wed, 4 Sep 2013 09:34:21 +0000 (11:34 +0200)]
Add zeromq component.
Cédric de Saint Martin [Wed, 4 Sep 2013 09:24:54 +0000 (11:24 +0200)]
Add texinfo component.
Cédric de Saint Martin [Wed, 4 Sep 2013 09:23:24 +0000 (11:23 +0200)]
Add make component.
Cédric de Saint Martin [Thu, 5 Sep 2013 12:45:38 +0000 (14:45 +0200)]
slaprunner SR: stick to working version of testnode for resiliency test.
Cédric de Saint Martin [Thu, 5 Sep 2013 12:17:27 +0000 (14:17 +0200)]
Fix request.py for slave instances.
Workaround because slaptool behaves weird.
One day, my friend, one day, we'll use the new API and we won't bloat our code with exceptions.
Cédric de Saint Martin [Fri, 30 Aug 2013 13:34:02 +0000 (13:34 +0000)]
Slaprunner SR: resiliency test : rename wrapper to remove reference to KVM.
Cédric de Saint Martin [Fri, 30 Aug 2013 13:05:41 +0000 (13:05 +0000)]
Slaprunner SR: resiliency test: Add dummy domain that we don't own so that promises pass.
Cédric de Saint Martin [Fri, 30 Aug 2013 13:05:07 +0000 (13:05 +0000)]
Slaprunner SR: allow to specify custom domain for frontends.
Cédric de Saint Martin [Thu, 29 Aug 2013 19:26:52 +0000 (19:26 +0000)]
Resiliency: Use new pidfile option.
Cédric de Saint Martin [Thu, 29 Aug 2013 19:26:28 +0000 (19:26 +0000)]
librecipe: add pidfile option for singletons.
Cédric de Saint Martin [Thu, 29 Aug 2013 13:04:41 +0000 (13:04 +0000)]
Slaprunner SR: Set resiliency-backup-periodicity parameter so that periodicity is done every minute.
Cédric de Saint Martin [Thu, 29 Aug 2013 13:03:41 +0000 (13:03 +0000)]
Slaprunner SR: resiliency: don't hardcode parameters to send.
It is done automatically through the resilient stack.
Cédric de Saint Martin [Fri, 23 Aug 2013 11:35:51 +0000 (11:35 +0000)]
slaprunner recipe: remove trailing / from master_url.
Otherwise, it breaks slapproxy.
(Even if slapproxy should support it, but that's another story.)
Cédric de Saint Martin [Fri, 23 Aug 2013 09:26:38 +0000 (09:26 +0000)]
Slaprunner SR: add erp5.util for resiliency test.
Also add slapos.cookbook to the list of eggs;
Cédric de Saint Martin [Thu, 22 Aug 2013 14:31:35 +0000 (16:31 +0200)]
Slaprunner SR: add resiliency test.
Cédric de Saint Martin [Thu, 22 Aug 2013 14:31:20 +0000 (16:31 +0200)]
KVM SR: add standalone test in parts.
Cédric de Saint Martin [Thu, 22 Aug 2013 13:51:44 +0000 (15:51 +0200)]
Add todolist to resilient stack.
Cédric de Saint Martin [Thu, 22 Aug 2013 12:22:06 +0000 (14:22 +0200)]
Slaprunner SR: Use resiliency branch of s.toolbox.
Cédric Le Ninivin [Mon, 2 Sep 2013 14:36:55 +0000 (16:36 +0200)]
Remove slapos.cookbook develop
Cédric Le Ninivin [Mon, 2 Sep 2013 13:50:33 +0000 (15:50 +0200)]
apache-frontend: update versions and md5sum
Cédric Le Ninivin [Fri, 30 Aug 2013 13:42:49 +0000 (15:42 +0200)]
Release slapos.cookbook-0.82.
Cédric Le Ninivin [Fri, 30 Aug 2013 12:53:45 +0000 (14:53 +0200)]
apache-frontend: update slave publication section to current publish recipe
Cédric Le Ninivin [Fri, 30 Aug 2013 12:16:14 +0000 (14:16 +0200)]
apache-frontend: implement hack to render template with two software types
Cédric Le Ninivin [Fri, 30 Aug 2013 12:12:24 +0000 (14:12 +0200)]
Revert "apache-frontend: support RootSoftwareInstance type"
This reverts commit
8a6c47bc79dc4bb281e253ee6ca90705a09e0014.
Cédric Le Ninivin [Fri, 30 Aug 2013 12:02:14 +0000 (14:02 +0200)]
apache-frontend: support RootSoftwareInstance type
Cédric Le Ninivin [Fri, 30 Aug 2013 11:11:13 +0000 (13:11 +0200)]
apache-frontend: use master branch for slapos cookbook
Cédric Le Ninivin [Fri, 30 Aug 2013 09:36:12 +0000 (11:36 +0200)]
request: add XXX to get state
Cédric Le Ninivin [Mon, 5 Aug 2013 18:15:59 +0000 (20:15 +0200)]
apache-frontend : add replicate magic with software types
Cédric Le Ninivin [Mon, 5 Aug 2013 18:07:12 +0000 (20:07 +0200)]
apache-frontend: add README information on replicate type
Cédric Le Ninivin [Thu, 1 Aug 2013 08:38:13 +0000 (10:38 +0200)]
apache-frontend: add default values for parameter in replicate
Cédric Le Ninivin [Wed, 31 Jul 2013 13:54:56 +0000 (15:54 +0200)]
apache-frontend: automatically transmit sla parameters for replicate instance
if you provide the parameter "-sla-i-foo", the sla parameter foo is used with the given value for the request of the i^th frontend
Cédric Le Ninivin [Wed, 31 Jul 2013 12:35:30 +0000 (14:35 +0200)]
apache-frontend: introduce frontend replication
This commit introduce the "replicate" software type. The main instance of type replicate will request frontend and transmit to them all the needed configuration so that it seems transparent.
Cédric Le Ninivin [Tue, 30 Jul 2013 09:54:05 +0000 (11:54 +0200)]
request: use requester state as default state for the request
Default state for the requested instance should be the one of the requester
Benjamin Blanc [Wed, 10 Jul 2013 11:45:50 +0000 (13:45 +0200)]
request, slapconfiguration: Add feature to define and get instance state.
Cédric Le Ninivin [Wed, 17 Jul 2013 09:26:07 +0000 (11:26 +0200)]
apache-frontend: add md5sum for templates
Cédric Le Ninivin [Thu, 4 Jul 2013 13:59:48 +0000 (15:59 +0200)]
apache-frontend: fix https-only not working
apache-frontend: fix https-only not working
apache-frontend: fix https-only option
Cédric Le Ninivin [Thu, 4 Jul 2013 12:41:03 +0000 (14:41 +0200)]
apache-frontend: Update TODO to current state
Cédric Le Ninivin [Thu, 4 Jul 2013 12:35:59 +0000 (14:35 +0200)]
apache-frontend: clean templates names and location
Cédric Le Ninivin [Thu, 4 Jul 2013 12:23:45 +0000 (14:23 +0200)]
apache-frontend: Move slave configuration to "etc" (generated by slapgrid)
Cédric Le Ninivin [Thu, 4 Jul 2013 10:05:04 +0000 (12:05 +0200)]
apache-frontend: fix ipv6
apache-frontend: remove unecessary sslengine in http
Cédric Le Ninivin [Thu, 4 Jul 2013 09:02:41 +0000 (11:02 +0200)]
apache-frontend: move apache loglevel from warning to info
Cédric Le Ninivin [Tue, 2 Jul 2013 17:06:08 +0000 (19:06 +0200)]
apache-frontend: Update todo list
Cédric de Saint Martin [Fri, 28 Jun 2013 14:46:55 +0000 (16:46 +0200)]
apache-frontend: No need to paste a reference that is already in the page.
Cédric de Saint Martin [Fri, 28 Jun 2013 14:46:03 +0000 (16:46 +0200)]
apache-frontend: Add needed connection parameter.
All Software Releases requesting it need it.
Cédric Le Ninivin [Mon, 24 Jun 2013 16:00:06 +0000 (18:00 +0200)]
apache-fontend: fix cache_access variable for master unicode
Cédric de Saint Martin [Fri, 21 Jun 2013 12:49:33 +0000 (14:49 +0200)]
apache-frontend: Add missing network-cache certificates.
Cédric Le Ninivin [Mon, 10 Jun 2013 10:07:27 +0000 (12:07 +0200)]
apache-frontend: Use custom global certificates for apache frontend
Cédric Le Ninivin [Mon, 10 Jun 2013 09:04:09 +0000 (11:04 +0200)]
certificate-authority: Add ugly hack to ca request to use custom certificates instead
Cédric Le Ninivin [Wed, 5 Jun 2013 11:21:35 +0000 (13:21 +0200)]
apache-frontend: Put graceful, reload and prepare in etc/run in order to avoid bang
Cédric Le Ninivin [Wed, 29 May 2013 08:41:26 +0000 (10:41 +0200)]
apache-frontend: Add basic TODO list for apache frontend development
Cédric Le Ninivin [Mon, 27 May 2013 15:41:57 +0000 (17:41 +0200)]
apache-frontend: Update apache-frontend documentation
Cédric Le Ninivin [Mon, 27 May 2013 13:32:19 +0000 (15:32 +0200)]
squid: Squid use entrance port for acl
Cédric Le Ninivin [Mon, 27 May 2013 12:31:33 +0000 (14:31 +0200)]
apache-frontend: Add Custom SSL posibility for default mode, fix various problems
Cédric Le Ninivin [Fri, 24 May 2013 14:21:27 +0000 (16:21 +0200)]
apache-frontend: Fix wrong https redirection in default virtualhost
Cédric Le Ninivin [Fri, 24 May 2013 13:52:38 +0000 (15:52 +0200)]
apache-frontend: Fix various bugs and add unforgivable line
Cédric Le Ninivin [Fri, 24 May 2013 07:09:26 +0000 (09:09 +0200)]
apache-frontend: Update documentation to match reality
Cédric Le Ninivin [Fri, 24 May 2013 06:11:43 +0000 (08:11 +0200)]
apache-frontend: Set a default software type with a default template
Cédric Le Ninivin [Thu, 23 May 2013 11:08:58 +0000 (13:08 +0200)]
apache-frontend: Publish slave instance information in profile
Cédric Le Ninivin [Thu, 23 May 2013 09:01:48 +0000 (11:01 +0200)]
apache-frontend: Add comment on Yakari
Cédric Le Ninivin [Wed, 22 May 2013 16:26:29 +0000 (18:26 +0200)]
apache-frontend: Use domain instead of server_name
Cédric Le Ninivin [Wed, 22 May 2013 15:50:31 +0000 (17:50 +0200)]
apache-frontend: introduce default virtualhost with notfound message, add per slave logging
Cédric Le Ninivin [Wed, 22 May 2013 13:17:29 +0000 (15:17 +0200)]
apache-frontend: Add logrotate for apaches and squid
Cédric Le Ninivin [Wed, 22 May 2013 08:58:25 +0000 (10:58 +0200)]
apache-frontend: Introducing yakari mode for apache-frontend
Cédric Le Ninivin [Tue, 21 May 2013 09:29:53 +0000 (11:29 +0200)]
apache-frontend: Small improvments on profile and templates for apache frontend
Cédric Le Ninivin [Mon, 20 May 2013 15:26:55 +0000 (17:26 +0200)]
apache-frontend: Add promise on apache frontend, its squid and its apache backend
Cédric Le Ninivin [Mon, 20 May 2013 15:05:02 +0000 (17:05 +0200)]
apache-frontend: Support ssl certificates in apache frontend
Cédric Le Ninivin [Fri, 17 May 2013 08:56:44 +0000 (10:56 +0200)]
apache-frontend: Stop using apache frontend recipes, no more preconfiguration done by apache_frontend, raw apache config is given by master
apache-frontend: remove unused apache_frontend recipe
Cédric Le Ninivin [Tue, 7 May 2013 16:23:05 +0000 (18:23 +0200)]
apache-frontend: Introduce new architecture for apache frontend
Cédric Le Ninivin [Tue, 7 May 2013 16:18:27 +0000 (18:18 +0200)]
squid: Squid use destination ip instead of domain
Cédric Le Ninivin [Fri, 3 May 2013 10:17:44 +0000 (12:17 +0200)]
apache-frontend: Remove stunnel from apache frontend recipe
Cédric Le Ninivin [Fri, 3 May 2013 09:51:30 +0000 (11:51 +0200)]
squid: Squid use hardcoded domain
Cédric Le Ninivin [Fri, 3 May 2013 09:12:59 +0000 (11:12 +0200)]
apache-frontend: Fix instance.cfg for apache frontend, no squid in recipe
Cédric Le Ninivin [Thu, 2 May 2013 15:12:28 +0000 (17:12 +0200)]
apache-frontend: Temp commit before reverse
Cédric Le Ninivin [Fri, 3 May 2013 08:47:08 +0000 (10:47 +0200)]
squid: Add Squid Recipe from erp5-vifib (Romain C.)
Cédric Le Ninivin [Fri, 26 Apr 2013 08:33:28 +0000 (10:33 +0200)]
squid: Add Squid to Apache Frontend (Romain)
Romain Courteaud [Thu, 4 Oct 2012 12:17:13 +0000 (14:17 +0200)]
Allow to manipulate HTTP headers.
Romain Courteaud [Thu, 4 Oct 2012 12:16:31 +0000 (14:16 +0200)]
Drop non defined section usage.
Romain Courteaud [Fri, 28 Sep 2012 08:32:07 +0000 (10:32 +0200)]
Add squid component.
It seems the only tool supporting http://tools.ietf.org/html/rfc5861
Cédric de Saint Martin [Fri, 23 Aug 2013 13:19:05 +0000 (15:19 +0200)]
helloworld SR: redirect output to log.
Also improve overall quality.
(cherry picked from commit
7232c1e3409b65790d98d44467e4ef3739940478)
Julien Muchembled [Wed, 28 Aug 2013 16:00:32 +0000 (18:00 +0200)]
dcron recipe: do not use @foo syntax because it requires to give an ID
Romain Courteaud [Tue, 27 Aug 2013 08:45:11 +0000 (10:45 +0200)]
Only keep the latest status in the rss.
Romain Courteaud [Mon, 26 Aug 2013 16:58:08 +0000 (18:58 +0200)]
Do not fail if the ssh key already exists.
Romain Courteaud [Mon, 26 Aug 2013 16:50:45 +0000 (18:50 +0200)]
Freeze buildout version.
Romain Courteaud [Mon, 26 Aug 2013 15:26:12 +0000 (17:26 +0200)]
Do not allow buildout to delete ssh private key.
It prevents data loss while upgrading partition.
Romain Courteaud [Mon, 26 Aug 2013 14:32:53 +0000 (16:32 +0200)]
Activate gzip.
Romain Courteaud [Mon, 26 Aug 2013 14:27:52 +0000 (16:27 +0200)]
Profile tmp environnment for nginx.
Romain Courteaud [Mon, 26 Aug 2013 14:01:53 +0000 (16:01 +0200)]
Fix shell equality syntax.
Cédric de Saint Martin [Thu, 22 Aug 2013 11:44:15 +0000 (13:44 +0200)]
Merge branch 'kvm'
Cédric de Saint Martin [Thu, 22 Aug 2013 09:38:08 +0000 (11:38 +0200)]
KVM SR: Allow to run standalone resiliency script without testrunner.
Cédric de Saint Martin [Tue, 20 Aug 2013 07:45:12 +0000 (07:45 +0000)]
KVM SR: stop export/import if previous step failed.