6 |
6 |
Since v0.13 most of the Synnefo components have been merged into a single
|
7 |
7 |
repository and have aligned versions.
|
8 |
8 |
|
|
9 |
.. _Changelog-0.15rc5:
|
|
10 |
|
9 |
11 |
v0.15rc5
|
10 |
12 |
========
|
11 |
13 |
|
... | ... | |
14 |
16 |
Astakos
|
15 |
17 |
-------
|
16 |
18 |
|
17 |
|
* Fix request authorisation code failures due to Unicode issue:
|
|
19 |
* Fix request authorization code failures due to Unicode issue:
|
18 |
20 |
https://code.grnet.gr/issues/4971
|
|
21 |
* Omit validation issues for non-required metadata values received from the
|
|
22 |
third party authentication provider.
|
|
23 |
|
19 |
24 |
|
20 |
25 |
Pithos
|
21 |
26 |
------
|
... | ... | |
31 |
36 |
Cyclades
|
32 |
37 |
--------
|
33 |
38 |
|
|
39 |
* Extend flavors with 'allow_create' attribute. Flavors that have this
|
|
40 |
attribute unset cannot be used by users to create new servers.
|
|
41 |
* Store each image property(metadata) as a separate Pithos metadata and check
|
|
42 |
that the size of each property is valid.
|
34 |
43 |
* Fix a few occurrences of HTTP 500 errors being triggered due to insufficient
|
35 |
|
validation of incoming requests in the Network API
|
|
44 |
validation of incoming requests in the Network API
|
36 |
45 |
* Speed up some API calls by fixing the relevant DB queries
|
37 |
46 |
|
38 |
47 |
.. _Changelog-0.15rc4:
|
... | ... | |
57 |
66 |
and Astakos' ui service is under '_astakos/ui'.
|
58 |
67 |
|
59 |
68 |
* Add 'mail_admins' handler to 'django.request' logger in order to send email
|
60 |
|
notifactions to users listed in 'ADMINS' setting about unhandled exceptions
|
|
69 |
notifications to users listed in 'ADMINS' setting about unhandled exceptions
|
61 |
70 |
in the code.
|
62 |
71 |
|
63 |
72 |
* Extend astakosclient to request and validate OAuth 2.0 access tokens
|
... | ... | |
110 |
119 |
* Export basic statistics about Astakos service from '/admin/stats/detail' API
|
111 |
120 |
endpoint. Access to this endpoint is only allowed to users that belong to
|
112 |
121 |
the Astakos groups that are defined in the
|
113 |
|
'ASTAKOS_ADMIN_STATS_PERMITTED_GROUPS' setting. Statistics are also availble
|
|
122 |
'ASTAKOS_ADMIN_STATS_PERMITTED_GROUPS' setting. Statistics are also available
|
114 |
123 |
from 'snf-manage stats-astakos' management command.
|
115 |
124 |
|
116 |
125 |
* Implement OAuth 2.0 Authorization Code Grant
|
... | ... | |
124 |
133 |
* Automatically fill third party signup form fields when available by the
|
125 |
134 |
the third party provider.
|
126 |
135 |
|
127 |
|
* Omit validation issues for non-required metadata values received from the
|
128 |
|
third party authentication provider.
|
129 |
|
|
130 |
136 |
* Management commands:
|
131 |
137 |
|
132 |
138 |
* Introduced new commands:
|
... | ... | |
199 |
205 |
CYCLADES_SERVERS_FQDN to set the template for servers FDQN. Remove
|
200 |
206 |
'UI_VM_HOSTNAME_FORMAT' setting.
|
201 |
207 |
* Extend servers info API response with 'SNF:port_forwarding' attribute,
|
202 |
|
describing port fowarding rules (DNAT) that are applied to vms. The
|
|
208 |
describing port forwarding rules (DNAT) that are applied to vms. The
|
203 |
209 |
description of such rules is done via the new CYCLADES_PORT_FORWARDING
|
204 |
210 |
setting.
|
205 |
211 |
* Speed up server reconciliation, by performing parallel reconciliation for
|
206 |
212 |
each backend.
|
207 |
213 |
* Change --dhcp option of network management commands from a flag to a boolean
|
208 |
214 |
value, e.g. --dhcp=True
|
209 |
|
* Remove 'ARCHIPELAGO_BACKENDS' setting used to distinquish between backends
|
|
215 |
* Remove 'ARCHIPELAGO_BACKENDS' setting used to distinguish between backends
|
210 |
216 |
that hosted only archipelago backends. Instead allocation is based on which
|
211 |
217 |
disk-templates are enabled in each backend.
|
212 |
218 |
* Implement 'snf-manage server-remove' management command.
|
... | ... | |
220 |
226 |
* Export basic statistics about Cyclades Service from '/admin/stats/detail'
|
221 |
227 |
API endpoint. Access to this endpoint is only allowed to users that belong
|
222 |
228 |
to the Astakos groups that are defined in the 'ADMIN_STATS_PERMITTED_GROUPS'
|
223 |
|
setting. Statistics are also availble from 'snf-manage stats-cyclades'
|
|
229 |
setting. Statistics are also available from 'snf-manage stats-cyclades'
|
224 |
230 |
management command.
|
225 |
231 |
* Support enforcing quota through command 'enforce-resources-cyclades'.
|
226 |
232 |
* Remove command 'resource-export-cyclades' subsumed by
|
... | ... | |
238 |
244 |
* Remove 'DEFAULT_ROUTING_TABLE' setting. If a link for an IP_LESS_ROUTED
|
239 |
245 |
network is not specified, the link will be uniquely named
|
240 |
246 |
'snf-link-$network_id'.
|
241 |
|
* Extend flavors with 'allow_create' attribute. Flavors that have this
|
242 |
|
attribute unset cannot be used by users to create new servers.
|
243 |
247 |
|
244 |
248 |
|
245 |
249 |
Cyclades UI
|