Commit Graph

11 Commits

Author SHA1 Message Date
Alex Kavanagh 570ab6f465 Updates to flip all libraries back to master
This patchset updates all the requirements for charms.openstack,
charm-helpers, charms.ceph, zaza and zaza-openstack-tests back
to master branch.

Change-Id: Iecc63d575d0ed1b1d533766888e16b061adb626c
2021-05-03 16:10:32 +01:00
Alex Kavanagh cc72eee482 21.04 libraries freeze for charms on master branch
* charm-helpers sync for classic charms
* build.lock file for reactive charms
* ensure tox.ini is from release-tools
* ensure requirements.txt files are from release-tools
* On reactive charms:
  - ensure stable/21.04 branch for charms.openstack
  - ensure stable/21.04 branch for charm-helpers

Change-Id: I520e34a35b250954c0691250c779eee6e804c749
2021-04-03 20:37:28 -07:00
Ryan Beisner 9b68baa799
Sync charm/ceph helpers, tox, and requirements
Change-Id: I340623964d1d016fb8425803bf963394a27935e5
2019-09-30 22:10:15 -05:00
David Ames 8bc44a9fde Update charm-helpers-hooks.yaml and sync ch
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: Iff046c2fbcf35cc44845a432b8ca2dfcfe257dde
2019-02-12 15:58:27 -08:00
Frode Nordahl 818daebc8f Update repo to do ch-sync from Git
Change-Id: I65a1849c8288c1624fd59d4e10964ef98edd4188
2017-09-26 10:28:11 +02:00
James Page 09e1499ed4 Add support for application version
Juju 2.0 provides support for display of the version of
an application deployed by a charm in juju status.

Insert the application_version_set function into the
existing assess_status function - this gets called after
all hook executions, and periodically after that, so any
changes in package versions due to normal system updates
will also be reflected in the status output.

This review also includes a resync of charm-helpers to
pickup hookenv support for this feature.

Change-Id: I2fb6fde9c7b1f02b7bc0925da115314fe2e959a0
2016-09-21 10:57:37 +01:00
David Ames 7f3cfab538 DNS HA
Implement DNS high availability. Pass the correct information to
hacluster to register a DNS entry with MAAS 2.0 or greater rather
than using a virtual IP.

Charm-helpers sync to bring in DNS HA helpers

Change-Id: I2d9e2b92b0ebf33dc2f62327df6edbfd1e81dcca
2016-07-13 16:16:52 -07:00
James Page 83aa75bca2 Resync charm helpers
Add support for OpenStack Newton and Ocata.

Rework version detection code to just match on major version for
OpenStack projects using semantic versioning.

Provide fallback version detection based on major.minor versions
for swift packages.

Rework config-flags support helpers.

Fix is_ip function to correctly detect both IPv4 and IPv6 addresses.

Change-Id: I4b407282868fed87d9a02f74cce438a2017585d5
2016-05-27 12:30:37 +01:00
Alex Kavanagh f756931899 Enhanced pause/resume for maintenance mode
Implemented pause/resume with checking whether the mysqld process
is running on the unit when paused.
Synced charm-helpers and modified charm-helpers-hooks.yaml to pull in
the relevant pause-helper modules plus ancillary stuff that
charmhelpers.contrib.openstack.utils depends on.

Change-Id: I510b2566bd44342cc19491b380186af0c87e080a
2016-04-05 14:46:03 +00:00
Billy Olsen 2df091144b Add hardening support
Add charmhelpers.contrib.hardening and calls to install,
config-changed, upgrade-charm and update-status hooks. Also
add new config option to allow one or more hardening
modules to be applied at runtime.

Change-Id: I59afd73eace559f17f8a905da3c5d441942b6e95
2016-03-24 18:40:04 +00:00
Ryan Beisner fc31f1a950 update makefile, c-h sync yaml, tests dir - to be consistent with other os-charms; update amulet test dependencies. 2015-08-26 13:22:41 +00:00