Description
sdk/src/opendecree/async_watcher.py:209-213 invokes Subscribe without passing metadata=self._metadata(). AsyncConfigClient uses a raw (un-intercepted) channel and injects metadata on every unary call; the async watcher bypasses this. Auth-enabled servers reject the Subscribe with UNAUTHENTICATED.
Acceptance criteria
Description
sdk/src/opendecree/async_watcher.py:209-213invokesSubscribewithout passingmetadata=self._metadata().AsyncConfigClientuses a raw (un-intercepted) channel and injects metadata on every unary call; the async watcher bypasses this. Auth-enabled servers reject the Subscribe with UNAUTHENTICATED.Acceptance criteria
metadata=...to Subscribe