Merge branch 'kvm'
[slapos.git] / software / erp5testnode / software.cfg
1 [buildout]
2
3 find-links = http://www.nexedi.org/static/packages/source/slapos.buildout/
4     http://dist.repoze.org
5     http://www.nexedi.org/static/packages/source/
6
7 # Separate from site eggs
8 allowed-eggs-from-site-packages =
9 include-site-packages = false
10 exec-sitecustomize = false
11
12 versions = versions
13
14 extends =
15   ../../stack/shacache-client.cfg
16   ../../component/python-2.7/buildout.cfg
17   ../../component/subversion/buildout.cfg
18   ../../component/git/buildout.cfg
19   ../../component/lxml-python/buildout.cfg
20   ../../component/zip/buildout.cfg
21   ../../component/busybox/buildout.cfg
22   ../../component/shellinabox/buildout.cfg
23
24 # Local development
25 develop =
26   ${:parts-directory}/slapos.cookbook-repository
27 parts =
28 # Local development
29   slapos.cookbook-repository
30   check-recipe
31   template
32   lxml-python
33   eggs
34   subversion
35   zip
36   git
37
38 # Use only quite well working sites.
39 allow-hosts =
40   *.nexedi.org
41   *.python.org
42   *.sourceforge.net
43   dist.repoze.org
44   effbot.org
45   github.com
46   peak.telecommunity.com
47   psutil.googlecode.com
48   www.dabeaz.com
49   launchpad.net
50
51
52 # XXX: Workaround of SlapOS limitation
53 # Unzippig of eggs is required, as SlapOS do not yet provide nicely working
54 # development / fast switching environment for whole software
55 unzip = true
56
57 # Local development
58 [slapos.cookbook-repository]
59 recipe = plone.recipe.command
60 stop-on-error = true
61 location = ${buildout:parts-directory}/${:_buildout_section_name_}
62 command = "${git:location}/bin/git" clone --quiet http://git.erp5.org/repos/slapos.git "${:location}"
63 update-command = cd "${:location}" && "${git:location}/bin/git" fetch --quiet && "${git:location}/bin/git" reset --hard @{upstream}
64
65 [check-recipe]
66 recipe = plone.recipe.command
67 stop-on-error = true
68 update-command = ${:command}
69 command = grep parts ${buildout:develop-eggs-directory}/slapos.cookbook.egg-link
70
71 [eggs]
72 recipe = zc.recipe.egg
73 eggs =
74   ${lxml-python:egg}
75   zc.buildout
76   slapos.libnetworkcache
77   slapos.core
78   inotifyx
79   slapos.cookbook
80   erp5.util[testnode]
81
82 scripts =
83   testnode = erp5.util.testnode:main
84   slapgrid-cp = slapos.grid.slapgrid:runComputerPartition
85   slapgrid-sr = slapos.grid.slapgrid:runSoftwareRelease
86   slapproxy = slapos.proxy:main
87
88 python = python2.7
89
90 [lxml-python]
91 python = python2.7
92
93 [template]
94 recipe = slapos.recipe.template
95 url = ${:_profile_base_location_}/instance.cfg
96 output = ${buildout:directory}/template.cfg
97 mode = 0644
98 md5sum = 307663d73ef3ef94b02567ecd322252e
99
100 [template-default]
101 recipe = slapos.recipe.template
102 url = ${:_profile_base_location_}/instance-default.cfg
103 output = ${buildout:directory}/template-default.cfg
104 mode = 0644
105 md5sum = 2349e62d4fa46fc88e05d855f49b7c38
106
107 [networkcache]
108 # signature certificates of the following uploaders.
109 #   Romain Courteaud
110 #   Sebastien Robin
111 #   Kazuhiko Shiozaki
112 #   Cedric de Saint Martin
113 #   Yingjie Xu
114 #   Gabriel Monnerat
115 #   Antoine Catton
116 signature-certificate-list =
117   -----BEGIN CERTIFICATE-----
118   MIIB4DCCAUkCADANBgkqhkiG9w0BAQsFADA5MQswCQYDVQQGEwJGUjEZMBcGA1UE
119   CBMQRGVmYXVsdCBQcm92aW5jZTEPMA0GA1UEChMGTmV4ZWRpMB4XDTExMDkxNTA5
120   MDAwMloXDTEyMDkxNTA5MDAwMlowOTELMAkGA1UEBhMCRlIxGTAXBgNVBAgTEERl
121   ZmF1bHQgUHJvdmluY2UxDzANBgNVBAoTBk5leGVkaTCBnzANBgkqhkiG9w0BAQEF
122   AAOBjQAwgYkCgYEApYZv6OstoqNzxG1KI6iE5U4Ts2Xx9lgLeUGAMyfJLyMmRLhw
123   boKOyJ9Xke4dncoBAyNPokUR6iWOcnPHtMvNOsBFZ2f7VA28em3+E1JRYdeNUEtX
124   Z0s3HjcouaNAnPfjFTXHYj4um1wOw2cURSPuU5dpzKBbV+/QCb5DLheynisCAwEA
125   ATANBgkqhkiG9w0BAQsFAAOBgQBCZLbTVdrw3RZlVVMFezSHrhBYKAukTwZrNmJX
126   mHqi2tN8tNo6FX+wmxUUAf3e8R2Ymbdbn2bfbPpcKQ2fG7PuKGvhwMG3BlF9paEC
127   q7jdfWO18Zp/BG7tagz0jmmC4y/8akzHsVlruo2+2du2freE8dK746uoMlXlP93g
128   QUUGLQ==
129   -----END CERTIFICATE-----
130   -----BEGIN CERTIFICATE-----
131   MIIB8jCCAVugAwIBAgIJAPu2zchZ2BxoMA0GCSqGSIb3DQEBBQUAMBIxEDAOBgNV
132   BAMMB3RzeGRldjMwHhcNMTExMDE0MTIxNjIzWhcNMTIxMDEzMTIxNjIzWjASMRAw
133   DgYDVQQDDAd0c3hkZXYzMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCrPbh+
134   YGmo6mWmhVb1vTqX0BbeU0jCTB8TK3i6ep3tzSw2rkUGSx3niXn9LNTFNcIn3MZN
135   XHqbb4AS2Zxyk/2tr3939qqOrS4YRCtXBwTCuFY6r+a7pZsjiTNddPsEhuj4lEnR
136   L8Ax5mmzoi9nE+hiPSwqjRwWRU1+182rzXmN4QIDAQABo1AwTjAdBgNVHQ4EFgQU
137   /4XXREzqBbBNJvX5gU8tLWxZaeQwHwYDVR0jBBgwFoAU/4XXREzqBbBNJvX5gU8t
138   LWxZaeQwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOBgQA07q/rKoE7fAda
139   FED57/SR00OvY9wLlFEF2QJ5OLu+O33YUXDDbGpfUSF9R8l0g9dix1JbWK9nQ6Yd
140   R/KCo6D0sw0ZgeQv1aUXbl/xJ9k4jlTxmWbPeiiPZEqU1W9wN5lkGuLxV4CEGTKU
141   hJA/yXa1wbwIPGvX3tVKdOEWPRXZLg==
142   -----END CERTIFICATE-----
143   -----BEGIN CERTIFICATE-----
144   MIIB7jCCAVegAwIBAgIJAJWA0jQ4o9DGMA0GCSqGSIb3DQEBBQUAMA8xDTALBgNV
145   BAMMBHg2MXMwIBcNMTExMTI0MTAyNDQzWhgPMjExMTEwMzExMDI0NDNaMA8xDTAL
146   BgNVBAMMBHg2MXMwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBANdJNiFsRlkH
147   vq2kHP2zdxEyzPAWZH3CQ3Myb3F8hERXTIFSUqntPXDKXDb7Y/laqjMXdj+vptKk
148   3Q36J+8VnJbSwjGwmEG6tym9qMSGIPPNw1JXY1R29eF3o4aj21o7DHAkhuNc5Tso
149   67fUSKgvyVnyH4G6ShQUAtghPaAwS0KvAgMBAAGjUDBOMB0GA1UdDgQWBBSjxFUE
150   RfnTvABRLAa34Ytkhz5vPzAfBgNVHSMEGDAWgBSjxFUERfnTvABRLAa34Ytkhz5v
151   PzAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4GBAFLDS7zNhlrQYSQO5KIj
152   z2RJe3fj4rLPklo3TmP5KLvendG+LErE2cbKPqnhQ2oVoj6u9tWVwo/g03PMrrnL
153   KrDm39slYD/1KoE5kB4l/p6KVOdeJ4I6xcgu9rnkqqHzDwI4v7e8/D3WZbpiFUsY
154   vaZhjNYKWQf79l6zXfOvphzJ
155   -----END CERTIFICATE-----
156   -----BEGIN CERTIFICATE-----
157   MIIB9jCCAV+gAwIBAgIJAO4V/jiMoICoMA0GCSqGSIb3DQEBBQUAMBMxETAPBgNV
158   BAMMCENPTVAtMjMyMCAXDTEyMDIxNjExMTAyM1oYDzIxMTIwMTIzMTExMDIzWjAT
159   MREwDwYDVQQDDAhDT01QLTIzMjCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA
160   wi/3Z8W9pUiegUXIk/AiFDQ0UJ4JFAwjqr+HSRUirlUsHHT+8DzH/hfcTDX1I5BB
161   D1ADk+ydXjMm3OZrQcXjn29OUfM5C+g+oqeMnYQImN0DDQIOcUyr7AJc4xhvuXQ1
162   P2pJ5NOd3tbd0kexETa1LVhR6EgBC25LyRBRae76qosCAwEAAaNQME4wHQYDVR0O
163   BBYEFMDmW9aFy1sKTfCpcRkYnP6zUd1cMB8GA1UdIwQYMBaAFMDmW9aFy1sKTfCp
164   cRkYnP6zUd1cMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAskbFizHr
165   b6d3iIyN+wffxz/V9epbKIZVEGJd/6LrTdLiUfJPec7FaxVCWNyKBlCpINBM7cEV
166   Gn9t8mdVQflNqOlAMkOlUv1ZugCt9rXYQOV7rrEYJBWirn43BOMn9Flp2nibblby
167   If1a2ZoqHRxoNo2yTmm7TSYRORWVS+vvfjY=
168   -----END CERTIFICATE-----
169   -----BEGIN CERTIFICATE-----
170   MIIB9jCCAV+gAwIBAgIJAIlBksrZVkK8MA0GCSqGSIb3DQEBBQUAMBMxETAPBgNV
171   BAMMCENPTVAtMzU3MCAXDTEyMDEyNjEwNTUyOFoYDzIxMTIwMTAyMTA1NTI4WjAT
172   MREwDwYDVQQDDAhDT01QLTM1NzCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA
173   ts+iGUwi44vtIfwXR8DCnLtHV4ydl0YTK2joJflj0/Ws7mz5BYkxIU4fea/6+VF3
174   i11nwBgYgxQyjNztgc9u9O71k1W5tU95yO7U7bFdYd5uxYA9/22fjObaTQoC4Nc9
175   mTu6r/VHyJ1yRsunBZXvnk/XaKp7gGE9vNEyJvPn2bkCAwEAAaNQME4wHQYDVR0O
176   BBYEFKuGIYu8+6aEkTVg62BRYaD11PILMB8GA1UdIwQYMBaAFKuGIYu8+6aEkTVg
177   62BRYaD11PILMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAMoTRpBxK
178   YLEZJbofF7gSrRIcrlUJYXfTfw1QUBOKkGFFDsiJpEg4y5pUk1s5Jq9K3SDzNq/W
179   it1oYjOhuGg3al8OOeKFrU6nvNTF1BAvJCl0tr3POai5yXyN5jlK/zPfypmQYxE+
180   TaqQSGBJPVXYt6lrq/PRD9ciZgKLOwEqK8w=
181   -----END CERTIFICATE-----
182   -----BEGIN CERTIFICATE-----
183   MIIB9jCCAV+gAwIBAgIJAPHoWu90gbsgMA0GCSqGSIb3DQEBBQUAMBQxEjAQBgNV
184   BAMMCXZpZmlibm9kZTAeFw0xMjAzMTkyMzIwNTVaFw0xMzAzMTkyMzIwNTVaMBQx
185   EjAQBgNVBAMMCXZpZmlibm9kZTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA
186   ozBijpO8PS5RTeKTzA90vi9ezvv4vVjNaguqT4UwP9+O1+i6yq1Y2W5zZxw/Klbn
187   oudyNzie3/wqs9VfPmcyU9ajFzBv/Tobm3obmOqBN0GSYs5fyGw+O9G3//6ZEhf0
188   NinwdKmrRX+d0P5bHewadZWIvlmOupcnVJmkks852BECAwEAAaNQME4wHQYDVR0O
189   BBYEFF9EtgfZZs8L2ZxBJxSiY6eTsTEwMB8GA1UdIwQYMBaAFF9EtgfZZs8L2ZxB
190   JxSiY6eTsTEwMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAc43YTfc6
191   baSemaMAc/jz8LNLhRE5dLfLOcRSoHda8y0lOrfe4lHT6yP5l8uyWAzLW+g6s3DA
192   Yme/bhX0g51BmI6gjKJo5DoPtiXk/Y9lxwD3p7PWi+RhN+AZQ5rpo8UfwnnN059n
193   yDuimQfvJjBFMVrdn9iP6SfMjxKaGk6gVmI=
194   -----END CERTIFICATE-----
195   -----BEGIN CERTIFICATE-----
196   MIIB8DCCAVmgAwIBAgIJAJ5iKK7w6AQVMA0GCSqGSIb3DQEBBQUAMBExDzANBgNV
197   BAMMBkNPTVAtMTAeFw0xMTExMjkxNjU1NDZaFw0xMjExMjgxNjU1NDZaMBExDzAN
198   BgNVBAMMBkNPTVAtMTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA6IBOEnQP
199   qT1KPBT8xQnYe6ECxXkfV9zhuVwolB/2wHM1Qk0TRoOPRRHfOvzkLQUVkD9on6Dj
200   mJsYhrukqaidv0Y9n7c5JKM8DfFh41UP3wG6rJpPJ9VZ0ZzFjk+yzCSYrI6rf3Yd
201   vRhNbKHfBO+23DJJqeEiobxsOQc6eE9Gt78CAwEAAaNQME4wHQYDVR0OBBYEFDLf
202   TAc8fEZjGWNA62Tld7iSrgKgMB8GA1UdIwQYMBaAFDLfTAc8fEZjGWNA62Tld7iS
203   rgKgMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEA28CQAN/jC3X+5lOh
204   wYO0+HvXSa6TNy6k+xAXQHEezOSgA7QMjXGVPHNzZRxhI4k6mdGImmPlKfV/GgcA
205   T3XATu8g033m2pCtNXW6Awp4V2Mft+w5Hx4Y3iT0Uccxc/699PU/MGroBKVCphwB
206   /SvdKJ6l9YsKUKhJlMRQxc9QHdU=
207   -----END CERTIFICATE-----
208
209 [versions]
210 # Use SlapOS patched zc.buildout
211 zc.buildout = 1.6.0-dev-SlapOS-003
212
213 Jinja2 = 2.6
214 Werkzeug = 0.8.2
215 erp5.util = 0.4.1
216 hexagonit.recipe.cmmi = 1.5.0
217 lxml = 2.3.2
218 meld3 = 0.6.7
219 slapos.cookbook = 0.38
220 slapos.core = 0.21
221 slapos.libnetworkcache = 0.11
222 slapos.recipe.template = 2.2
223
224 # Required by:
225 # slapos.core==0.21
226 Flask = 0.8
227
228 # Required by:
229 # slapos.cookbook==0.38
230 PyXML = 0.8.5
231
232 # Required by:
233 # hexagonit.recipe.cmmi==1.5.0
234 hexagonit.recipe.download = 1.6nxd002
235
236 # Required by:
237 # slapos.cookbook==0.38
238 netaddr = 0.7.6
239
240 # Required by:
241 # slapos.core==0.21
242 netifaces = 0.6
243
244 # Required by:
245 # erp5.util==0.3
246 # slapos.cookbook==0.38
247 # slapos.core==0.21
248 # slapos.libnetworkcache==0.11
249 # zc.buildout==1.6.0-dev-SlapOS-003
250 setuptools = 0.6c12dev-r88846
251
252 # Required by:
253 # slapos.core==0.21
254 supervisor = 3.0a12
255
256 # Required by:
257 # slapos.cookbook==0.38
258 xml-marshaller = 0.9.7
259
260 # Required by:
261 # slapos.cookbook==0.38
262 zc.recipe.egg = 1.3.2
263
264 # Required by:
265 # slapos.core==0.21
266 zope.interface = 3.8.0