charm-swift-proxy/hooks
Ryan Beisner 5e2ed7f212
Update pre-install hooks to fail on error
The pre-install operations may fail, yet that failure is not
elevated to the user. This masks the failure and makes early
package install issues difficult to troubleshoot.

If the basic pre-install script fails, the charm should not
proceed to later hooks as the requirements may not be met.

Hashbangs for bash should specify -e (errexit) on all of the
pre-install bash scripts.

Change-Id: I0f41092fac7259863c215505ca305ff92cfae69a
Closes-bug: #1815243
Partial-bug: #1815231
2019-02-08 15:40:39 -06:00
..
__init__.py Re-license charm as Apache-2.0 2016-07-01 18:12:11 +01:00
amqp-relation-broken Improve support for telemetry collection 2017-08-08 14:10:41 +01:00
amqp-relation-changed Improve support for telemetry collection 2017-08-08 14:10:41 +01:00
amqp-relation-departed Improve support for telemetry collection 2017-08-08 14:10:41 +01:00
amqp-relation-joined Improve support for telemetry collection 2017-08-08 14:10:41 +01:00
certificates-relation-changed Add vault certificates support 2018-06-19 11:16:41 +00:00
certificates-relation-departed Add vault certificates support 2018-06-19 11:16:41 +00:00
certificates-relation-joined Add vault certificates support 2018-06-19 11:16:41 +00:00
cluster-relation-changed Fixup missing files 2013-02-27 16:18:34 +00:00
cluster-relation-departed Use internal address for cluster comms if connected 2014-09-26 12:35:16 +01:00
cluster-relation-joined Fixup missing files 2013-02-27 16:18:34 +00:00
config-changed Fixup missing files 2013-02-27 16:18:34 +00:00
ha-relation-changed Fixup missing files 2013-02-27 16:18:34 +00:00
ha-relation-joined Fixup missing files 2013-02-27 16:18:34 +00:00
identity-service-relation-changed Fixup missing files 2013-02-27 16:18:34 +00:00
identity-service-relation-joined Fixup missing files 2013-02-27 16:18:34 +00:00
install Update pre-install hooks to fail on error 2019-02-08 15:40:39 -06:00
install.real Ensure python2 is installed before hook execution 2015-09-22 14:56:33 +01:00
nrpe-external-master-relation-changed [bradm] initial nrpe checks 2014-10-29 22:30:36 -05:00
nrpe-external-master-relation-joined [bradm] initial nrpe checks 2014-10-29 22:30:36 -05:00
object-store-relation-joined Fixup missing files 2013-02-27 16:18:34 +00:00
post-series-upgrade Series Upgrade 2018-10-13 17:33:34 +00:00
pre-series-upgrade Series Upgrade 2018-10-13 17:33:34 +00:00
start Redux 2013-09-27 13:02:37 +01:00
stop Redux 2013-09-27 13:02:37 +01:00
swift-storage-relation-broken Fixup missing files 2013-02-27 16:18:34 +00:00
swift-storage-relation-changed Fixup missing files 2013-02-27 16:18:34 +00:00
swift-storage-relation-joined [hopem,r=] 2014-12-01 18:37:56 +00:00
swift_hooks.py Cleanup ring manager storage relation settings 2018-12-07 11:42:09 +00:00
update-status Add hardening support 2016-03-24 11:36:26 +00:00
upgrade-charm [hopem,r=] 2015-11-24 13:35:26 +00:00