1 # This Software Release is used to test
2 # the behavior of Slave Instances in slapos and in slaprunner.
6 /srv/slapgrid/slappart74/srv//runner/project/slapos
14 recipe = slapos.recipe.template
15 url = ${:_profile_base_location_}/instance.cfg
16 output = ${buildout:directory}/instance.cfg
19 [instance-default-profile]
20 recipe = slapos.recipe.template
21 url = ${:_profile_base_location_}/instance-default.cfg
22 output = ${buildout:directory}/instance-default.cfg
25 [instance-test-profile]
26 recipe = slapos.recipe.template
27 url = ${:_profile_base_location_}/instance-test.cfg
28 output = ${buildout:directory}/instance-test.cfg
32 recipe = slapos.recipe.template
33 url = ${:_profile_base_location_}/parameter-check-promise.py.in
34 output = ${buildout:directory}/parameter-check-promise.py
38 recipe = zc.recipe.egg
39 eggs = collective.recipe.template
45 buildout-versions = 1.7
62 slapos.cookbook = 0.87
64 slapos.recipe.cmmi = 0.2
65 slapos.recipe.template = 2.5
68 xml-marshaller = 0.9.7
69 collective.recipe.template = 1.11
80 # slapos.cookbook==0.87
93 zope.interface = 4.1.1
96 # Replicate slapos stack, but without shacache to not have to compile the entire world for a simple test.
98 # Explicitly disable download-cache
101 # Generate list of automatically chosen eggs version
106 # Use shacache and lxml
108 ../../component/lxml-python/buildout.cfg
110 # Separate from site eggs
111 allowed-eggs-from-site-packages =
112 include-site-packages = false
113 exec-sitecustomize = false
115 # Add location for modified non-official slapos.buildout
117 http://www.nexedi.org/static/packages/source/slapos.buildout/
118 http://www.nexedi.org/static/packages/source/
119 http://www.nexedi.org/static/packages/source/hexagonit.recipe.download/
121 # Use only quite well working sites.
133 peak.telecommunity.com
138 # XXX: Workaround of SlapOS limitation
139 # Unzippig of eggs is required, as SlapOS do not yet provide nicely working
140 # development / fast switching environment for whole software
143 # Define where is defined what version of eggs we should use
146 # Define networkcache with shacache.org
147 networkcache-section = networkcache
149 # Install slapos.cookbook containing all officials recipes
150 # Explicitely define dependencies as well, because of buildout limitation
153 recipe = zc.recipe.egg
158 hexagonit.recipe.download
169 # Use SlapOS patched zc.buildout
170 zc.buildout = 1.6.0-dev-SlapOS-013
171 # zc.recipe.egg 2.x is for Buildout 2
172 zc.recipe.egg = 1.3.2
173 # Use own version of h.r.download to be able to open xz-like archives
174 hexagonit.recipe.download = 1.7nxd002
175 # Use pinned version of setuptools. Other versions work, but changing
176 # version makes buildout recompile everything. Developers' nightmare.
178 # Official egg of prettytable has permission problems in EGG-INFO.
179 prettytable = 0.7.3-nxd001
182 download-cache-url = http://www.shacache.org/shacache
183 download-dir-url = http://www.shacache.org/shadir