When this principle charm performs and Openstack upgrade the
subordinates packages are also upgraded. The subordinate may need
to render new config for the new release so the charm now sends a
restart trigger to the subordinate
Change-Id: Ifd5dea4e67d09dc29bb0bba579fd8903fb64490a
Partial-Bug: 1571634
Reverting initial support for AppArmor as this change had
some un-intended side-effects and the profiles still need
further work.
This reverts commit b08fe049066c0519bfab06d871780d45f1b48062.
Change-Id: I8538b491bc0c6bd3ad02ac0b1d4fda190b137c41
Charm helpers sync to bring in the AppArmorContext class
Create specific service ApiAppArmorContexts
Add service specific templates for apparmor profiles
Add aa-profile-mode in config.yaml
Apply the apparmor profile as requested: disable, enforce, complain
Change-Id: I886520d9e8296d2fcf0305dd021270c8530d2813
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
When deploying a ppc64el compute node, smt needs to be
turned off and cpu-mode needs to be set to host-passthrough
for nova/libvirt/kvm use.
Change-Id: I48bd8f9e42dbc5f7c626addaa2fdd1e3f8fdd97e
Implemented pause/resume with some services checking.
Charm-helpers sync to bring in pause/resume support.
Change-Id: I8bcd7464a606f6fc9db374be6004d851935e749a
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
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
Ensure nova-compute service is restarted when we recieve
ack from ceph broker request so that we are sure it is
able to connect to newly created ceph resources.
Closes-Bug: 1450543