diff --git a/changelog/29978.txt b/changelog/29978.txt new file mode 100644 index 0000000000..03c0d289ef --- /dev/null +++ b/changelog/29978.txt @@ -0,0 +1,3 @@ +```release-note:bug +plugins: plugin registration should honor the `plugin_tmpdir` config +``` \ No newline at end of file diff --git a/vault/plugincatalog/plugin_catalog_stubs_oss.go b/vault/plugincatalog/plugin_catalog_stubs_oss.go index 12673393f7..5f15a10040 100644 --- a/vault/plugincatalog/plugin_catalog_stubs_oss.go +++ b/vault/plugincatalog/plugin_catalog_stubs_oss.go @@ -52,6 +52,7 @@ func (c *PluginCatalog) setInternal(ctx context.Context, plugin pluginutil.SetPl Env: plugin.Env, Sha256: plugin.Sha256, Builtin: false, + Tmpdir: c.tmpdir, } if entryTmp.OCIImage != "" && entryTmp.Runtime != "" { var err error @@ -112,6 +113,7 @@ func (c *PluginCatalog) setInternal(ctx context.Context, plugin pluginutil.SetPl Env: plugin.Env, Sha256: plugin.Sha256, Builtin: false, + Tmpdir: c.tmpdir, } buf, err := json.Marshal(entry)