kikimr.policy 7.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188
  1. # temporary allow to depend (FIXME: gvit)
  2. ALLOW yabs/sbyt/testing/scenarios/bigstart -> kikimr/ci
  3. # temporary allow to depend (FIXME: gvit)
  4. ALLOW mssngr/router/tests/lib -> kikimr/ci
  5. # temporary allow to depend (FIXME: gvit)
  6. ALLOW market/idx/yatf -> kikimr/public/tools/lib
  7. # temporary allow to depend (FIXME: gvit)
  8. ALLOW quality/deprecated/mapreducelib -> kikimr/library/common
  9. ALLOW quality/deprecated/mapreducelib -> kikimr/core/erasure
  10. ALLOW quality/deprecated/mapreducelib -> kikimr/library/hdrplanner
  11. ALLOW quality/deprecated/mapreducelib -> kikimr/library/sched/dev/actors/lib
  12. ALLOW quality/deprecated/mapreducelib -> kikimr/library/sched/dev/supp/pages/lib
  13. # temporary allow to depend (FIXME: gvit)
  14. ALLOW solomon/ -> kikimr/core/protos
  15. ALLOW solomon/ -> kikimr/public/lib/deprecated/kicli
  16. ALLOW solomon/ -> kikimr/library/mkql_proto/protos
  17. ALLOW solomon/ -> kikimr/yq/libs/config/protos
  18. ALLOW solomon/ -> kikimr/library/folder_service/proto
  19. ALLOW solomon/ -> kikimr/library/login/protos
  20. # temporary (FIXME: gvit)
  21. ALLOW yweb/robot/fetcher/generic_actors -> kikimr/core/protos
  22. # temporary dep, remove this project (FIXME gvit)
  23. ALLOW yql/udfs/kikimr -> kikimr
  24. # temporary (move to kikimr)
  25. ALLOW yql/tests/sql/kikimr_tpch -> kikimr
  26. # temporary
  27. ALLOW yabs/sbyt/testing/scenarios/bigstart -> kikimr/public/tools/lib
  28. # temporary
  29. ALLOW infra/qloud/kikimr-logs-gateway -> kikimr/library/aclib/protos
  30. # temporary
  31. ALLOW entity/ugc/db/legacy/workload -> kikimr/public/lib/deprecated/kicli
  32. ALLOW entity/ugc/db/storage/public -> kikimr/public/lib/deprecated/kicli
  33. ALLOW entity/ugc/db/storage/testing -> kikimr/public/lib/deprecated/kicli
  34. ALLOW entity/ugc/server/modules/schema -> kikimr/public/lib/deprecated/kicli
  35. # temporary
  36. ALLOW rtmapreduce/mrtasks/rtmr/ydbout/lib -> kikimr/public/lib/deprecated/kicli
  37. ALLOW rtmapreduce/mrtasks/rtmr/ydbout/lib -> kikimr/core/engine
  38. ALLOW rtmapreduce/tools/config-full/handlers -> kikimr/public/lib/base
  39. ALLOW rtmapreduce/tools/config-full/handlers -> kikimr/public/lib/deprecated/kicli
  40. # temporary
  41. ALLOW travel/cpa/tests/lib -> kikimr/public/tools/lib
  42. # temporary
  43. ALLOW market/idx/feeds/qparser/tests -> kikimr/library/pretty_types_print/protobuf
  44. # temporary
  45. ALLOW robot/rthub/yql/udfs -> kikimr/core/engine
  46. ALLOW robot/rthub/yql/udfs -> kikimr/public/lib/deprecated/kicli
  47. # temporary
  48. ALLOW robot/mercury/library/datasources -> kikimr/library/persqueue/topic_parser
  49. ALLOW kikimr -> kikimr/ci
  50. ALLOW kikimr -> kikimr/library/ci
  51. # filestore & blockstore & disk_manager are allowed to depend on our ci libraries.
  52. ALLOW cloud/filestore -> kikimr/ci
  53. ALLOW cloud/blockstore -> kikimr/ci
  54. ALLOW cloud/disk_manager -> kikimr/ci
  55. ALLOW cloud/storage -> kikimr/ci
  56. ALLOW cloud/filestore -> kikimr/library/ci
  57. ALLOW cloud/blockstore -> kikimr/library/ci
  58. ALLOW cloud/disk_manager -> kikimr/library/ci
  59. ALLOW cloud/storage -> kikimr/library/ci
  60. # public dependencies
  61. ALLOW .* -> kikimr/public/sdk
  62. ALLOW .* -> kikimr/persqueue
  63. ALLOW .* -> kikimr/public/api
  64. ALLOW .* -> kikimr/public/lib/json_value
  65. ALLOW .* -> kikimr/public/lib/yson_value
  66. ALLOW .* -> kikimr/public/lib/ydb_cli
  67. ALLOW .* -> kikimr/yndx/api
  68. ALLOW cloud/blockstore -> kikimr/blockstore
  69. ALLOW cloud/blockstore -> kikimr/core
  70. ALLOW cloud/blockstore -> kikimr/driver_lib/run
  71. ALLOW cloud/blockstore -> kikimr/public/lib/deprecated/kicli
  72. ALLOW cloud/blockstore -> kikimr/yndx
  73. ALLOW cloud/filestore -> kikimr/core
  74. ALLOW cloud/filestore -> kikimr/driver_lib/run
  75. ALLOW cloud/filestore -> kikimr/public/lib/deprecated/kicli
  76. ALLOW cloud/filestore -> kikimr/yndx
  77. ALLOW cloud/storage -> kikimr/core
  78. ALLOW cloud/kms/benchcrypto/cpp -> kikimr/core/blobstorage/crypto
  79. ALLOW rtmapreduce -> kikimr/yf
  80. ALLOW rtmapreduce/libs -> kikimr/core
  81. ALLOW rtmapreduce/libs -> kikimr/yndx
  82. ALLOW rtmapreduce/libs -> kikimr/library/shop
  83. ALLOW rtmapreduce/libs -> kikimr/driver_lib/run
  84. ALLOW rtmapreduce/libs -> kikimr/library/aclib
  85. ALLOW rtmapreduce/tools/config-full/handlers -> kikimr/core
  86. ALLOW rtmapreduce/tools/config-full/handlers -> kikimr/library/shop
  87. ALLOW rtmapreduce/tests -> kikimr/core/blobstorage/pdisk
  88. ALLOW rtmapreduce/mrtasks/rtmr/ydbout/lib/ut -> kikimr/core/testlib
  89. ALLOW rtmapreduce/mrtasks/rtmr/ydbout/lib -> kikimr/core/engine
  90. ALLOW robot/mercury/library/datasources -> $S/kikimr/library/persqueue/topic_parser
  91. ALLOW logbroker/pipe-parser -> kikimr/core/scheme
  92. ALLOW logbroker/pipe-parser -> kikimr/public/lib/deprecated/client
  93. ALLOW logbroker/pipe-parser -> kikimr/library/persqueue/topic_parser
  94. ALLOW logbroker/pipe-parser -> kikimr/core/protos
  95. ALLOW logbroker/pipe-parser -> kikimr/core/testlib
  96. ALLOW logbroker/push-agent/daemon/sinks/bus -> kikimr/core/protos
  97. ALLOW logbroker/config-manager -> kikimr/core/grpc_services
  98. ALLOW logbroker/config-manager -> kikimr/core/mon
  99. ALLOW logbroker/config-manager -> kikimr/core/security
  100. ALLOW logbroker/config-manager -> kikimr/core/util
  101. ALLOW logbroker/config-manager -> kikimr/library/persqueue/topic_parser
  102. ALLOW logbroker/config-manager -> kikimr/public/lib/deprecated/kicli
  103. ALLOW logbroker/config-manager -> kikimr/library/security
  104. ALLOW logbroker/config-manager -> kikimr/yndx/security
  105. ALLOW logbroker/config-manager -> kikimr/core/testlib
  106. ALLOW logbroker/push-agent/ut -> kikimr/core/testlib
  107. ALLOW logbroker/mops -> kikimr/core/protos
  108. ALLOW logbroker/ -> kikimr/juggler
  109. ALLOW logbroker/tools -> kikimr/core/protos
  110. ALLOW logbroker/tools -> kikimr/public/lib/deprecated/client
  111. ALLOW logbroker/tools -> kikimr/public/lib/deprecated/kicli
  112. ALLOW logbroker/tools -> kikimr/library/aclib
  113. ALLOW logbroker/tools -> kikimr/library/persqueue/topic_parser
  114. ALLOW logbroker/tools -> kikimr/tools/monitoring
  115. ALLOW solomon/ -> kikimr/core/protos
  116. ALLOW solomon/ -> kikimr/public/lib/deprecated/kicli
  117. ALLOW solomon/ -> kikimr/library/mkql_proto/protos
  118. ALLOW solomon/ -> kikimr/yq/libs/config/protos
  119. ALLOW solomon/ -> kikimr/library/login/protos
  120. ALLOW ydb/library/yql/providers/dq/actors -> kikimr/core/base
  121. ALLOW ydb/library/yql/providers/dq/worker_manager -> kikimr/core/kqp
  122. ALLOW ydb/library/yql/providers/clickhouse/provider -> kikimr/yq/libs/db_resolver
  123. ALLOW ydb/library/yql/providers/clickhouse/provider -> kikimr/yq/libs/common
  124. ALLOW ydb/library/yql/providers/pq/provider -> kikimr/yq/libs/db_resolver
  125. ALLOW ydb/library/yql/providers/pq/provider -> kikimr/yq/libs/common
  126. ALLOW yql/tools/yqlworker/dq/worker_manager -> kikimr/core/kqp
  127. ALLOW ydb/library/yql/dq/actors/compute -> kikimr/core/kqp/runtime
  128. ALLOW ydb/library/yql/dq/actors/compute -> kikimr/core/kqp/common
  129. ALLOW ydb/library/yql/dq/actors/compute -> kikimr/core/protos
  130. ALLOW yql/ -> kikimr/library/mkql_proto
  131. ALLOW yql/ -> kikimr/library/binary_json
  132. ALLOW yql/ -> kikimr/library/dynumber
  133. ALLOW yql/ -> kikimr/yndx/security
  134. ALLOW ydb/library/yql/providers/ydb -> kikimr/yq
  135. ALLOW ydb/library/yql/providers/ydb -> kikimr/public/lib/experimental
  136. ALLOW yql/udfs/ydb -> kikimr/public/lib/experimental
  137. ALLOW yql/library/actor_log -> kikimr/core/protos
  138. ALLOW yql/library/testlib -> kikimr/core/client
  139. ALLOW yql/library/testlib -> kikimr/core/testlib
  140. ALLOW yql/library/testlib -> kikimr/public/lib/base
  141. ALLOW yql/library/test_framework -> kikimr/yf/sdk/python/native
  142. ALLOW yql/providers/rtmr/gateway -> kikimr/yf/yf_client
  143. ALLOW yql/providers/rtmr/gateway -> kikimr/yf/util
  144. ALLOW ydb/library/yql/providers/common/ut_helpers -> kikimr/core/testlib/basics
  145. ALLOW yql/tests -> kikimr/yf
  146. ALLOW yql/tests -> kikimr/yq
  147. ALLOW yql/.*/ut -> kikimr/core/testlib/basics
  148. ALLOW kikimr/ -> kikimr
  149. # FIXME temporary allow ydb depend on kikimr
  150. ALLOW ydb/ -> kikimr
  151. DENY .* -> kikimr