From 61f859055314eaf285df9eef2b412c0de41329d5 Mon Sep 17 00:00:00 2001 From: Jose Diaz-Gonzalez Date: Sun, 24 Oct 2021 15:12:16 -0400 Subject: [PATCH] fix: add missing setup/teardown of builder plugin properties --- plugins/builder-dockerfile/install | 13 +++++++++++++ plugins/builder-dockerfile/post-delete | 14 ++++++++++++++ plugins/builder-herokuish/install | 13 +++++++++++++ plugins/builder-herokuish/post-delete | 14 ++++++++++++++ plugins/builder-pack/install | 13 +++++++++++++ plugins/builder-pack/post-delete | 14 ++++++++++++++ 6 files changed, 81 insertions(+) create mode 100755 plugins/builder-dockerfile/install create mode 100755 plugins/builder-dockerfile/post-delete create mode 100755 plugins/builder-herokuish/install create mode 100755 plugins/builder-herokuish/post-delete create mode 100755 plugins/builder-pack/install create mode 100755 plugins/builder-pack/post-delete diff --git a/plugins/builder-dockerfile/install b/plugins/builder-dockerfile/install new file mode 100755 index 000000000..984341d3e --- /dev/null +++ b/plugins/builder-dockerfile/install @@ -0,0 +1,13 @@ +#!/usr/bin/env bash +source "$PLUGIN_CORE_AVAILABLE_PATH/common/property-functions" +set -eo pipefail +[[ $DOKKU_TRACE ]] && set -x + +trigger-builder-dockerfile-install() { + declare desc="installs the builder-dockerfile plugin" + declare trigger="install" + + fn-plugin-property-setup "builder-dockerfile" +} + +trigger-builder-dockerfile-install "$@" diff --git a/plugins/builder-dockerfile/post-delete b/plugins/builder-dockerfile/post-delete new file mode 100755 index 000000000..33c82be68 --- /dev/null +++ b/plugins/builder-dockerfile/post-delete @@ -0,0 +1,14 @@ +#!/usr/bin/env bash +source "$PLUGIN_CORE_AVAILABLE_PATH/common/property-functions" +set -eo pipefail +[[ $DOKKU_TRACE ]] && set -x + +trigger-builder-dockerfile-post-delete() { + declare desc="destroys the builder-dockerfile properties for a given app" + declare trigger="post-delete" + declare APP="$1" + + fn-plugin-property-destroy "builder-dockerfile" "$APP" +} + +trigger-builder-dockerfile-post-delete "$@" diff --git a/plugins/builder-herokuish/install b/plugins/builder-herokuish/install new file mode 100755 index 000000000..00efe10cf --- /dev/null +++ b/plugins/builder-herokuish/install @@ -0,0 +1,13 @@ +#!/usr/bin/env bash +source "$PLUGIN_CORE_AVAILABLE_PATH/common/property-functions" +set -eo pipefail +[[ $DOKKU_TRACE ]] && set -x + +trigger-builder-herokuish-install() { + declare desc="installs the builder-herokuish plugin" + declare trigger="install" + + fn-plugin-property-setup "builder-herokuish" +} + +trigger-builder-herokuish-install "$@" diff --git a/plugins/builder-herokuish/post-delete b/plugins/builder-herokuish/post-delete new file mode 100755 index 000000000..ee9967cdc --- /dev/null +++ b/plugins/builder-herokuish/post-delete @@ -0,0 +1,14 @@ +#!/usr/bin/env bash +source "$PLUGIN_CORE_AVAILABLE_PATH/common/property-functions" +set -eo pipefail +[[ $DOKKU_TRACE ]] && set -x + +trigger-builder-herokuish-post-delete() { + declare desc="destroys the builder-herokuish properties for a given app" + declare trigger="post-delete" + declare APP="$1" + + fn-plugin-property-destroy "builder-herokuish" "$APP" +} + +trigger-builder-herokuish-post-delete "$@" diff --git a/plugins/builder-pack/install b/plugins/builder-pack/install new file mode 100755 index 000000000..f36fc86e8 --- /dev/null +++ b/plugins/builder-pack/install @@ -0,0 +1,13 @@ +#!/usr/bin/env bash +source "$PLUGIN_CORE_AVAILABLE_PATH/common/property-functions" +set -eo pipefail +[[ $DOKKU_TRACE ]] && set -x + +trigger-builder-pack-install() { + declare desc="installs the builder-pack plugin" + declare trigger="install" + + fn-plugin-property-setup "builder-pack" +} + +trigger-builder-pack-install "$@" diff --git a/plugins/builder-pack/post-delete b/plugins/builder-pack/post-delete new file mode 100755 index 000000000..611ab06ef --- /dev/null +++ b/plugins/builder-pack/post-delete @@ -0,0 +1,14 @@ +#!/usr/bin/env bash +source "$PLUGIN_CORE_AVAILABLE_PATH/common/property-functions" +set -eo pipefail +[[ $DOKKU_TRACE ]] && set -x + +trigger-builder-pack-post-delete() { + declare desc="destroys the builder-pack properties for a given app" + declare trigger="post-delete" + declare APP="$1" + + fn-plugin-property-destroy "builder-pack" "$APP" +} + +trigger-builder-pack-post-delete "$@"