227 Commits

Author SHA1 Message Date
Liam Young
ec34b4851b Inform subordinate about changes to hugepages 2015-11-25 12:48:50 +00:00
James Page
16a03869c0 Add tox support 2015-10-30 14:49:18 +09:00
Liam Young
acd9e2eebd Simplier solution used by the other charms 2015-10-14 14:17:49 +00:00
Liam Young
a2a9b54e53 Refresh configs after upgrade to ensure the correct templates are used 2015-10-14 14:08:38 +00:00
David Della Vecchia
3cb59eb426 Fixing merge conflict with do_openstack_upgrade 2015-10-06 16:58:22 +00:00
David Della Vecchia
2e971f0ac8 refactoring do_openstack_upgrade to accept configs argument, bringing it in line with the other openstack charms 2015-10-06 15:38:12 +00:00
billy.olsen@canonical.com
c04cded0a7 [tribaal,r=billy-olsen]
Revert changes for the api rate limiting.

Closes-Bug: 1501924
2015-10-02 17:00:02 -07:00
David Ames
a6e22d2b33 [thedac, trivial] s/message/messaging 2015-10-02 14:36:48 -07:00
James Page
b41d7ac335 Update for the latest and greatest LXD updates in wily 2015-10-02 11:33:33 +01:00
Christopher Glass
fc146b2ea5 Reverting previous merge - the amulet tests broke on Precise. Investigating. 2015-10-02 11:40:38 +02:00
James Page
cdabbd2474 Fixup lint 2015-10-01 18:04:09 +01:00
Christopher Glass
85476fdcb7 Fixing iterable idiocy. 2015-10-01 17:07:37 +02:00
James Page
321812a64d Rebase 2015-10-01 08:59:03 +01:00
Christopher Glass
5b4bd57279 Added a api-rate-limit-rules charm config option controlling the rate-limiting
of the nova API.
2015-09-30 11:23:25 +02:00
David Ames
074911ead6 Database is optional for nova-compute. Fix decorator ordering 2015-09-29 08:14:35 -07:00
David Ames
e2874fe0a1 Check for neutron plugin relation 2015-09-28 14:40:59 -07:00
David Ames
dbfd8c3342 List value in dictionary 2015-09-25 15:50:56 -07:00
David Ames
783d5ccc85 Workload Status 2015-09-25 15:12:01 -07:00
James Page
247d8808c0 Move to sub configured access, and triggered restart 2015-09-23 13:11:45 +01:00
James Page
9dcb66637b Move lxd core config to lxd charm 2015-09-23 12:48:09 +01:00
James Page
6b587f1a99 Rebase 2015-09-21 14:02:58 +01:00
Liam Young
50886fc17c Have shmmax set when enabling hugepages 2015-09-17 12:21:15 +01:00
James Page
49addcaaa8 Nope - do it as root 2015-09-09 12:59:09 +01:00
James Page
613d84f5d5 Set lxc configuration for the user 2015-09-09 12:39:09 +01:00
James Page
9f61b0c19a Sortout lxd config options 2015-09-09 12:23:31 +01:00
James Page
23dd8fa2b4 Tidy configure_lxd_host 2015-09-09 09:46:23 +01:00
James Page
f0e3308b0a Fixup casing 2015-09-09 09:42:34 +01:00
Chuck Short
fcdc1431c5 Case out vivid-kilo 2015-09-04 12:58:56 -04:00
James Page
4b803e8479 Rebase on next 2015-09-03 18:04:56 +01:00
James Page
08b313f318 Move hugepages mount point to apparmor profile good location 2015-08-13 15:39:13 +01:00
James Page
3598cd5db6 Fixup imports and unit tests 2015-08-13 11:54:25 +01:00
James Page
9b891ace7a Ensure security is disabled for now if hugepages is enabled 2015-08-13 11:31:20 +01:00
James Page
798369a6f2 psutil install 2015-08-13 10:16:35 +01:00
James Page
182f9602ee Add support for configurable hugepages 2015-08-13 10:11:23 +01:00
Chuck Short
ab18234d43 Morege trunk 2015-08-05 09:35:26 -04:00
Liam Young
b23481208a Update charm to use single SubordinateConfigContext to stop ctxt data being lost 2015-07-29 17:10:07 +01:00
Chuck Short
28ae950dc7 Refactor LXD and add build from support source. 2015-07-23 22:24:48 -04:00
James Page
0a07dbb856 Alway set network_manager 2015-07-14 12:11:25 +01:00
James Page
ece6aa7b92 Don't set a network manager if charms turned off managing neutron 2015-07-14 11:46:12 +01:00
James Page
8cc6963340 Consume data from neutron-plugin subordinates. 2015-07-14 11:45:42 +01:00
Corey Bryant
d379ccd978 Add libyaml-dev as base git package 2015-05-12 19:53:02 +00:00
Corey Bryant
815f552bc6 Add comment to fix bin symlinks 2015-05-11 12:39:04 +00:00
Corey Bryant
3730d57bc5 Install libvirt-python as base package 2015-05-07 17:45:33 +00:00
Corey Bryant
004175239b Add rootwrap symlink 2015-05-07 16:39:15 +00:00
Corey Bryant
e5b6f061d8 Add missing params 2015-05-07 15:12:07 +00:00
Corey Bryant
002e6eb5a6 Use git_pip_venv_dir to get venv path 2015-05-07 14:55:16 +00:00
Corey Bryant
18eee1875e Use function to get pip venv path 2015-05-07 12:52:50 +00:00
Corey Bryant
66fc847ad4 Add libssl-dev to base git install packages 2015-05-06 18:25:31 +00:00
Corey Bryant
3f7872a29d Add libffi-dev to base git install packages 2015-05-06 16:18:19 +00:00
Corey Bryant
3c4b4f4962 Merge trunk 2015-05-05 20:27:58 +00:00