Make docs.dev.grnet.gr URL oblsolete
Everything should point to http://www.synnefo.org/*This patch updates the URL everywhere in the repo.
Move astakos lib from snf-common to snf-django-lib
Move parsedate module to snf_django
Change pithos api public object handling
Expose public URL information only to the object owners.
Change pithos public URL implementation
Refs: commit: 56f3c759
Do not include encoded serial in the public URL.
Change PITHOS_PUBLIC_URL_MIN_LENGTH setting toPITHOS_PUBLIC_URL_SECURITY.
Log public set/unset functions.
Change pithos public implementation
Public URLs should consist of a random part.A public URL should be unique and should not beequal to any deleted public URL.Finally publishing a public object has no effect.Therefore, to generate a new public URL for an...
Deactivate pithos disk space usage tests
Pithos usage tests require special setupsince test accounts should be created and configured properlyin astakos and quotaholder components.
Also, these tests should know the server's version accounting policy.For the time being, pithos server does not return this information....
Eliminate mutable default arguments
Fix pithos purging accounting
Refs: #3442Refs: #1733
Make snf-pithos-tools obsolete
Move the directory under contrib and remove the correspondingentry from `devflow.conf'.
Remove upgrade-0.13 scripts
keep them incorporated in upgrade-0.13.rst
Pre 0.13 migration diagnostic scripts improvements
Display user date_joined and is_active fields
Rename `other` dir as `contrib`
Astakos 0.13 upgrade contrib scripts
Include upgrade to 0.13 helper scripts in synnefo contrib
Remove obsolete files from the integration branch
Import separate snf-ganeti-tools/ project
Split the Synnefo tools for Ganeti into a separate directory: * Make the utilities live in the synnefo.ganeti.* namespace * Import bootstrap scripts * Drop all dependencies on Django and the rest of Synnefo (refs #691)...
kvm-vif-bridge: properly remove old firewall rules
Since kvm-vif-bridge is stateless, i.e. we don't know whether the instance wason the same firewall class or even had the same tap interface, we have to try aforced removal of all firewall rules for (tap,) x (protected,limited,unprotected)....
Make RAPI CreateInstance() arguments configurable
Make RAPI CreateInstance() arguments deployment-specific.Add the GANETI_CREATEINSTANCE_KWARGS setting, which allows the administratorto set arbitrary arguments to RAPI CreateInstance().
Also add initial version of README.Upgrade, detailing...
Agree on consistent instance tags for firewalling
Update both the default API settings and the kvm-vif-bridge scriptto use consistent {protected, unprotected, limited} tags to determinethe firewall profile to use on public network interfaces.
The API spec still defines the {ENABLED, DISABLED, PROTECTED} keywords,...
Remove mac2eui64 from contrib/ganeti-hooks
contrib/hooks ships mac2eui64 that kvm-vif-bridge currently uses.kvm-vif-bridge depends on nfdhcpd, which ships that on /usr/bin, so usethat copy instead and remove our own copy.
Note that the same is also shipped under util/mac2eui64.py which is not...
Extend net notifications to include IPv6 addresses
Include support for autogenerated public IPv6 addresses,extend the logic layer accordingly:
Add patches to support simple NAT-based networking
Add patches to NFDHCPD, the sample KVM ifup scriptand the python-nfqueue package to support simple NAT-based networking,under contrib/patches.
Make nfdhcpd dir configurable in kvm-vif-bridge
Merge branches api-current and ui-0.4, minor fixes
Merge branches api-current and ui-0.4: * Fix merge conflicts * Fix minor bug in reconciliation mgmt command * Add comments in settings.py.dist * minor PEP8 fixes