From 86838b12574d259dd3d93b96405801da25ea07b5 Mon Sep 17 00:00:00 2001 From: Felipe Reyes Date: Fri, 22 Sep 2023 16:40:31 -0300 Subject: [PATCH] Add 'configure' hook The configure hook restarts the discoveryserver daemon, without this stage is not possible to override listen.address config. $ sudo snap set discoveryserver listen.server=10.5.1.75 error: cannot perform the following tasks: - Run configure hook of "discoveryserver" snap (snap "discoveryserver" has no "configure" hook) --- snap/hooks/configure | 3 +++ snap/snapcraft.yaml | 3 +++ 2 files changed, 6 insertions(+) create mode 100644 snap/hooks/configure diff --git a/snap/hooks/configure b/snap/hooks/configure new file mode 100644 index 0000000..bc65cd6 --- /dev/null +++ b/snap/hooks/configure @@ -0,0 +1,3 @@ +#!/bin/bash + +snapctl restart $SNAP_NAME.discoveryserver diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml index 643550b..f14b482 100644 --- a/snap/snapcraft.yaml +++ b/snap/snapcraft.yaml @@ -25,6 +25,9 @@ hooks: install: plugs: - network + configure: + plugs: + - network parts: etcd: