aboutsummaryrefslogtreecommitdiffstats
path: root/library/go/core
diff options
context:
space:
mode:
authorvitalyisaev <vitalyisaev@yandex-team.com>2023-06-19 16:09:10 +0300
committervitalyisaev <vitalyisaev@yandex-team.com>2023-06-19 16:09:10 +0300
commitc7fa117ab3122dd361bcc50dd975c12bb6714bbb (patch)
tree3eda0ae81f35ad70686dbf99b6f9fcc2cd1ce6f7 /library/go/core
parent128fa513a8669e87b8e2322efa61c7b82a8c085d (diff)
downloadydb-c7fa117ab3122dd361bcc50dd975c12bb6714bbb.tar.gz
Prepare Connector for deployment in Cloud
1. В сервер добавлен режим работы с TLS и протестирован с помощью клиента на самоподписных сертификатах. 2. Конфигурации клиента и сервера теперь описаны в Protobuf, при этом они переиспользуют некоторые типы из API Коннектора. 3. В связи с п. 2 API отрефакторено и разделено по двум папкам: `ydb/library/yql/providers/generic/connector/api/common` и `ydb/library/yql/providers/generic/connector/api/service` 4. Добавлена большая часть скриптов для сборки через `ya package` и разворачивания сервиса (по аналогии с `yq-watchdog`).
Diffstat (limited to 'library/go/core')
-rw-r--r--library/go/core/buildinfo/test/main.go15
-rw-r--r--library/go/core/buildinfo/test/ya.make5
2 files changed, 20 insertions, 0 deletions
diff --git a/library/go/core/buildinfo/test/main.go b/library/go/core/buildinfo/test/main.go
new file mode 100644
index 0000000000..a17ac12749
--- /dev/null
+++ b/library/go/core/buildinfo/test/main.go
@@ -0,0 +1,15 @@
+package main
+
+import (
+ "fmt"
+
+ "a.yandex-team.ru/library/go/core/buildinfo"
+)
+
+func main() {
+ if buildinfo.Info.ProgramVersion != "" {
+ fmt.Print(buildinfo.Info.ProgramVersion)
+ } else {
+ fmt.Printf("ProgramVersion is not available\n")
+ }
+}
diff --git a/library/go/core/buildinfo/test/ya.make b/library/go/core/buildinfo/test/ya.make
new file mode 100644
index 0000000000..6a0765382d
--- /dev/null
+++ b/library/go/core/buildinfo/test/ya.make
@@ -0,0 +1,5 @@
+GO_PROGRAM()
+
+SRCS(main.go)
+
+END()