Statistics
| Branch: | Tag: | Revision:

root / debian / control @ 55d0ba54

History | View | Annotate | Download (6.1 kB)

1
Source: synnefo
2
Section: python
3
Priority: optional
4
Maintainer: Synnefo development team <synnefo-devel@googlegroups.com>
5
Build-Depends: debhelper (>= 8), python-all (>= 2.5)
6
Standards-Version: 3.9.2
7
XS-Python-Version: >= 2.6
8
Homepage: http://www.synnefo.org
9
Vcs-Browser: https://code.grnet.gr/git/synnefo
10

    
11
Package: synnefo
12
Section: python
13
Priority: optional
14
Architecture: all
15
Depends: snf-common, snf-cyclades-app, snf-cyclades-gtools, snf-webproject,
16
 snf-astakos-app, snf-pithos-app, snf-pithos-backend
17
Description: Synnefo meta package
18

    
19
Package: snf-common
20
Architecture: all
21
Depends: ${misc:Depends}, ${python:Depends}, python-setuptools
22
Provides: ${python:Provides}
23
XB-Python-Version: ${python:Versions}
24
Description: Synnefo common package
25
 This package contains common functionality, used by all other Synnefo
26
 components
27

    
28
Package: snf-webproject
29
Architecture: all
30
Depends: ${misc:Depends}, ${python:Depends},
31
  snf-common (= ${binary:Version}),
32
  python-django-south (>= 0.7.3)
33
Provides: ${python:Provides}
34
XB-Python-Version: ${python:Versions}
35
Description: Synnefo webproject package (common settings mechanism)
36

    
37
Package: snf-branding
38
Architecture: all
39
Depends: ${python:Depends}
40
Provides: ${python:Provides}
41
XB-Python-Version: ${python:Versions}
42
Description: Synnefo Branding package for user interface and message customization.
43

    
44
Package: snf-cyclades-app
45
Architecture: all
46
Depends: ${misc:Depends}, ${python:Depends},
47
  snf-common (= ${binary:Version}), snf-django-lib (= ${binary:Version}),
48
  snf-branding (= ${binary:Version}), snf-webproject (= ${binary:Version}),
49
  python-astakosclient (= ${binary:Version}),
50
  snf-pithos-backend (= ${binary:Version}),
51
  python-django-south (>= 0.7.3),
52
  python-requests (>= 0.12.1)
53
Provides: ${python:Provides}
54
Replaces: snf-network
55
Recommends: snf-webproject
56
XB-Python-Version: ${python:Versions}
57
Description: Synnefo Compute/Network/Image package
58
 This package provides the Synnefo Compute, Network and Image functionality.
59
 It installs multiple Django apps to provide the above services.
60

    
61
Package: snf-cyclades-gtools
62
Architecture: all
63
Depends: ${misc:Depends}, ${python:Depends}, ganeti2, snf-network,
64
  snf-common (= ${binary:Version})
65
Provides: ${python:Provides}
66
Suggests: collectd
67
XB-Python-Version: ${python:Versions}
68
Description: Synnefo tools to interact with Ganeti
69
 This package contains the supplementary tools that allow Ganeti to
70
 interact with Synnefo. It should be installed on all Ganeti nodes.
71
 .
72
 It includes:
73
  * snf-ganeti-hook, a Ganeti hook that notifies the Synnefo queue
74
  * snf-ganeti-eventd, a daemon who watches the Ganeti job queue
75
  * snf-progress-monitor, a utility to monitor image deployment and
76
    produce notifications to the Synnefo queue
77

    
78
Package: snf-astakos-app
79
Architecture: all
80
Depends: ${misc:Depends}, ${python:Depends},
81
  snf-common (= ${binary:Version}), snf-django-lib (= ${binary:Version}),
82
  snf-branding (= ${binary:Version}), snf-webproject (= ${binary:Version}),
83
  python-astakosclient (= ${binary:Version})
84
Provides: ${python:Provides}
85
Conflicts: snf-quotaholder-app
86
Replaces: snf-quotaholder-app
87
Recommends: snf-webproject
88
XB-Python-Version: ${python:Versions}
89
Description: Synnefo Identity management package
90
 This package provides the Synnefo Identity management functionality.
91
 It is a Django app that handles users and groups for all the other
92
 Synnefo services: Cyclades, Pithos, etc.
93

    
94
Package: snf-pithos-app
95
Architecture: all
96
Depends: ${misc:Depends}, ${python:Depends},
97
  snf-common (= ${binary:Version}), snf-django-lib (= ${binary:Version}),
98
  snf-branding (= ${binary:Version}), snf-webproject (= ${binary:Version}),
99
  python-astakosclient (= ${binary:Version}),
100
  snf-pithos-backend (= ${binary:Version}),
101
Recommends: snf-webproject
102
Provides: ${python:Provides}
103
XB-Python-Version: ${python:Versions}
104
Description: Synnefo File/Object Storage package
105
 This package provides the Synnefo File/Object Storage functionality.
106
 It is a Django app for the frontend of the Storage service. The
107
 backend of the service is handled by the 'snf-pithos-backend' package.
108

    
109
Package: snf-pithos-backend
110
Architecture: all
111
Depends: ${misc:Depends}, ${python:Depends}, snf-common ( = ${binary:Version}),
112
    python-argparse
113
Replaces: snf-pithos-lib
114
Provides: ${python:Provides}
115
Recommends: python-ceph
116
XB-Python-Version: ${python:Versions}
117
Description: Synnefo File/Object Storage backend library
118
 This package handles the low level management for the Synnefo
119
 File/Object Storage service. This means handling of the DB, object
120
 hashing, object mapping and also handling of different underlying
121
 storage backend technologies, such as NFS and/or RADOS.
122

    
123
Package: snf-tools
124
Architecture: all
125
Depends: ${misc:Depends}, ${python:Depends}, kamaki (>= 0.12.3)
126
Provides: ${python:Provides}
127
XB-Python-Version: ${python:Versions}
128
Description: Synnefo generic additional tools (burnin)
129
 This package contains additional tools that supplement a Synnefo
130
 installation. Currently, this package contains only the burnin tool.
131

    
132
Package: snf-stats-app
133
Architecture: all
134
Depends: ${misc:Depends}, ${python:Depends},
135
  snf-common (= ${binary:Version}), snf-django-lib (= ${binary:Version})
136
Provides: ${python:Provides}
137
Recommends: snf-webproject
138
Suggests: gunicorn, collectd, python-gevent (>=0.13)
139
XB-Python-Version: ${python:Versions}
140
Description: Synnefo Stats
141
 Synnefo Stats
142

    
143
Package: python-astakosclient
144
Architecture: all
145
Depends: ${misc:Depends}, ${python:Depends}
146
Provides: ${python:Provides}
147
XB-Python-Version: ${python:Versions}
148
Description: Synnefo Astakos Client
149
 Python client for Astakos, the Synnefo identity management service.
150

    
151
Package: snf-django-lib
152
Architecture: all
153
Depends: ${misc:Depends}, ${python:Depends},
154
  snf-common (= ${binary:Version}), python-astakosclient (= ${binary:Version})
155
Provides: ${python:Provides}
156
Recommends: snf-webproject
157
XB-Python-Version: ${python:Versions}
158
Description: Synnefo Django library
159
 Synnefo Django library
160

    
161
Package: snf-deploy
162
Architecture: all
163
Depends: ${misc:Depends}, ${python:Depends}, fabric (>=1.3)
164
XB-Python-Version: ${python:Versions}
165
Description: Auto deploy tool for Synnefo.
166
 * Creates virtual cluster
167
 * Installs all related software components to the cluster in order to have a
168
   local synnefo up-and-running
169