<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ydb/yql/essentials/sql/v1/secret_settings.cpp, branch main</title>
<subtitle>Mirror of YDB github repos</subtitle>
<id>https://code.mastervirt.ru/ydb/atom?h=main</id>
<link rel='self' href='https://code.mastervirt.ru/ydb/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/'/>
<updated>2026-05-07T11:33:06Z</updated>
<entry>
<title>YQL-20095: Enable readability-simplify-boolean-expr</title>
<updated>2026-05-07T11:33:06Z</updated>
<author>
<name>vitya-smirnov</name>
<email>vitya-smirnov@yandex-team.com</email>
</author>
<published>2026-05-07T10:43:55Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=207af3040eaedab4af11bfb9ac8ca8cbbffb0e51'/>
<id>urn:sha1:207af3040eaedab4af11bfb9ac8ca8cbbffb0e51</id>
<content type='text'>
commit_hash:b3d7609795f9aeaaafe9cb65dbb2c6460582a4ec
</content>
</entry>
<entry>
<title>support cloud auth for CREATE EXTERNAL DATA SOURCE (yql part)</title>
<updated>2026-03-23T11:35:00Z</updated>
<author>
<name>yumkam7</name>
<email>yumkam7@yandex-team.com</email>
</author>
<published>2026-03-23T10:47:48Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=64946a27145a742708a8ad1d705142e35ba66c49'/>
<id>urn:sha1:64946a27145a742708a8ad1d705142e35ba66c49</id>
<content type='text'>
structured token will require service_account_id and resource_id and
AUTH_METHOD=IAM will require SERVICE_ACCOUNT_ID and
INITIAL_TOKEN_SECRET[_NAME|_PATH]

Initial token is used on EDS creation for resolving resource_id/cloud_id
and verifying database access, then service_account_id and resource_id
will be used for delegated token issue

(about same as used for async replication)
commit_hash:3eec95e2dea61654a1939bd92549222f752d9654
</content>
</entry>
<entry>
<title>KIKIMR-24294: Add new (*_PATH) settings for secrets in SQL commands</title>
<updated>2025-11-27T09:26:46Z</updated>
<author>
<name>yurikiselev</name>
<email>yurikiselev@yandex-team.com</email>
</author>
<published>2025-11-27T08:39:03Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=2875304d087c66d3e0748f36a8e7903e5f7bc625'/>
<id>urn:sha1:2875304d087c66d3e0748f36a8e7903e5f7bc625</id>
<content type='text'>
Secrets are being reworked in YDB. Previously, they were used in async replication, transfer, and external dat source commands via settings like `..._NAME`. The new secrets will work with the new settings (for more details, see [here](https://nda.ya.ru/t/jqkP2-PX7NLLWp "title")). Here, we add their support when parsing the corresponding SQL commands.

1. Add new secrets paired settings with the `..._PATH` prefix to all old settings.
2. Add parameter usage checks: they must be used in a mutually exclusive manner, meaning that only old settings or only new ones can be used in one SQL command.
3. Add TablePathPrefix pragma values to the new parameter values, since the new settings name schema objects.
commit_hash:d7db87d3b07e1b3ccf8981b241f0489db3506924
</content>
</entry>
</feed>
