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