couchbaselabs / wasmcloud-provider-couchbase

Wasmcloud Couchbase capabilities provider
Apache License 2.0
3 stars 7 forks source link

feat!: secrets support #11

Closed brooksmtownsend closed 3 months ago

brooksmtownsend commented 3 months ago

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~

brooksmtownsend commented 3 months ago

@ritesh089 ~keeping this in draft while we await wasmCloud 1.1, but for now it should be~ ready for code review.