Deployment Platform/1.1/Todo: Difference between revisions

 
(12 intermediate revisions by the same user not shown)
Line 1: Line 1:
== New distro support ==
* <strike>Support Ubuntu [Server] in Mace.</strike>
== sugar-server-blacklist ==
== sugar-server-blacklist ==


Line 11: Line 15:
[[Sugar_Server_Kit/sugar-client|New]] SSK component.
[[Sugar_Server_Kit/sugar-client|New]] SSK component.


* handle datastore backup/restore
* <strike>handle datastore backup/restore</strike>
* handle package upgrades from school server for deployment specific updates (from separate repositories)
* <strike>handle package upgrades from school server for deployment specific updates (from separate repositories)</strike>


== Documentation ==
== Documentation ==


* in-code documentation for sugar-server and sugar-server-templates
* <strike>in-code documentation for sugar-server and sugar-server-templates</strike>, not completed, will be continued while working on 1.2


== Testing ==
== Testing ==


* more system tests of SSK infra using sugaroid to cover various deployment workflows
* <strike>more system tests of SSK infra using sugaroid to cover various deployment workflows</strike>, not fully completed, moved to 1.2 TODO and looking for SSK usage in the field;
* using sugaroid bots, stress test prosody to compare with ejabberd
* <strike>using sugaroid bots, stress test prosody to compare with ejabberd</strike>, not completed, moved to 1.2 TODO;
* the basis for regression tests to keep 1.x branch w/o regressions
* <strike>the basis for regression tests to keep 1.x branch w/o regressions</strike> all SSK components have an initial set (the process is ongoing) of unit tests that will let keep the system out of regressions.


== New templates ==
== New templates ==


* <strike>squidGuard</strike>
* <strike>squidGuard</strike>
* Monitoring (?) Munin
* <strike>munin-node</strike>


== Deployment ==
== Deployment ==


* SSK based [http://wiki.paraguayeduca.org/index.php/School_Server .py final solution].
* <strike>SSK based .py final solution</strike>, [[Sugar_Server_Kit/Solutions/Paraguay_Educa_Server|.py pilot program]].