This PR integrates the latest golang provider-sdk and takes care of adding secrets support for the password to connect to the couchbase cluster, and some refactors. This is marked as a draft as wasmCloud 1.1 isn't quite released yet, and that's the version that adds support for secrets.
The code itself here is complete and verified working, however I'd like to hold on merging until wasmCloud 1.1 is released and a published version of the secrets-nats-kv binary is out.
This PR integrates the latest golang provider-sdk and takes care of adding secrets support for the password to connect to the couchbase cluster, and some refactors. This is marked as a draft as wasmCloud 1.1 isn't quite released yet, and that's the version that adds support for secrets.
The code itself here is complete and verified working, however I'd like to hold on merging until wasmCloud 1.1 is released and a published version of the secrets-nats-kv binary is out.
~Blocked on https://github.com/wasmCloud/provider-sdk-go/pull/24~