charm-nova-cloud-controller/actions
Alex Kavanagh fe65e12b31 Add caching for knownhost private-address lookups
This change adds caching for the host look ups associated with a
private-address of a unit.  This cache is maintained across hook
invocations, and is designed to reduce the time spent in
cloud-compute-relation-changed hooks (which occur as nova-compute units
join and update on the cloud-compute relation).

The feature has been added under an EXPERIMENTAL config flag (with the
default being "don't use the cached values") in case there are any
corner cases around DNS resolution in the deploying cloud during
deployment.

An action is included to allow clearing of the cache at unit,
application and whole relation level.  This clears the cache and
re-triggers the host resolution, and relation updates.  This is in case
of either 1) DNS changed during the deployment, 2) DNS has been altered
during the running of the cloud.

Change-Id: I5a68bf4c30bf1591184d660d50559c969822ddcf
2019-07-16 14:27:30 +01:00
..
actions.py Add caching for knownhost private-address lookups 2019-07-16 14:27:30 +01:00
archive-data Add action for running archive-deleted-rows 2018-01-12 14:11:16 +00:00
clear-unit-knownhost-cache Add caching for knownhost private-address lookups 2019-07-16 14:27:30 +01:00
openstack-upgrade Action managed upgrades 2015-09-21 16:06:54 -07:00
openstack_upgrade.py Switch the charm to support py3 2018-10-18 15:43:03 +01:00
pause Add pause/resume actions and sync charm-helpers 2016-03-23 15:41:30 +00:00
resume Add pause/resume actions and sync charm-helpers 2016-03-23 15:41:30 +00:00
security-checklist Add security-checklist action 2019-03-13 10:33:15 +01:00
security_checklist.py Add security-checklist action 2019-03-13 10:33:15 +01:00