recursive-delete-patterns: - BUILD - "*/BUILD" - BUILD.bazel - "*/BUILD.bazel" - Gopkg.toml rules: - destination: code-generator branches: - source: branch: master dir: staging/src/k8s.io/code-generator name: master - source: branch: release-1.11 dir: staging/src/k8s.io/code-generator name: release-1.11 go: 1.10.2 - source: branch: release-1.12 dir: staging/src/k8s.io/code-generator name: release-1.12 go: 1.10.8 - source: branch: release-1.13 dir: staging/src/k8s.io/code-generator name: release-1.13 go: 1.11.2 - source: branch: release-1.14 dir: staging/src/k8s.io/code-generator name: release-1.14 go: 1.12 - destination: apimachinery library: true branches: - source: branch: master dir: staging/src/k8s.io/apimachinery name: master - source: branch: release-1.11 dir: staging/src/k8s.io/apimachinery name: release-1.11 go: 1.10.2 - source: branch: release-1.12 dir: staging/src/k8s.io/apimachinery name: release-1.12 go: 1.10.8 - source: branch: release-1.13 dir: staging/src/k8s.io/apimachinery name: release-1.13 go: 1.11.2 - source: branch: release-1.14 dir: staging/src/k8s.io/apimachinery name: release-1.14 go: 1.12 - destination: api library: true branches: - source: branch: master dir: staging/src/k8s.io/api name: master dependencies: - repository: apimachinery branch: master - source: branch: release-1.11 dir: staging/src/k8s.io/api name: release-1.11 go: 1.10.2 dependencies: - repository: apimachinery branch: release-1.11 - source: branch: release-1.12 dir: staging/src/k8s.io/api name: release-1.12 go: 1.10.8 dependencies: - repository: apimachinery branch: release-1.12 - source: branch: release-1.13 dir: staging/src/k8s.io/api name: release-1.13 go: 1.11.2 dependencies: - repository: apimachinery branch: release-1.13 - source: branch: release-1.14 dir: staging/src/k8s.io/api name: release-1.14 go: 1.12 dependencies: - repository: apimachinery branch: release-1.14 - destination: client-go library: true branches: - source: branch: master dir: staging/src/k8s.io/client-go name: master dependencies: - repository: apimachinery branch: master - repository: api branch: master - source: branch: release-1.11 dir: staging/src/k8s.io/client-go name: release-8.0 go: 1.10.2 dependencies: - repository: apimachinery branch: release-1.11 - repository: api branch: release-1.11 - source: branch: release-1.12 dir: staging/src/k8s.io/client-go name: release-9.0 go: 1.10.2 dependencies: - repository: apimachinery branch: release-1.12 - repository: api branch: release-1.12 - source: branch: release-1.13 dir: staging/src/k8s.io/client-go name: release-10.0 go: 1.11.2 dependencies: - repository: apimachinery branch: release-1.13 - repository: api branch: release-1.13 - source: branch: release-1.14 dir: staging/src/k8s.io/client-go name: release-11.0 go: 1.12 dependencies: - repository: apimachinery branch: release-1.14 - repository: api branch: release-1.14 smoke-test: | godep restore go build ./... go test $(go list ./... | grep -v /vendor/) - destination: component-base library: true branches: - source: branch: master dir: staging/src/k8s.io/component-base name: master dependencies: - repository: apimachinery branch: master - source: branch: release-1.14 dir: staging/src/k8s.io/component-base name: release-1.14 go: 1.12 dependencies: - repository: apimachinery branch: release-1.14 - destination: apiserver library: true branches: - source: branch: master dir: staging/src/k8s.io/apiserver name: master dependencies: - repository: apimachinery branch: master - repository: api branch: master - repository: client-go branch: master - repository: component-base branch: master - source: branch: release-1.11 dir: staging/src/k8s.io/apiserver name: release-1.11 go: 1.10.2 dependencies: - repository: apimachinery branch: release-1.11 - repository: api branch: release-1.11 - repository: client-go branch: release-8.0 - source: branch: release-1.12 dir: staging/src/k8s.io/apiserver name: release-1.12 go: 1.10.8 dependencies: - repository: apimachinery branch: release-1.12 - repository: api branch: release-1.12 - repository: client-go branch: release-9.0 - source: branch: release-1.13 dir: staging/src/k8s.io/apiserver name: release-1.13 go: 1.11.2 dependencies: - repository: apimachinery branch: release-1.13 - repository: api branch: release-1.13 - repository: client-go branch: release-10.0 - source: branch: release-1.14 dir: staging/src/k8s.io/apiserver name: release-1.14 go: 1.12 dependencies: - repository: apimachinery branch: release-1.14 - repository: api branch: release-1.14 - repository: client-go branch: release-11.0 - repository: component-base branch: release-1.14 - destination: kube-aggregator branches: - source: branch: master dir: staging/src/k8s.io/kube-aggregator name: master dependencies: - repository: apimachinery branch: master - repository: api branch: master - repository: client-go branch: master - repository: apiserver branch: master - repository: component-base branch: master - source: branch: release-1.11 dir: staging/src/k8s.io/kube-aggregator name: release-1.11 go: 1.10.2 dependencies: - repository: apimachinery branch: release-1.11 - repository: api branch: release-1.11 - repository: client-go branch: release-8.0 - repository: apiserver branch: release-1.11 - source: branch: release-1.12 dir: staging/src/k8s.io/kube-aggregator name: release-1.12 go: 1.10.8 dependencies: - repository: apimachinery branch: release-1.12 - repository: api branch: release-1.12 - repository: client-go branch: release-9.0 - repository: apiserver branch: release-1.12 - source: branch: release-1.13 dir: staging/src/k8s.io/kube-aggregator name: release-1.13 go: 1.11.2 dependencies: - repository: apimachinery branch: release-1.13 - repository: api branch: release-1.13 - repository: client-go branch: release-10.0 - repository: apiserver branch: release-1.13 - source: branch: release-1.14 dir: staging/src/k8s.io/kube-aggregator name: release-1.14 go: 1.12 dependencies: - repository: apimachinery branch: release-1.14 - repository: api branch: release-1.14 - repository: client-go branch: release-11.0 - repository: apiserver branch: release-1.14 - repository: component-base branch: release-1.14 - destination: sample-apiserver branches: - source: branch: master dir: staging/src/k8s.io/sample-apiserver name: master dependencies: - repository: apimachinery branch: master - repository: api branch: master - repository: client-go branch: master - repository: apiserver branch: master - repository: code-generator branch: master - repository: component-base branch: master required-packages: - k8s.io/code-generator - source: branch: release-1.11 dir: staging/src/k8s.io/sample-apiserver name: release-1.11 go: 1.10.2 dependencies: - repository: apimachinery branch: release-1.11 - repository: api branch: release-1.11 - repository: client-go branch: release-8.0 - repository: apiserver branch: release-1.11 - repository: code-generator branch: release-1.11 required-packages: - k8s.io/code-generator - source: branch: release-1.12 dir: staging/src/k8s.io/sample-apiserver name: release-1.12 go: 1.10.8 dependencies: - repository: apimachinery branch: release-1.12 - repository: api branch: release-1.12 - repository: client-go branch: release-9.0 - repository: apiserver branch: release-1.12 - repository: code-generator branch: release-1.12 required-packages: - k8s.io/code-generator - source: branch: release-1.13 dir: staging/src/k8s.io/sample-apiserver name: release-1.13 go: 1.11.2 dependencies: - repository: apimachinery branch: release-1.13 - repository: api branch: release-1.13 - repository: client-go branch: release-10.0 - repository: apiserver branch: release-1.13 - repository: code-generator branch: release-1.13 required-packages: - k8s.io/code-generator - source: branch: release-1.14 dir: staging/src/k8s.io/sample-apiserver name: release-1.14 go: 1.12 dependencies: - repository: apimachinery branch: release-1.14 - repository: api branch: release-1.14 - repository: client-go branch: release-11.0 - repository: apiserver branch: release-1.14 - repository: code-generator branch: release-1.14 - repository: component-base branch: release-1.14 required-packages: - k8s.io/code-generator smoke-test: | # vendor/ should have all dependencies as a non-library go build . # re-create vendor/ and try again godep restore rm -rf vendor/ Godeps/ godep save ./... go build . - destination: sample-controller branches: - source: branch: master dir: staging/src/k8s.io/sample-controller name: master dependencies: - repository: apimachinery branch: master - repository: api branch: master - repository: client-go branch: master - repository: code-generator branch: master - repository: component-base branch: master required-packages: - k8s.io/code-generator - source: branch: release-1.11 dir: staging/src/k8s.io/sample-controller name: release-1.11 go: 1.10.2 dependencies: - repository: apimachinery branch: release-1.11 - repository: api branch: release-1.11 - repository: client-go branch: release-8.0 - repository: code-generator branch: release-1.11 required-packages: - k8s.io/code-generator - source: branch: release-1.12 dir: staging/src/k8s.io/sample-controller name: release-1.12 go: 1.10.8 dependencies: - repository: apimachinery branch: release-1.12 - repository: api branch: release-1.12 - repository: client-go branch: release-9.0 - repository: code-generator branch: release-1.12 required-packages: - k8s.io/code-generator - source: branch: release-1.13 dir: staging/src/k8s.io/sample-controller name: release-1.13 go: 1.11.2 dependencies: - repository: apimachinery branch: release-1.13 - repository: api branch: release-1.13 - repository: client-go branch: release-10.0 - repository: code-generator branch: release-1.13 required-packages: - k8s.io/code-generator - source: branch: release-1.14 dir: staging/src/k8s.io/sample-controller name: release-1.14 go: 1.12 dependencies: - repository: apimachinery branch: release-1.14 - repository: api branch: release-1.14 - repository: client-go branch: release-11.0 - repository: code-generator branch: release-1.14 - repository: component-base branch: release-1.14 required-packages: - k8s.io/code-generator smoke-test: | # vendor/ should have all dependencies as a non-library go build . # re-create vendor/ and try again godep restore rm -rf vendor/ Godeps/ godep save ./... go build . - destination: apiextensions-apiserver branches: - source: branch: master dir: staging/src/k8s.io/apiextensions-apiserver name: master dependencies: - repository: apimachinery branch: master - repository: api branch: master - repository: client-go branch: master - repository: apiserver branch: master - repository: code-generator branch: master - repository: component-base branch: master required-packages: - k8s.io/code-generator - source: branch: release-1.11 dir: staging/src/k8s.io/apiextensions-apiserver name: release-1.11 go: 1.10.2 dependencies: - repository: apimachinery branch: release-1.11 - repository: api branch: release-1.11 - repository: client-go branch: release-8.0 - repository: apiserver branch: release-1.11 - repository: code-generator branch: release-1.11 required-packages: - k8s.io/code-generator - source: branch: release-1.12 dir: staging/src/k8s.io/apiextensions-apiserver name: release-1.12 go: 1.10.8 dependencies: - repository: apimachinery branch: release-1.12 - repository: api branch: release-1.12 - repository: client-go branch: release-9.0 - repository: apiserver branch: release-1.12 - repository: code-generator branch: release-1.12 required-packages: - k8s.io/code-generator - source: branch: release-1.13 dir: staging/src/k8s.io/apiextensions-apiserver name: release-1.13 go: 1.11.2 dependencies: - repository: apimachinery branch: release-1.13 - repository: api branch: release-1.13 - repository: client-go branch: release-10.0 - repository: apiserver branch: release-1.13 - repository: code-generator branch: release-1.13 required-packages: - k8s.io/code-generator - source: branch: release-1.14 dir: staging/src/k8s.io/apiextensions-apiserver name: release-1.14 go: 1.12 dependencies: - repository: apimachinery branch: release-1.14 - repository: api branch: release-1.14 - repository: client-go branch: release-11.0 - repository: apiserver branch: release-1.14 - repository: code-generator branch: release-1.14 - repository: component-base branch: release-1.14 required-packages: - k8s.io/code-generator - destination: metrics library: true branches: - source: branch: master dir: staging/src/k8s.io/metrics name: master dependencies: - repository: apimachinery branch: master - repository: api branch: master - repository: client-go branch: master - source: branch: release-1.11 dir: staging/src/k8s.io/metrics name: release-1.11 go: 1.10.2 dependencies: - repository: apimachinery branch: release-1.11 - repository: api branch: release-1.11 - repository: client-go branch: release-8.0 - source: branch: release-1.12 dir: staging/src/k8s.io/metrics name: release-1.12 go: 1.10.8 dependencies: - repository: apimachinery branch: release-1.12 - repository: api branch: release-1.12 - repository: client-go branch: release-9.0 - source: branch: release-1.13 dir: staging/src/k8s.io/metrics name: release-1.13 go: 1.11.2 dependencies: - repository: apimachinery branch: release-1.13 - repository: api branch: release-1.13 - repository: client-go branch: release-10.0 - source: branch: release-1.14 dir: staging/src/k8s.io/metrics name: release-1.14 go: 1.12 dependencies: - repository: apimachinery branch: release-1.14 - repository: api branch: release-1.14 - repository: client-go branch: release-11.0 - destination: csi-api library: true branches: - source: branch: master dir: staging/src/k8s.io/csi-api name: master dependencies: - repository: apimachinery branch: master - repository: api branch: master - repository: client-go branch: master - repository: apiextensions-apiserver branch: master - source: branch: release-1.12 dir: staging/src/k8s.io/csi-api name: release-1.12 go: 1.10.8 dependencies: - repository: apimachinery branch: release-1.12 - repository: api branch: release-1.12 - repository: client-go branch: release-9.0 - repository: apiextensions-apiserver branch: release-1.12 - source: branch: release-1.13 dir: staging/src/k8s.io/csi-api name: release-1.13 go: 1.11.2 dependencies: - repository: apimachinery branch: release-1.13 - repository: api branch: release-1.13 - repository: client-go branch: release-10.0 - repository: apiextensions-apiserver branch: release-1.13 - source: branch: release-1.14 dir: staging/src/k8s.io/csi-api name: release-1.14 go: 1.12 dependencies: - repository: apimachinery branch: release-1.14 - repository: api branch: release-1.14 - repository: client-go branch: release-11.0 - repository: apiextensions-apiserver branch: release-1.14 - destination: cli-runtime library: true branches: - source: branch: master dir: staging/src/k8s.io/cli-runtime name: master dependencies: - repository: api branch: master - repository: apimachinery branch: master - repository: client-go branch: master - source: branch: release-1.12 dir: staging/src/k8s.io/cli-runtime name: release-1.12 go: 1.10.8 dependencies: - repository: api branch: release-1.12 - repository: apimachinery branch: release-1.12 - repository: client-go branch: release-9.0 - source: branch: release-1.13 dir: staging/src/k8s.io/cli-runtime name: release-1.13 go: 1.11.2 dependencies: - repository: api branch: release-1.13 - repository: apimachinery branch: release-1.13 - repository: client-go branch: release-10.0 - source: branch: release-1.14 dir: staging/src/k8s.io/cli-runtime name: release-1.14 go: 1.12 dependencies: - repository: api branch: release-1.14 - repository: apimachinery branch: release-1.14 - repository: client-go branch: release-11.0 - destination: sample-cli-plugin library: false branches: - source: branch: master dir: staging/src/k8s.io/sample-cli-plugin name: master dependencies: - repository: api branch: master - repository: apimachinery branch: master - repository: cli-runtime branch: master - repository: client-go branch: master - repository: component-base branch: master - source: branch: release-1.12 dir: staging/src/k8s.io/sample-cli-plugin name: release-1.12 go: 1.10.8 dependencies: - repository: api branch: release-1.12 - repository: apimachinery branch: release-1.12 - repository: cli-runtime branch: release-1.12 - repository: client-go branch: release-9.0 - source: branch: release-1.13 dir: staging/src/k8s.io/sample-cli-plugin name: release-1.13 go: 1.11.2 dependencies: - repository: api branch: release-1.13 - repository: apimachinery branch: release-1.13 - repository: cli-runtime branch: release-1.13 - repository: client-go branch: release-10.0 - source: branch: release-1.14 dir: staging/src/k8s.io/sample-cli-plugin name: release-1.14 go: 1.12 dependencies: - repository: api branch: release-1.14 - repository: apimachinery branch: release-1.14 - repository: cli-runtime branch: release-1.14 - repository: client-go branch: release-11.0 - repository: component-base branch: release-1.14 - destination: kube-proxy library: true branches: - source: branch: master dir: staging/src/k8s.io/kube-proxy name: master dependencies: - repository: apimachinery branch: master - repository: component-base branch: master - source: branch: release-1.12 dir: staging/src/k8s.io/kube-proxy name: release-1.12 go: 1.10.8 dependencies: - repository: apimachinery branch: release-1.12 - source: branch: release-1.13 dir: staging/src/k8s.io/kube-proxy name: release-1.13 go: 1.11.2 dependencies: - repository: apimachinery branch: release-1.13 - source: branch: release-1.14 dir: staging/src/k8s.io/kube-proxy name: release-1.14 go: 1.12 dependencies: - repository: apimachinery branch: release-1.14 - repository: component-base branch: release-1.14 - destination: kubelet library: true branches: - source: branch: master dir: staging/src/k8s.io/kubelet name: master dependencies: - repository: apimachinery branch: master - repository: api branch: master - repository: component-base branch: master - source: branch: release-1.12 dir: staging/src/k8s.io/kubelet name: release-1.12 go: 1.10.8 dependencies: - repository: apimachinery branch: release-1.12 - repository: api branch: release-1.12 - source: branch: release-1.13 dir: staging/src/k8s.io/kubelet name: release-1.13 go: 1.11.2 dependencies: - repository: apimachinery branch: release-1.13 - repository: api branch: release-1.13 - source: branch: release-1.14 dir: staging/src/k8s.io/kubelet name: release-1.14 go: 1.12 dependencies: - repository: apimachinery branch: release-1.14 - repository: api branch: release-1.14 - repository: component-base branch: release-1.14 - destination: kube-scheduler library: true branches: - source: branch: master dir: staging/src/k8s.io/kube-scheduler name: master dependencies: - repository: apimachinery branch: master - repository: apiserver branch: master - repository: component-base branch: master - source: branch: release-1.12 dir: staging/src/k8s.io/kube-scheduler name: release-1.12 go: 1.10.8 dependencies: - repository: apimachinery branch: release-1.12 - repository: apiserver branch: release-1.12 - source: branch: release-1.13 dir: staging/src/k8s.io/kube-scheduler name: release-1.13 go: 1.11.2 dependencies: - repository: apimachinery branch: release-1.13 - repository: apiserver branch: release-1.13 - source: branch: release-1.14 dir: staging/src/k8s.io/kube-scheduler name: release-1.14 go: 1.12 dependencies: - repository: apimachinery branch: release-1.14 - repository: apiserver branch: release-1.14 - repository: component-base branch: release-1.14 - destination: kube-controller-manager library: true branches: - source: branch: master dir: staging/src/k8s.io/kube-controller-manager name: master dependencies: - repository: apimachinery branch: master - repository: apiserver branch: master - repository: component-base branch: master - source: branch: release-1.12 dir: staging/src/k8s.io/kube-controller-manager name: release-1.12 go: 1.10.8 dependencies: - repository: apimachinery branch: release-1.12 - repository: apiserver branch: release-1.12 - source: branch: release-1.13 dir: staging/src/k8s.io/kube-controller-manager name: release-1.13 go: 1.11.2 dependencies: - repository: apimachinery branch: release-1.13 - repository: apiserver branch: release-1.13 - source: branch: release-1.14 dir: staging/src/k8s.io/kube-controller-manager name: release-1.14 go: 1.12 dependencies: - repository: apimachinery branch: release-1.14 - repository: apiserver branch: release-1.14 - repository: component-base branch: release-1.14 - destination: cluster-bootstrap library: true branches: - source: branch: master dir: staging/src/k8s.io/cluster-bootstrap name: master dependencies: - repository: apimachinery branch: master - repository: api branch: master - source: branch: release-1.13 dir: staging/src/k8s.io/cluster-bootstrap name: release-1.13 go: 1.11.2 dependencies: - repository: apimachinery branch: release-1.13 - repository: api branch: release-1.13 - source: branch: release-1.14 dir: staging/src/k8s.io/cluster-bootstrap name: release-1.14 go: 1.12 dependencies: - repository: apimachinery branch: release-1.14 - repository: api branch: release-1.14 - destination: cloud-provider library: true branches: - source: branch: master dir: staging/src/k8s.io/cloud-provider name: master dependencies: - repository: api branch: master - repository: apimachinery branch: master - repository: apiserver branch: master - repository: client-go branch: master - source: branch: release-1.13 dir: staging/src/k8s.io/cloud-provider name: release-1.13 go: 1.11.2 dependencies: - repository: api branch: release-1.13 - repository: apimachinery branch: release-1.13 - repository: client-go branch: release-10.0 - source: branch: release-1.14 dir: staging/src/k8s.io/cloud-provider name: release-1.14 go: 1.12 dependencies: - repository: api branch: release-1.14 - repository: apimachinery branch: release-1.14 - repository: apiserver branch: release-1.14 - repository: client-go branch: release-11.0 - destination: node-api library: true branches: - source: branch: master dir: staging/src/k8s.io/node-api name: master dependencies: - repository: api branch: master - repository: apimachinery branch: master - repository: client-go branch: master - source: branch: release-1.14 dir: staging/src/k8s.io/node-api name: release-1.14 go: 1.12 dependencies: - repository: api branch: release-1.14 - repository: apimachinery branch: release-1.14 - repository: client-go branch: release-11.0 - destination: csi-translation-lib library: true branches: - source: branch: master dir: staging/src/k8s.io/csi-translation-lib name: master dependencies: - repository: api branch: master - repository: apimachinery branch: master - repository: cloud-provider branch: master - source: branch: release-1.14 dir: staging/src/k8s.io/csi-translation-lib name: release-1.14 go: 1.12 dependencies: - repository: api branch: release-1.14 - repository: apimachinery branch: release-1.14 - repository: cloud-provider branch: release-1.14