The package-upgrade action performs package upgrades for the current
OpenStack release.
The code path used is similar to the openstack-upgrade action, with the
difference being that package-upgrade will not execute if an openstack
upgrade is available (based on the openstack-origin setting).
This change includes a charm-helpers sync.
Change-Id: I88ccffad7af2d2e9cddc1f6514ebd07898e117dc
List contains only nodes registered to the same nova-cloud-controller
as the nova-compute service running on targeted unit.
Closes-Bug: #1911013
Change-Id: I28d1a9bd18b3a87fc31ff4bca5bfe58449cdae57
List of added actions:
* disable
* enable
* remove-from-cloud
* register-to-cloud
More detailed explanation of the process added to the README.md
Closes-Bug: #1691998
Change-Id: I45d1def2ca0b1289f6fcce06c5f8949ef2a4a69e
func-test-pr: https://github.com/openstack-charmers/zaza-openstack-tests/pull/470
This new action to list instances as
virsh sees them on the node (virsh
list --all), sometimes this disagrees
with what nova thinks
Add a new zaza functional test class to
avoid breaking the older versions
To run the action, issue command:
$ juju run-action nova-compute/0 virsh-audit --wait
unit-nova-compute-0:
UnitId: nova-compute/0
id: "134"
results:
virsh-domains: |2+
Id Name State
-----------------------------------
1 instance-00000001 running
2 instance-00000002 running
status: completed
timing:
completed: 2020-12-08 11:05:02 +0000 UTC
enqueued: 2020-12-08 11:04:58 +0000 UTC
started: 2020-12-08 11:05:01 +0000 UTC
Closes-Bug: #1907409
func-test-pr: https://github.com/openstack-charmers/zaza-openstack-tests/pull/472
Change-Id: I222a119199ada82186e2058402a31a40baf7fd7b
Update pydev project definition to use python 3.
Drop upper bound on flake8.
Tidy misc lint across codebase with newer flake8.
Change-Id: I9637ac603cb3801c9e3ffa8c2b0897968d42ada5
This fixes the referenced bug by ensuring that the action does initiate
remote restarts for container scoped related units.
Change-Id: I149b753355b64113adfd8fd4eea972978b7ed20b
Closes-Bug:#1835557
Insert the hooks directory at the beginning of sys.path in order to
make it take precedence over other entries, e.g. in the face of
conflicting charmhelpers packages.
Change-Id: I11e870fff3d590d2ac491292f3f2c68d84a67181
Closes-Bug: 1834254
Return current hugepage usage and kernel cmdline
for static hugepage allocation
Change-Id: Ib34b2d7c3da5aacd117b19249be41bb95b91dfcd
Closes-Bug: #1734360
Drop support for deployment from Git repositories, as deprecated
in the 17.02 charm release. This feature is unmaintained and has
no known users.
Change-Id: I44a7a92d5d4ae493bab4d5b81e9757cb12149a66
All contributors to this charm have agreed to the switch
from GPL v3 to Apache 2.0; switch to Apache-2.0 license
as agreed so we can move forward with official project status.
Change-Id: I385f684581a74ae41b507ed9e9d17ef1e9fc5819
Implemented pause/resume with some services checking.
Charm-helpers sync to bring in pause/resume support.
Change-Id: I8bcd7464a606f6fc9db374be6004d851935e749a