openstack-origin-git currently only supports YAML that specifies
the git repositories to deploy from.
This adds support for default openstack-origin-git values. The
default values supported are: icehouse, kilo, liberty, mitaka,
and master. For example: openstack-origin-git=master
Change-Id: I094695a343cd3d1e07b516a0c3cdc401437c6c34
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 hugepages fstab entry can stop systems from booting if the
/run filesystem is not available. The qemu-kvm init script can
be used to enable hugepages by setting KVM_HUGEPAGES=1
This apporach works for both upstart and systemd (where the old
System V script is used). However, for a systemd system the
prefered approach would be to enable hugepages via kernel
parameters set in MAAS.
Change-Id: Ib91ca930a91da3d75dbd96f7d55e7e259cb50fd1
Closes-Bug: 1518771
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
Openstack mostly defaults to using public endpoints for
internal communication between services. This patch adds
a new option use-internal-endpoints which, if set to True,
will configure services to use internal endpoints where
possible.
Closes-Bug: 1456876
Change-Id: I736a0a281ec434067bc92fa70898b16a027f7422
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
Add support systemd daemon support. Activate the
virtualenv prior to executing the nova-compute daemon
to ensure that the nova users LXD SSL certificates
are accessible.
Change-Id: Ibadc2a0e1ac1ee7ad0cd1f25b539fff6289c358e
Signed-off-by: Chuck Short <chuck.short@canonical.com>