History | View | Annotate | Download (2.2 kB)
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...
Minor changes to default settings
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,...
Merge branch 'faidon/misc-fixes'
Conflicts: settings.d/50-invitations.conf
Make Ganeti disk template a configurable setting
Make the disk template to use for Ganeti instances (e.g., 'plain'or 'drbd') a configurable setting in settings.d/20-api.conf,fixes #777.
Move an snf-ganeti-hook setting to its own file
Remove useless & noisy copyright banners for .conf
Remove 36 lines of noise from all of settings.d configuration files.Besides being utterly useless and extremely annoying, it's also commonlyincorrect since some of them are derived from Django and they're not...
Enforce flavor-specified disk size for new VMs
Enforce the flavor-specified disk size when creating a new VM.Introduce the new IGNORE_FLAVOR_DISK_SIZES setting, which makes the API alwayscreate VMs with 4GB or 14GB disks.This is useful in development deployments where disk space is scarce.
Use a default firewall profile on public networks
Uses settings.DEFAULT_FIREWALL_PROFILE in case an instance has no firewall tags defined.
Refs #659
Update API to return 4 kinds of graphs
Also temporarily disable encryption of backend id.
Refs #527
Merge branch 'api-current' of https://code.grnet.gr/git/synnefo into api-current
Add a Get Server Stats API method
Extend net notifications to include IPv6 addresses
Include support for autogenerated public IPv6 addresses,extend the logic layer accordingly:
Limit the number of VMs a user can create
Controlled by the MAX_VMS_PER_USER setting.
Fixes #703
Split settings.py.dist in distinct conf files
Split settings.py.dist in distinct conf files under settings.d/,similarly to:
https://code.djangoproject.com/wiki/SplitSettings#UsingalistofconffilesTransifex
Use settings..d/*-local.conf files for local modifications,...