rules-godeps.yaml 8.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362
  1. recursive-delete-patterns:
  2. - BUILD
  3. - "*/BUILD"
  4. - BUILD.bazel
  5. - "*/BUILD.bazel"
  6. - Gopkg.toml
  7. rules:
  8. - destination: code-generator
  9. branches:
  10. - source:
  11. branch: release-1.14
  12. dir: staging/src/k8s.io/code-generator
  13. name: release-1.14
  14. go: 1.12.5
  15. - destination: apimachinery
  16. library: true
  17. branches:
  18. - source:
  19. branch: release-1.14
  20. dir: staging/src/k8s.io/apimachinery
  21. name: release-1.14
  22. go: 1.12.5
  23. - destination: api
  24. library: true
  25. branches:
  26. - source:
  27. branch: release-1.14
  28. dir: staging/src/k8s.io/api
  29. name: release-1.14
  30. go: 1.12.5
  31. dependencies:
  32. - repository: apimachinery
  33. branch: release-1.14
  34. - destination: client-go
  35. library: true
  36. branches:
  37. - source:
  38. branch: release-1.14
  39. dir: staging/src/k8s.io/client-go
  40. name: release-11.0
  41. go: 1.12.5
  42. dependencies:
  43. - repository: apimachinery
  44. branch: release-1.14
  45. - repository: api
  46. branch: release-1.14
  47. smoke-test: |
  48. godep restore
  49. go build ./...
  50. go test $(go list ./... | grep -v /vendor/)
  51. - destination: component-base
  52. library: true
  53. branches:
  54. - source:
  55. branch: release-1.14
  56. dir: staging/src/k8s.io/component-base
  57. name: release-1.14
  58. go: 1.12.5
  59. dependencies:
  60. - repository: apimachinery
  61. branch: release-1.14
  62. - destination: apiserver
  63. library: true
  64. branches:
  65. - source:
  66. branch: release-1.14
  67. dir: staging/src/k8s.io/apiserver
  68. name: release-1.14
  69. go: 1.12.5
  70. dependencies:
  71. - repository: apimachinery
  72. branch: release-1.14
  73. - repository: api
  74. branch: release-1.14
  75. - repository: client-go
  76. branch: release-11.0
  77. - repository: component-base
  78. branch: release-1.14
  79. - destination: kube-aggregator
  80. branches:
  81. - source:
  82. branch: release-1.14
  83. dir: staging/src/k8s.io/kube-aggregator
  84. name: release-1.14
  85. go: 1.12.5
  86. dependencies:
  87. - repository: apimachinery
  88. branch: release-1.14
  89. - repository: api
  90. branch: release-1.14
  91. - repository: client-go
  92. branch: release-11.0
  93. - repository: apiserver
  94. branch: release-1.14
  95. - repository: component-base
  96. branch: release-1.14
  97. - destination: sample-apiserver
  98. branches:
  99. - source:
  100. branch: release-1.14
  101. dir: staging/src/k8s.io/sample-apiserver
  102. name: release-1.14
  103. go: 1.12.5
  104. dependencies:
  105. - repository: apimachinery
  106. branch: release-1.14
  107. - repository: api
  108. branch: release-1.14
  109. - repository: client-go
  110. branch: release-11.0
  111. - repository: apiserver
  112. branch: release-1.14
  113. - repository: code-generator
  114. branch: release-1.14
  115. - repository: component-base
  116. branch: release-1.14
  117. required-packages:
  118. - k8s.io/code-generator
  119. smoke-test: |
  120. # vendor/ should have all dependencies as a non-library
  121. go build .
  122. # re-create vendor/ and try again
  123. godep restore
  124. rm -rf vendor/ Godeps/
  125. godep save ./...
  126. go build .
  127. - destination: sample-controller
  128. branches:
  129. - source:
  130. branch: release-1.14
  131. dir: staging/src/k8s.io/sample-controller
  132. name: release-1.14
  133. go: 1.12.5
  134. dependencies:
  135. - repository: apimachinery
  136. branch: release-1.14
  137. - repository: api
  138. branch: release-1.14
  139. - repository: client-go
  140. branch: release-11.0
  141. - repository: code-generator
  142. branch: release-1.14
  143. - repository: component-base
  144. branch: release-1.14
  145. required-packages:
  146. - k8s.io/code-generator
  147. smoke-test: |
  148. # vendor/ should have all dependencies as a non-library
  149. go build .
  150. # re-create vendor/ and try again
  151. godep restore
  152. rm -rf vendor/ Godeps/
  153. godep save ./...
  154. go build .
  155. - destination: apiextensions-apiserver
  156. branches:
  157. - source:
  158. branch: release-1.14
  159. dir: staging/src/k8s.io/apiextensions-apiserver
  160. name: release-1.14
  161. go: 1.12.5
  162. dependencies:
  163. - repository: apimachinery
  164. branch: release-1.14
  165. - repository: api
  166. branch: release-1.14
  167. - repository: client-go
  168. branch: release-11.0
  169. - repository: apiserver
  170. branch: release-1.14
  171. - repository: code-generator
  172. branch: release-1.14
  173. - repository: component-base
  174. branch: release-1.14
  175. required-packages:
  176. - k8s.io/code-generator
  177. - destination: metrics
  178. library: true
  179. branches:
  180. - source:
  181. branch: release-1.14
  182. dir: staging/src/k8s.io/metrics
  183. name: release-1.14
  184. go: 1.12.5
  185. dependencies:
  186. - repository: apimachinery
  187. branch: release-1.14
  188. - repository: api
  189. branch: release-1.14
  190. - repository: client-go
  191. branch: release-11.0
  192. - destination: csi-api
  193. library: true
  194. branches:
  195. - source:
  196. branch: release-1.14
  197. dir: staging/src/k8s.io/csi-api
  198. name: release-1.14
  199. go: 1.12.5
  200. dependencies:
  201. - repository: apimachinery
  202. branch: release-1.14
  203. - repository: api
  204. branch: release-1.14
  205. - repository: client-go
  206. branch: release-11.0
  207. - repository: apiextensions-apiserver
  208. branch: release-1.14
  209. - destination: cli-runtime
  210. library: true
  211. branches:
  212. - source:
  213. branch: release-1.14
  214. dir: staging/src/k8s.io/cli-runtime
  215. name: release-1.14
  216. go: 1.12.5
  217. dependencies:
  218. - repository: api
  219. branch: release-1.14
  220. - repository: apimachinery
  221. branch: release-1.14
  222. - repository: client-go
  223. branch: release-11.0
  224. - destination: sample-cli-plugin
  225. library: false
  226. branches:
  227. - source:
  228. branch: release-1.14
  229. dir: staging/src/k8s.io/sample-cli-plugin
  230. name: release-1.14
  231. go: 1.12.5
  232. dependencies:
  233. - repository: api
  234. branch: release-1.14
  235. - repository: apimachinery
  236. branch: release-1.14
  237. - repository: cli-runtime
  238. branch: release-1.14
  239. - repository: client-go
  240. branch: release-11.0
  241. - repository: component-base
  242. branch: release-1.14
  243. - destination: kube-proxy
  244. library: true
  245. branches:
  246. - source:
  247. branch: release-1.14
  248. dir: staging/src/k8s.io/kube-proxy
  249. name: release-1.14
  250. go: 1.12.5
  251. dependencies:
  252. - repository: apimachinery
  253. branch: release-1.14
  254. - repository: component-base
  255. branch: release-1.14
  256. - destination: kubelet
  257. library: true
  258. branches:
  259. - source:
  260. branch: release-1.14
  261. dir: staging/src/k8s.io/kubelet
  262. name: release-1.14
  263. go: 1.12.5
  264. dependencies:
  265. - repository: apimachinery
  266. branch: release-1.14
  267. - repository: api
  268. branch: release-1.14
  269. - repository: component-base
  270. branch: release-1.14
  271. - destination: kube-scheduler
  272. library: true
  273. branches:
  274. - source:
  275. branch: release-1.14
  276. dir: staging/src/k8s.io/kube-scheduler
  277. name: release-1.14
  278. go: 1.12.5
  279. dependencies:
  280. - repository: apimachinery
  281. branch: release-1.14
  282. - repository: apiserver
  283. branch: release-1.14
  284. - repository: component-base
  285. branch: release-1.14
  286. - destination: kube-controller-manager
  287. library: true
  288. branches:
  289. - source:
  290. branch: release-1.14
  291. dir: staging/src/k8s.io/kube-controller-manager
  292. name: release-1.14
  293. go: 1.12.5
  294. dependencies:
  295. - repository: apimachinery
  296. branch: release-1.14
  297. - repository: apiserver
  298. branch: release-1.14
  299. - repository: component-base
  300. branch: release-1.14
  301. - destination: cluster-bootstrap
  302. library: true
  303. branches:
  304. - source:
  305. branch: release-1.14
  306. dir: staging/src/k8s.io/cluster-bootstrap
  307. name: release-1.14
  308. go: 1.12.5
  309. dependencies:
  310. - repository: apimachinery
  311. branch: release-1.14
  312. - repository: api
  313. branch: release-1.14
  314. - destination: cloud-provider
  315. library: true
  316. branches:
  317. - source:
  318. branch: release-1.14
  319. dir: staging/src/k8s.io/cloud-provider
  320. name: release-1.14
  321. go: 1.12.5
  322. dependencies:
  323. - repository: api
  324. branch: release-1.14
  325. - repository: apimachinery
  326. branch: release-1.14
  327. - repository: apiserver
  328. branch: release-1.14
  329. - repository: client-go
  330. branch: release-11.0
  331. - destination: node-api
  332. library: true
  333. branches:
  334. - source:
  335. branch: release-1.14
  336. dir: staging/src/k8s.io/node-api
  337. name: release-1.14
  338. go: 1.12.5
  339. dependencies:
  340. - repository: api
  341. branch: release-1.14
  342. - repository: apimachinery
  343. branch: release-1.14
  344. - repository: client-go
  345. branch: release-11.0
  346. - destination: csi-translation-lib
  347. library: true
  348. branches:
  349. - source:
  350. branch: release-1.14
  351. dir: staging/src/k8s.io/csi-translation-lib
  352. name: release-1.14
  353. go: 1.12.5
  354. dependencies:
  355. - repository: api
  356. branch: release-1.14
  357. - repository: apimachinery
  358. branch: release-1.14
  359. - repository: cloud-provider
  360. branch: release-1.14