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)