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
The tests/charm-helpers contents were removed in the last cycle
but the corresponding sync tool was not updated for this charm.
Change-Id: I514c00333c77367cbdb4bb6d8a06c91562a9187d
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
This is a mechanically generated patch to complete step 1 of moving
the zuul job settings out of project-config and into each project
repository.
Because there will be a separate patch on each branch, the branch
specifiers for branch-specific jobs have been removed.
Because this patch is generated by a script, there may be some
cosmetic changes to the layout of the YAML file(s) as the contents are
normalized.
See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html
Change-Id: I18e0a598434ec3a27c45167c06f99f91cde242db
Story: #2002586
Task: #24317
Ensure that EOL releases are removed from metadata
and tests, and that the current dev release is enabled
in metadata. Dev release tests are enabled separately
because of chickens and eggs.
Change-Id: I8739564d16a510a459afdf541d3071d04533de8e
As of pip 10.0, --allow-unverified is not permitted.
Use of the flag in this repo was previously used to force
installation of python-apt to accommodate certain unit tests.
The unverified package, python-apt, is no longer necessary
for test execution.
Related-Bug: #1760720
Change-Id: I941222148feee502b5f70a59271c465cad8a8fde
Bionic, being the next LTS, is important to enable for dev
and test as early as possible ahead of 18.02.
Zesty goes EOL in Jan 2018. The next stable charms release (18.02)
will not provide Zesty series support, as it was an interim
(non-LTS) release.
Change-Id: I0bdf3dd1d3f87f0836c87d29ff720f3b3386de1e
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