James Page
d949eeda57
Drop support for legacy Neutron management
...
The nova-compute charm originally managed the Neutron services
and configuration files for the hypervisor units; this has be
devolved into subordinate charms such as neutron-openvswitch
providing a nicer separation between Nova and Neutron.
Drop remaining legacy Neutron support from this charm as it was
deprecated for removal last cycle.
Change-Id: If3bd62d169c8e8804570c75e7311bf005c13683a
2016-04-08 11:06:51 +01:00
Edward Hope-Morley
b1d232f866
Add hardening support
...
Add charmhelpers.contrib.hardening and calls to install,
config-changed, upgrade-charm and update-status hooks.
Also add new config option to allow one or more hardening
modules to be applied at runtime.
Change-Id: I525c15a14662175f2a68cdcd25a3ab2c92237850
2016-03-24 11:18:41 +00:00
James Page
5805659a6f
Drop support for OpenStack releases < Icehouse
...
Rollup configuration file templates, drop templates relating
to Quantum (renamed to Neutron@Havana).
Drop all references to Quantum and related code paths, refactor
tests to baseline on Neutron/Icehouse.
Change-Id: I900a758f2aad77f1730d7a4d822d2cbcca9b63fc
2016-03-23 12:41:02 +00:00
Liam Young
7747f7f997
[gnuoy, r=james-page]
...
Allow a subordinate to request a metadata proxy without setting a shared secret
2016-01-15 14:13:25 +00:00
Liam Young
fd451d3170
Fix unit test
2015-11-27 14:39:09 +00:00
Liam Young
52655c238d
Allow a subordinate to request a metadata proxy without setting a shared secret
2015-11-16 11:53:00 +00:00
David Della Vecchia
3cb59eb426
Fixing merge conflict with do_openstack_upgrade
2015-10-06 16:58:22 +00:00
James Page
f6d2949992
[trivial] Fixup failing LXD unit tests, refactor invalid assert calls
2015-10-06 10:04:58 +01:00
David Della Vecchia
26162963a3
Implementing new charmhelpers-based upgrade action
2015-09-28 21:24:44 +00:00
Liam Young
4bdbac9656
[gnuoy, r=hopem] Update ceph broker code to fix Bug #1453940
2015-09-12 07:31:45 +01:00
Liam Young
0de2f1c7a7
Fix unit tests
2015-09-07 09:43:08 +01:00
Liam Young
818b1de926
Update unit test
2015-08-27 13:26:18 +01:00
James Page
3598cd5db6
Fixup imports and unit tests
2015-08-13 11:54:25 +01:00
Jorge Niedbalski
ec99a18730
Fixes bug LP: #1448143
2015-04-24 10:43:58 -03:00
Corey Bryant
621b671521
Deploy from source
2015-04-15 14:21:42 +00:00
James Page
b09a482854
Rebase, resync
2015-03-31 16:01:48 +01:00
Liam Young
ce0d92ef9f
Merged next in
2015-03-31 10:35:46 +00:00
Liam Young
79c788481a
Add option to stop nova-compute managing neutron packages, files and services
2015-03-31 10:27:36 +00:00
James Page
48943cbcbe
[gnuoy,r=james-page] Restart libvirt-bin in ceph_joined hook to ensure that correct librbd libraries are in-use.
2015-03-31 09:49:33 +01:00
Liam Young
5d2867d0d5
Restart libvirt-bin after installing ceph-common to pick up the librbd libraries
2015-03-03 12:57:50 +00:00
Liam Young
f8ae3bfca5
Add more unit tests
2015-02-25 15:02:09 +00:00
James Page
4bb578e477
Rebase on next
2015-01-13 09:24:40 +00:00
Liam Young
53810681ad
Fix unit tests
2015-01-09 15:40:46 +00:00
James Page
81c17b8c22
Rebase on next
2014-12-15 10:39:46 +00:00
Edward Hope-Morley
11f6dc1a96
synced /next
2014-12-15 10:28:47 +00:00
Corey Bryant
cdbe7da6c9
[niedbalski,r=wolsen,r=coreycb]
...
Add sysctl config option to allow dict of sysctl
kernel parameters to be set.
2014-12-11 20:11:41 +00:00
Jorge Niedbalski
67582c9000
lint errors fixed
2014-12-10 16:37:47 -03:00
Jorge Niedbalski
a2cfd7ea48
Addressing review comments
2014-12-10 15:52:15 -03:00
Alexander List
70e7ce6d32
[alexlist] split nonstandard path test into test for nova_compute_utils
2014-11-28 14:17:10 +00:00
Alexander List
a45c155f54
[alexlist] fix underscores to dashes in variable name, fix calls
2014-11-28 12:57:50 +00:00
Alexander List
c5c911340d
[alexlist] Allow nonstandard path for authorized_keys, including unit test
2014-11-28 12:54:57 +00:00
Jorge Niedbalski
acf47589a5
[unit_test] added unit test to support "sysctl" config
2014-11-26 10:38:55 -03:00
Edward Hope-Morley
81b5205034
added libvirt_image_ceph_conf_file conf option
2014-11-13 15:46:39 +00:00
Edward Hope-Morley
b0a1482559
added missing ceph context handler and fixed unti tests
2014-11-11 15:33:14 +00:00
Liam Young
df743f5360
Fix unit tests and lint
2014-10-20 14:16:22 +00:00
James Page
01fbbe874e
[gnuoy,r=james-page] Add support for separate management of neutron openvswitch configuration via subordinate.
2014-06-24 14:44:41 +01:00
Liam Young
c38fd8ec3d
Fix test_amqp_changed_with_data_and_quantum to take into account the neutron-api relation check and add additional test to check neutron conf isn't written when relation is present
2014-06-24 14:43:19 +01:00
James Page
5723e62876
Add hostname to cloud-compute relation for MAAS environment SSH keyscanning
2014-06-12 10:40:30 +01:00
James Page
1a42f98392
[tribaal,r=james-page,t=james-page]
...
Resync helpers to pickup fixes for apt lock races and better block device detection and handling.
2014-05-21 11:04:25 +01:00
James Page
1d49d848de
tidy pre-proposal
2014-04-10 17:09:53 +01:00
James Page
5f99175a80
[yolanda,r=james-page] Add postgresql support
...
[james-page] Drop configuration of db connection for neutron/quantum
2014-03-31 12:00:16 +01:00
yolanda.robla@canonical.com
87653e3362
rebased
2014-03-28 12:21:02 +01:00
yolanda.robla@canonical.com
ac69ac928b
added unit testing for database
2014-03-27 11:21:11 +01:00
yolanda.robla@canonical.com
82941dc507
fixed tests
2014-03-27 11:00:37 +01:00
James Page
e8cf274402
Check for correct nova user ssh import
2013-12-16 13:09:17 +00:00
James Page
6738e1b3ae
Add checks for initialize_ssh_keys
2013-12-16 12:56:11 +00:00
James Page
ecab30d4f6
Add some more hook tests for resize
2013-12-16 12:54:10 +00:00
James Page
72e6c145e7
Update tests to include enable-resize operations
2013-12-16 12:50:12 +00:00
James Page
957ffb3216
[gandelman-a] Merge of changes for ODS keynotes including NVP support and service restart on db changes.
2013-11-17 21:47:29 +00:00
James Page
9ee89dcf5a
Rebase on trunk
2013-11-08 13:48:58 +08:00