charm-ceph-radosgw/hooks
Ryan Beisner c4e5565799
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: Ie7b99dfa4cbe00a03acf1b2cc2eeecc7f84fbe17
Closes-bug: #1815243
Partial-bug: #1815231
2019-02-08 15:33:19 -06:00
..
charmhelpers Switch to using systemd units for radosgw 2019-01-24 13:04:52 +00:00
ceph_radosgw_context.py Switch to using systemd units for radosgw 2019-01-24 13:04:52 +00:00
ceph.py Switch to using systemd units for radosgw 2019-01-24 13:04:52 +00:00
certificates-relation-broken Add support for tls-certificates relation 2019-02-04 09:28:35 +00:00
certificates-relation-changed Add support for tls-certificates relation 2019-02-04 09:28:35 +00:00
certificates-relation-departed Add support for tls-certificates relation 2019-02-04 09:28:35 +00:00
certificates-relation-joined Add support for tls-certificates relation 2019-02-04 09:28:35 +00:00
cluster-relation-changed Add ha support to ceph-radosgw 2014-09-19 11:00:18 +00:00
cluster-relation-joined Add ha support to ceph-radosgw 2014-09-19 11:00:18 +00:00
config-changed Minor tweak to copyright 2012-10-08 16:58:16 +01:00
gateway-relation-joined Minor tweak to copyright 2012-10-08 16:58:16 +01:00
ha-relation-changed Add ha support to ceph-radosgw 2014-09-19 11:00:18 +00:00
ha-relation-joined Add ha support to ceph-radosgw 2014-09-19 11:00:18 +00:00
hooks.py Add support for tls-certificates relation 2019-02-04 09:28:35 +00:00
identity-service-relation-changed Adds missing identity-service-relation-* hook links 2013-09-24 11:17:13 +01:00
identity-service-relation-joined Adds missing identity-service-relation-* hook links 2013-09-24 11:17:13 +01:00
install Update pre-install hooks to fail on error 2019-02-08 15:33:19 -06:00
install_deps Update pre-install hooks to fail on error 2019-02-08 15:33:19 -06:00
install.real Ensure python2 is installed before hook execution 2015-09-22 14:36:25 +01:00
mon-relation-changed Minor tweak to copyright 2012-10-08 16:58:16 +01:00
mon-relation-departed Minor tweak to copyright 2012-10-08 16:58:16 +01:00
nrpe-external-master-relation-changed Add NRPE support 2016-03-17 10:41:03 +00:00
nrpe-external-master-relation-joined Add NRPE support 2016-03-17 10:41:03 +00:00
post-series-upgrade Series Upgrade 2018-09-21 06:42:25 +00:00
pre-series-upgrade Series Upgrade 2018-09-21 06:42:25 +00:00
start Minor tweak to copyright 2012-10-08 16:58:16 +01:00
stop Minor tweak to copyright 2012-10-08 16:58:16 +01:00
update-status Add hardening support 2016-03-24 11:37:10 +00:00
upgrade-charm Update pre-install hooks to fail on error 2019-02-08 15:33:19 -06:00
utils.py Switch to using systemd units for radosgw 2019-01-24 13:04:52 +00:00