Commit Graph

11 Commits

Author SHA1 Message Date
Liam Young c63cd1b99f Charmhelper sync pulling coordinator
Change-Id: Ia92c8d8544534ffcab9a7fd31ba6f35a3bf076ca
2022-02-07 09:42:38 +00:00
Alex Kavanagh bb1146cba6 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: I9fe87d8ab4d91bac8bb843e4582a3a38120bbcf4
2021-05-03 16:10:53 +01:00
Alex Kavanagh 19ee453fb7 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: I7f026d08dd44990b121e195ac6817bf7825b71f1
2021-04-03 20:34:01 +01:00
Ryan Beisner d07161c9a9
Sync charm/ceph helpers, tox, and requirements
Change-Id: I1bd9db2cefcdefc6e04d0740967696552465d00f
2019-09-30 22:42:00 -05:00
David Ames a90446f0ff 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: I2cb232049312c51793b145d6e6c18ccb3ce4e947
2019-02-12 15:58:36 -08:00
Liam Young 9d3bb3e3d0 Add support for certs relation
Add support for rabbitmq using the certificates relation
to secure traffic with clients. Support for users supplying
their own certs and for rabbit acting as its own Certificate
Authority should be unchanged. The follwoing additional changes
were needed:

* Charm helper sync
* Update rabbit to use get_relation_ip from charm helpers which
  is the standard helper for calculating endpoint ip addresses.
* Create network helpers file to avoid circular dependancies.

Change-Id: Ie60893e660efe1f8b0a0d42aaaecfbd9aae6f97c
2018-10-29 17:11:50 +00:00
Alex Kavanagh 79a1ea26d6 Change charm to py3
The tests are still py2; they'll need an update to zaza at some point.

Change-Id: I2c4b1ba0212f96cf4a725c80d87b8b2bfed2186f
2018-10-24 14:50:35 +01:00
Frode Nordahl 2b30d94a64 Update repo to do ch-sync from Git
Change-Id: I586125cac1d6186ec7507dca73a1b74c38af355d
2017-09-26 09:15:45 +02:00
Ryan Beisner 5dee299c55 Update tox.ini files from release-tools gold copy
All OpenStack Charms now contain identical tox.ini files,
not to be modified or made unique within each charm repo.

This is to ensure consistency across charm repos in tox
target naming, approach and purpose, also giving the
charm dev and test experience additional consistency.

Also create empty dirs with .keep files where necessary.
Some classic charms have actions and/or lib dirs, and some
do not. In all classic charms, flake will now check those
dirs to ensure lint coverage of existing or future content.

Fix Amulet test connection check and resync charm-helpers
to pull in rabbitmq-server amulet test helper update.

Add osplatform to charm-helper sync yaml to meet new
import requirements in the c-h core and fetch modules.

Disable precise tests until removal of precise nrpe charm
is resolved in the charm-store.

Disable SSL tests for <= trusty targets from xenial hosts.

Related-Bug: 1625044

Change-Id: I7d9308d222928e64a1a34b1b209d9bfd25738446
2016-09-19 09:33:20 +01:00
Edward Hope-Morley 294634b2c0 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: I035d8d959f5217801b296a4975fce605b25b4b24
2016-03-24 11:38:33 +00:00
Ryan Beisner dcafc5970f update sync target 2015-10-06 18:43:11 +00:00