Using the new version of the sync tool which removes the charmhelpers
directory before syncing, run charm helpers sync to find any unexpected
missing dependencies.
Change-Id: Ie3caca46ec9d6d9218a4c8f0738e9ccc4135ddab
The pre-install operations may fail, yet that failure is not
elevated to the user. This masks the failure and makes early
package install issues difficult to troubleshoot.
If the basic pre-install script fails, the charm should not
proceed to later hooks as the requirements may not be met.
Hashbangs for bash should specify -e (errexit) on all of the
pre-install bash scripts.
Change-Id: I16017474e85fbb7c476ed5c0585e86b4accbc340
Closes-bug: #1815243
Partial-bug: #1815231
Add a tactical change which is already merged into charm-helpers.
This needs to go into all charms to solve the chicken:egg issue
where cosmic is untestable until this change exists.
Reference:
4835c6c167
Change-Id: Id359504a045357c2a3dac8028ed9ce60d3a69e9d
Add but disable artful-pike amulet test
Make default func27-smoke xenial-pike
Update charm-helpers to include tests and sync
Change-Id: Ib81e932ef15f931c44353bdcd365f12d3f3715c1
- Turn on Zesty-Ocata Amulet test definitions.
- Standardize test-requirements.txt
- Sync charm helpers for various fixes
Change-Id: Ia0f4a99a5dc9e4b67bf51402a2f1f4bf9b1015d6
- Add Zesty as a supported series to metadata.yaml.
- Turn on Xenial-Ocata Amulet test definitions.
- Sync charm helpers to get Juju 2.x amulet compatibility.
- Keeping Zesty-Ocata Amulet test definitions turned off until the
metadata.yaml changes propagate to the charm store.
Change-Id: I906b0008fb15939334b993e25f977c0e8e3ed96c
Get each charm up to date with lp:charm-helpers for release testing.
Add necessary relation between nova cloud controller and neutron gateway
Closes-Bug: 1665008
Change-Id: I3fb3769b147d42d36e53293b759d394f2dc63071
Misc updates as a result of testing with latest OpenStack Mitaka RDO
packages from IBM:
- neutron.conf: disable neutron_rootwrap_daemon - non-functional.
- nova.conf: set lock_path to /var/lib/nova/tmp inline with rpm
packaging.
- run proxy install process during config-changed, ensuring that
any new compute hosts get installed and configured.
- enable and start services on install, as rpm packages install
disabled.
- refactor use of proxy in hooks module to ensure its not created
on module load, but as an when required.
- change behaviour of remote-key to write key to secured local file,
avoiding the need to run this charm from a local copy with the key
embedded.
README updated for any behavioural changes in configuration.
Change-Id: I53d7331a2ddcf73bc41bc8d73be5bf165bf55a92
* Updates for mitaka baseline
* Add parts directory from nova compute
* Fixup typo
* Add serial console support
* Fixup rel to neutron-api
* Add missing hooks for napi-plugin
* Remap
* Drop deprecated option from nova-cc
* Add prevent arp spoofing config option inline with n-ovs
* Add cpu-mode and model to config options
* Fixup configuration context passback
* Drop remvoed _neutron_api_settings code
* Update tox to skip unit tests for now
* Add status support
* Update status message
* use comma in managing list
* Directly use internals of openstack utils to evaluate interface states
* Tweak interface handling
* Fixup typing
* Add wedge to ensure that status of relations inc neutron-plugin-api is OK
* Revert "Add wedge to ensure that status of relations inc neutron-plugin-api is OK"
This reverts commit 7b955846a636f69d3a46317bed876641ef583fb7.
* Add reserved-host-memory configuration support
* Add update status hook
* Add series to metadata.yaml
* Update copyright to apache 2.0
* Ensure VNC is disabled
- Fix lint
- Remove files unrelated to the charm
- Ensure license info is in place
- Update metadata and maintainer info
- Prep test dirs
- Add .gitignore