Statistics
| Branch: | Tag: | Revision:

root / debian / control @ b46430f0

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)
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)
52
Provides: ${python:Provides}
53
Replaces: snf-network
54
Recommends: snf-webproject
55
XB-Python-Version: ${python:Versions}
56
Description: Synnefo Compute/Network/Image package
57
 This package provides the Synnefo Compute, Network and Image functionality.
58
 It installs multiple Django apps to provide the above services.
59

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

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

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

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

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

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

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

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

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