Closed rbuder closed 3 years ago
Some more digging seems to point to these changes.
https://github.com/hashicorp/vault-plugin-database-couchbase/pull/10
So for the time being I'll look at v0.1.0.
Hi @rbuder, thanks for your interest in the plugin, and for opening this issue. Looks like you've found the (correct) solution, but I can provide a bit of additional context.
As part of the Vault 1.6 release, we've been updating and simplifying the database plugin interface. You can find a preview of the updated documentation and background here. The new version is version 5, and because database plugins are normally consumed as the version bundled into the main Vault binary, we decided not to do the work to provide backwards compatibility. #10 migrated this plugin to v5, so the v0.1.0 tag is indeed the last version of this particular plugin that is compatible with Vault 1.5.x releases. New versions of Vault going forwards (1.6+) will support both old and new plugin interfaces until a deprecation date not yet set.
With 1.6 being the first Vault version that this plugin will be bundled with, couchbase is in a slightly different position to the rest of the plugins, and my apologies that we didn't make this clear in the installation instructions; I'll add a note to the readme.
Thanks @tomhjp, much appreciated!
Hello,
When following the instructions to build and install the plugin, during initialization I hit the following error:
Steps to reproduce Run the latest version of vault:
Build the current version of the plugin:
Install the plugin (DB engine already enabled):
Initialize the plugin.
I've tested this on the following two environments with the same results:
I may be missing something glaringly obvious, please advise. Thanks for the great work and best regards.