Commit f3d87ae5 authored by Christos Stavrakakis's avatar Christos Stavrakakis

docs: Indentation fixes in Changelog

parent 1c589924
......@@ -87,29 +87,30 @@ Astakos
* Add API call for validating OAuth 2.0 access tokens
* **Shibboleth module** Extract unique identifier from the
* **Shibboleth module** Extract unique identifier from the
``REMOTE_USER`` header.
* Automatically fill third party signup form fields when available by the
* Automatically fill third party signup form fields when available by the
the third party provider.
* Management commands:
* Introduced new commands:
* component-show
* quota-list (replacing quota, supports various filters)
* quota-verify (replacing quota)
* oauth2-client-add (register OAuth 2.0 client)
* oauth2-client-list (list registered oauth 2.0 clients)
* oauth2-client-remove (remove OAuth 2.0 client)
* component-show
* quota-list (replacing quota, supports various filters)
* quota-verify (replacing quota)
* oauth2-client-add (register OAuth 2.0 client)
* oauth2-client-list (list registered oauth 2.0 clients)
* oauth2-client-remove (remove OAuth 2.0 client)
* Changed commands:
* component-add got options --base-url and --ui-url
* resource-modify --limit became --default-quota
* user-modify can operate on multiple users with --all and --exclude
* user-modify --set-base-quota became --base-quota
* component-add got options --base-url and --ui-url
* resource-modify --limit became --default-quota
* user-modify can operate on multiple users with --all and --exclude
* user-modify --set-base-quota became --base-quota
* Removed commands:
* quota
* resource-import (subsumed by service-import)
* resource-export-astakos (subsumed by service-export-astakos)
* quota
* resource-import (subsumed by service-import)
* resource-export-astakos (subsumed by service-export-astakos)
Cyclades
--------
......@@ -117,30 +118,30 @@ Cyclades
* Major changes to Cyclades networks:
* Implement 'cyclades_network' service, containing the /networks, /ports,
/subnets and /floatingips API endpoints under '/network/v2.0'.
The old /networks API of 'cyclades_compute' (under /compute/v2.0) is
removed.
/subnets and /floatingips API endpoints under '/network/v2.0'. The old
/networks API of 'cyclades_compute' (under /compute/v2.0) is
removed.
* Implement `snf-manage subnet-{create, list, modify, inspect}' management
commands for handling of subnets.
* Implement `snf-manage port-{create, list, remove, inspect}' management
commands for handling of ports.
* Add two new settings, 'CYCLADES_FORCED_SERVER_NETWORKS' and
'CYCLADES_DEFAULT_SERVER_NETWORKS' to control the networks that newly
created servers will be connected.
'CYCLADES_DEFAULT_SERVER_NETWORKS' to control the networks that newly
created servers will be connected.
* Implement Floating IP addresses, which are IPv4 addresses that can be
dynamically added and removed to a running server.
* Add new 'cyclades.floating_ip' resource.
* Implement 'snf-manage floating-ip-{create,list,remove,attach,detach}'
management commands to handle floating IPs.
management commands to handle floating IPs.
* Add 'floating_ip_pool' attribute to networks to mark networks that can
be used as floating IP pools.
* Implement 'resize' server action.
* Implement the 'resize' server action, to change the flavor of a server.
Only 'cpu' and 'memory' resizing is supported.
Only 'cpu' and 'memory' resizing is supported.
* Compute quotas for CPU and memory of running vms.
......@@ -152,7 +153,7 @@ Cyclades
* Make cyclades give a unique name to each Ganeti NIC. NICs are refered by
their unique name and not by their index inside the VM that are connected
to.
to.
* Support firewall profile for all NICs of an instance. Change firewall
settings to be filled with the unique name of the NIC. The affected settings
......@@ -212,31 +213,31 @@ Cyclades UI
service.
- New IPs pane from which user can manage floating IPs.
- Redesign public keys overlay as an additional pane view.
- Split networking configuration into an additional step in machine create
- Split networking configuration into an additional step in machine create
wizard.
- Display forced networks and choices of the available floating IPs which will
- Display forced networks and choices of the available floating IPs which will
be assigned to the created machine.
- Support for machine resize action. Explicit handling when machine is started
by displaying an utility shutdown button within the resize overlay.
- Machine IPs toggling subview in icon/single views.
- Replace IPv4/IPv6 with machine's FQDN in icon/single view. When no FQDN can
be resolved display a message. Message can be configured using the introduced
``UI_NO_FQDN_MESSAGE``. Setting ``UI_VM_HOSTNAME_FORMAT`` has been removed
- Replace IPv4/IPv6 with machine's FQDN in icon/single view. When no FQDN can
be resolved display a message. Message can be configured using the introduced
``UI_NO_FQDN_MESSAGE``. Setting ``UI_VM_HOSTNAME_FORMAT`` has been removed
and no longer used.
- Respect ``SNF:task_state`` machine attribute in order to improve machine
status display.
- Append software version as a url parameter in HTML static files in order
- Append software version as a url parameter in HTML static files in order
to force browser cache invalidation between versions.
- Configurable Google fonts base url. Fonts base url can be changed usint the
- Configurable Google fonts base url. Fonts base url can be changed usint the
``SYNNEFO_FONTS_BASE_URL`` setting.
- Regression fix: Display reboot required notification on machine firewall
parameters.
- Handling of ``GANETI_USE_HOTPLUG`` setting. Do not allow live network actions
- Handling of ``GANETI_USE_HOTPLUG`` setting. Do not allow live network actions
when setting is set to ``False``.
- Double escaping fix in machine create wizard images list and machine details
- Double escaping fix in machine create wizard images list and machine details
subview.
- Fix image ordering in machine create wizard.
- New setting ``UI_SUPPORT_SSH_OS_FAMILY_LIST``. A list of image OS families
- New setting ``UI_SUPPORT_SSH_OS_FAMILY_LIST``. A list of image OS families
for which ui will enable ssh key injection in machine wizard.
......@@ -244,50 +245,32 @@ Pithos
------
* Rewrite tests.
* Performance optimizations in object listing.
* Introduce backend method decorator for handling transaction management if no
transaction is initiated from the frontend.
* Fix Internal Server Errors https://code.grnet.gr/issues/4501 &
https://code.grnet.gr/issues/4502.
* Fix REQUEST ENTITY TOO LARGE request failure during move operations
https://code.grnet.gr/issues/4154.
* Fix FORBIDDEN request failure while listing implicitly shared objects
https://code.grnet.gr/issues/4131.
* Fix issue with the computed size of an updated object.
* Reply with the Merkle hash in the ETag header if MD5 is deactivated.
* Reply with FORBIDDEN (403) to public listing requests performed by non path
owners.
* Change response status to NOT FOUND (404) while trying to delete an
already deleted object.
* Change SQLAlchemy version to 0.7
* Change view authorization
The pithos views do not use the cookie information for user authentication.
They request (from Astakos) and use a short-term access token for a
specific resource.
* Remove PITHOS_ASTAKOS_COOKIE_NAME setting, since it is no longer useful
* Add PITHOS_OAUTH2_CLIENT_CREDENTIALS setting to authenticate the views with
astakos during the resource access token generation procedure
* Add PITHOS_UNSAFE_DOMAIN setting to restrict file serving endpoints to a
specific host
* Management commands:
* Introduced new command:
* file-show
* Added new 'file-show' management command
* Remove command 'resource-export-pithos' subsumed by 'service-export-pithos'.
.. _Changelog-0.14.10:
......@@ -476,7 +459,7 @@ Synnefo-wide
a user-configurable <COMPONENT>_BASE_URL. Each API (compute, image, etc.)
is deployable under a developer-configurable prefix beneath BASE_URL.
* Deprecate CLOUDBAR_ACTIVE_SERVICE setting from all apps.
* Deprecate CLOUDBAR_ACTIVE_SERVICE setting from all apps.
* Common synnefo 404/500 templates (located in snf-webproject)
......@@ -538,16 +521,16 @@ Astakos
* Added fine grain user auth provider's policies.
* Administrator can override default auth provider policies to a specific
* Administrator can override default auth provider policies to a specific
user or group of users.
* Optionally a user can be assigned to a list of groups, based on the
authentication method he choosed to signup.
* Removed explicit handling of SMTP errors on each email delivery. Exceptions
* Removed explicit handling of SMTP errors on each email delivery. Exceptions
are now propagated to base django exception handler.
* Email used in html/email tempaltes which prompt user to contact for service
support prompts is now defined in ``CONTACT_EMAIL`` setting introduced in
* Email used in html/email tempaltes which prompt user to contact for service
support prompts is now defined in ``CONTACT_EMAIL`` setting introduced in
snf-common settings.
* Improvements in user activation flow
......@@ -555,7 +538,7 @@ Astakos
* User moderation now takes place after the user has verified his email
address.
* User model enriched with additional user state fields
* Split activation email from moderation process. Administrator is required
* Split activation email from moderation process. Administrator is required
to moderate user explicitly using the `user-modify --accept` or
`user-modify --reject` commands.
* Improved logging throught out user activation procedures.
......@@ -563,26 +546,26 @@ Astakos
* Remove deprecated AstakosUser model fields: `provider`,
`third_party_identifier`
* Allow override of authentication provider messages using the following
* Allow override of authentication provider messages using the following
format in setting names: ``ASTAKOS_<PROVIDER_MODULE>_<MSGID>_MSG``
* Cloudbar automatically tries to identify the active service based on window
* Cloudbar automatically tries to identify the active service based on window
location.
* Removing authentication provider view is now CSRF protected.
* New `API access` view, containing useful information to users on how to
* New `API access` view, containing useful information to users on how to
access available Synnefo services API's.
* Remove of ASTAKOS_*_EMAIL_SUBJECT settings. All email subjects are now
defined in astakos.im.messages module. Overriding default values can be
* Remove of ASTAKOS_*_EMAIL_SUBJECT settings. All email subjects are now
defined in astakos.im.messages module. Overriding default values can be
achieved using custom gettext files or using astakos messages settings::
#change of greeting email subject
ASTAKOS_GREETING_EMAIL_SUBJECT_MESSAGE = 'Welcome to my cloud'
* Remove ``ASTAKOS_ACTIVATION_REDIRECT_URL`` and ``ASTAKOS_LOGIN_SUCCESS_URL``
from astakos .conf file. Settings are dynamically computed based on
* Remove ``ASTAKOS_ACTIVATION_REDIRECT_URL`` and ``ASTAKOS_LOGIN_SUCCESS_URL``
from astakos .conf file. Settings are dynamically computed based on
``ASTAKOS_BASE_URL``.
* Management commands:
......@@ -723,10 +706,10 @@ Astakos
* refactored/improved /login endpoint used by desktop/mobile clients.
* endpoint url is now exposed by `weblogin` service
* clients should use unauthenticated identity/tokens api to resolve the
* clients should use unauthenticated identity/tokens api to resolve the
endpoint url
* view only allows redirects to `pithos://` scheme urls
* removed uuid from redirect parameters. Client should use authenticated
* removed uuid from redirect parameters. Client should use authenticated
request to identity/tokens to retrieve user uuid.
......@@ -751,14 +734,14 @@ Cyclades
UI
^^
* Removed feedback endpoint. Feedback requests delegate to astakos feedback
service. ``FEEDBACK_CONTACTS``, ``FEEDBACK_EMAIL_FROM`` settings removed,
service. ``FEEDBACK_CONTACTS``, ``FEEDBACK_EMAIL_FROM`` settings removed,
and no longer used.
* ``UI_LOGIN_URL``, ``UI_GLANCE_URL``, ``COMPUTE_URL`` settings no longer
* ``UI_LOGIN_URL``, ``UI_GLANCE_URL``, ``COMPUTE_URL`` settings no longer
required to be set and are dynamically computed based on ``ASTAKOS_BASE_URL``
and ``CYCLADES_BASE_URL`` settings.
* File group is no longer included in ssh keys personality metadata sent in
* File group is no longer included in ssh keys personality metadata sent in
create vm calls.
Pithos
------
......@@ -768,7 +751,7 @@ Pithos
* new settings:
PITHOS_RADOS_STORAGE, PITHOS_RADOS_POOL_BLOCKS, PITHOS_RADOS_POOL_MAPS
* X-Object-Public now contains full url (domain + proper component prefix +
* X-Object-Public now contains full url (domain + proper component prefix +
file path)
* Rewritten support for public URLs, with admin-selectable length
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment