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: I7a36e0f5f47423ae8601d6ca86aa0fe311ecb735
Force resolve the global configs option after an openstack upgrade
action is run but before the config_changed hook is run. This ensures
that the global CONFIGS values are updated to the appropriate templates
before rendering the update config.
Change-Id: Id8ed2f6d60cf79e1360ca7587aa771ffbe1af9aa
Closes-Bug: 1928853
* charm-helpers sync for classic charms
* charms.ceph sync for ceph charms
* rebuild for reactive charms
* sync tox.ini files as needed
* sync requirements.txt files to sync to standard
Change-Id: I179fd55a49bf07515e4fad64dd0a4719b58ac4ca
When the CONFIGS was made lazy in the charm, unfortunately, some of the
work wasn't carried through correctly to the openstack-upgrade action
code. This patch corrects that. Tested manually as okay.
Change-Id: I095613ef2eca62da5fae5462e76fa83926d2e80a
Closes-Bug: #1869865
In change-id I08a847abe7db22a11860f359442e1e8945585466 which
addresses bug #1844325, CONFIGS must be loaded by any function
needing to import and use CONFIGS. When running openstack-upgrade
via juju actions, CONFIGS = None causing traceback when running
configs.set_release(new_release). This change provides the
CONFIGS resolution to enable action managed upgrades.
Change-Id: I9258d798f9d6d75822cd5446ee039308a43da867
Closes-Bug: #1851943
This change upgrades the charm to PY3 only mode.
Note the changes to charm-helpers has also been made to support
Apache auditing code in PY3.
Change-Id: Idd347de5818ec57cb05f38170fe0d6536157a0da
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: I19732b50483ab7284723f847f182fd1cfa67e425
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: I5e55c2dc9e9f911c8113fab09c6f8c89c86ec94a
Adds pause and resume unit to the charm such that the
charm stays paused during maintenance operations.
Change-Id: I0b7185b5f865167b30b5c56ba4e133e049f7233d
Partial-Bug: 1558642