From 8ddb214b0e705a94a47a58f52e9e6041058b163e Mon Sep 17 00:00:00 2001 From: Jose Diaz-Gonzalez Date: Sat, 23 Jan 2021 17:38:57 -0500 Subject: [PATCH] feat: clear repo cache on stack change --- plugins/repo/.gitignore | 1 + plugins/repo/Makefile | 2 +- plugins/repo/src/triggers/triggers.go | 3 +++ 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/plugins/repo/.gitignore b/plugins/repo/.gitignore index 2983228bd..4e8c51e8a 100644 --- a/plugins/repo/.gitignore +++ b/plugins/repo/.gitignore @@ -3,3 +3,4 @@ /triggers/* /triggers /pre-delete +/post-stack-set diff --git a/plugins/repo/Makefile b/plugins/repo/Makefile index 2dd00e389..fd3d74547 100644 --- a/plugins/repo/Makefile +++ b/plugins/repo/Makefile @@ -1,5 +1,5 @@ SUBCOMMANDS = subcommands/gc subcommands/purge-cache -TRIGGERS = triggers/pre-delete +TRIGGERS = triggers/post-stack-set triggers/pre-delete BUILD = commands subcommands triggers PLUGIN_NAME = repo diff --git a/plugins/repo/src/triggers/triggers.go b/plugins/repo/src/triggers/triggers.go index b0dbd6eff..8e170f1a6 100644 --- a/plugins/repo/src/triggers/triggers.go +++ b/plugins/repo/src/triggers/triggers.go @@ -18,6 +18,9 @@ func main() { var err error switch trigger { + case "post-stack-set": + appName := flag.Arg(0) + err = repo.PurgeCache(appName) case "pre-delete": appName := flag.Arg(0) err = repo.PurgeCache(appName)