Skip to main content
Question

Rundeck 5.19.0 integration with vault

  • July 27, 2026
  • 0 replies
  • 2 views

I recently opened a ticket for rundeck 5.10.0 integration with vault which got resolved but same is not working for rundeck 5.19.0 version 

 

In Rundeck version 5.10.0, I installed the Vault plugin by navigating to:

**Rundeck UI → Settings → Plugins → Find Plugins → Vault → Install**

I then uploaded Vault Storage Plugin version 2.0.1 from UI

https://github.com/rundeck-plugins/vault-storage/releases/download/2.0.1/vault-storage-2.0.1.jar

logged in to the Rundeck server, I replaced the existing plugin file by renaming the uploaded JAR:

```
mv vault-storage-2.0.1.jar vault-storage.jar
```

The Rundeck UI continued to show the Vault plugin as installed, and the integration worked as expected.


However, when I followed the same process in Rundeck version 5.19.0, it did not work. After running:

```
mv vault-storage-2.0.1.jar vault-storage.jar
```

the Rundeck UI showed that the Vault plugin needed to be installed.

Under **Key Storage**, I also received the following error:

```
Error: Cannot get property 'pluginGroupType' on null object
```


I then tried installing the Vault plugin available through the Rundeck UI. The installation completed without displaying any errors, but Rundeck was not able to read secrets from Vault.

When I tried to create a key in Rundeck Key Storage, I received the following error:

```
Encountered error while writing data to Vault.

Expecting HTTP status 204 or 200, but instead receiving 404.

Response body:
{"request_id":"86457168-9064537-89378-0987","lease_id":"","renewable":false,"lease_duration":0,"data":null,"wrap_info":null,"warnings":["Invalid path for a versioned K/V secrets engine. See the API docs for the appropriate API endpoints to use. If using the Vault CLI, use 'vault kv put' for this operation."],"auth":null}
```

Based on this error, it appears that the plugin installed through the Rundeck UI is using a KV version 1 API path instead of the required KV version 2 API path.

Because of this, I cannot use the plugin provided through the Rundeck UI. However, manually uploading Vault Storage Plugin version 2.0.1 causes the plugin registration issue described above.

How can I install and configure Vault Storage Plugin version 2.0.1 correctly in Rundeck 5.19.0 and resolve the following issues?

1. The Rundeck UI shows that the Vault plugin needs to be installed after the JAR file is renamed.
2. Key Storage displays the `pluginGroupType` null-object error.
3. The plugin installed through the Rundeck UI appears to use the incorrect Vault KV API path.

 

Thanks