From a6dc7ba13873b0544fcb7088960131e909af6576 Mon Sep 17 00:00:00 2001 From: Jordan Liggitt Date: Sat, 22 Feb 2020 19:42:34 -0500 Subject: [PATCH] Add release-1.18 publishing rules --- staging/publishing/rules.yaml | 324 ++++++++++++++++++++++++++++++++++ 1 file changed, 324 insertions(+) diff --git a/staging/publishing/rules.yaml b/staging/publishing/rules.yaml index 55dda173cfb..14fc5b1241e 100644 --- a/staging/publishing/rules.yaml +++ b/staging/publishing/rules.yaml @@ -26,6 +26,12 @@ rules: dir: staging/src/k8s.io/code-generator name: release-1.17 go: 1.13.4 + - source: + branch: release-1.18 + dir: staging/src/k8s.io/code-generator + name: release-1.18 + go: 1.13.4 + - destination: apimachinery library: true branches: @@ -48,6 +54,12 @@ rules: dir: staging/src/k8s.io/apimachinery name: release-1.17 go: 1.13.4 + - source: + branch: release-1.18 + dir: staging/src/k8s.io/apimachinery + name: release-1.18 + go: 1.13.4 + - destination: api library: true branches: @@ -82,6 +94,15 @@ rules: dependencies: - repository: apimachinery branch: release-1.17 + - source: + branch: release-1.18 + dir: staging/src/k8s.io/api + name: release-1.18 + go: 1.13.4 + dependencies: + - repository: apimachinery + branch: release-1.18 + - destination: client-go library: true branches: @@ -124,10 +145,21 @@ rules: branch: release-1.17 - repository: api branch: release-1.17 + - source: + branch: release-1.18 + dir: staging/src/k8s.io/client-go + name: release-1.18 + go: 1.13.4 + dependencies: + - repository: apimachinery + branch: release-1.18 + - repository: api + branch: release-1.18 smoke-test: | # assumes GO111MODULE=on go build ./... go test ./... + - destination: component-base library: true branches: @@ -174,6 +206,19 @@ rules: branch: release-1.17 - repository: client-go branch: release-14.0 + - source: + branch: release-1.18 + dir: staging/src/k8s.io/component-base + name: release-1.18 + go: 1.13.4 + dependencies: + - repository: apimachinery + branch: release-1.18 + - repository: api + branch: release-1.18 + - repository: client-go + branch: release-1.18 + - destination: apiserver library: true branches: @@ -232,6 +277,21 @@ rules: branch: release-14.0 - repository: component-base branch: release-1.17 + - source: + branch: release-1.18 + dir: staging/src/k8s.io/apiserver + name: release-1.18 + go: 1.13.4 + dependencies: + - repository: apimachinery + branch: release-1.18 + - repository: api + branch: release-1.18 + - repository: client-go + branch: release-1.18 + - repository: component-base + branch: release-1.18 + - destination: kube-aggregator branches: - source: @@ -305,6 +365,25 @@ rules: branch: release-1.17 - repository: code-generator branch: release-1.17 + - source: + branch: release-1.18 + dir: staging/src/k8s.io/kube-aggregator + name: release-1.18 + go: 1.13.4 + dependencies: + - repository: apimachinery + branch: release-1.18 + - repository: api + branch: release-1.18 + - repository: client-go + branch: release-1.18 + - repository: apiserver + branch: release-1.18 + - repository: component-base + branch: release-1.18 + - repository: code-generator + branch: release-1.18 + - destination: sample-apiserver branches: - source: @@ -386,9 +465,30 @@ rules: branch: release-1.17 required-packages: - k8s.io/code-generator + - source: + branch: release-1.18 + dir: staging/src/k8s.io/sample-apiserver + name: release-1.18 + go: 1.13.4 + dependencies: + - repository: apimachinery + branch: release-1.18 + - repository: api + branch: release-1.18 + - repository: client-go + branch: release-1.18 + - repository: apiserver + branch: release-1.18 + - repository: code-generator + branch: release-1.18 + - repository: component-base + branch: release-1.18 + required-packages: + - k8s.io/code-generator smoke-test: | # assumes GO111MODULE=on go build . + - destination: sample-controller branches: - source: @@ -454,9 +554,26 @@ rules: branch: release-1.17 required-packages: - k8s.io/code-generator + - source: + branch: release-1.18 + dir: staging/src/k8s.io/sample-controller + name: release-1.18 + go: 1.13.4 + dependencies: + - repository: apimachinery + branch: release-1.18 + - repository: api + branch: release-1.18 + - repository: client-go + branch: release-1.18 + - repository: code-generator + branch: release-1.18 + required-packages: + - k8s.io/code-generator smoke-test: | # assumes GO111MODULE=on go build . + - destination: apiextensions-apiserver branches: - source: @@ -538,6 +655,27 @@ rules: branch: release-1.17 required-packages: - k8s.io/code-generator + - source: + branch: release-1.18 + dir: staging/src/k8s.io/apiextensions-apiserver + name: release-1.18 + go: 1.13.4 + dependencies: + - repository: apimachinery + branch: release-1.18 + - repository: api + branch: release-1.18 + - repository: client-go + branch: release-1.18 + - repository: apiserver + branch: release-1.18 + - repository: code-generator + branch: release-1.18 + - repository: component-base + branch: release-1.18 + required-packages: + - k8s.io/code-generator + - destination: metrics library: true branches: @@ -596,6 +734,21 @@ rules: branch: release-14.0 - repository: code-generator branch: release-1.17 + - source: + branch: release-1.18 + dir: staging/src/k8s.io/metrics + name: release-1.18 + go: 1.13.4 + dependencies: + - repository: apimachinery + branch: release-1.18 + - repository: api + branch: release-1.18 + - repository: client-go + branch: release-1.18 + - repository: code-generator + branch: release-1.18 + - destination: cli-runtime library: true branches: @@ -646,6 +799,19 @@ rules: branch: release-1.17 - repository: client-go branch: release-14.0 + - source: + branch: release-1.18 + dir: staging/src/k8s.io/cli-runtime + name: release-1.18 + go: 1.13.4 + dependencies: + - repository: api + branch: release-1.18 + - repository: apimachinery + branch: release-1.18 + - repository: client-go + branch: release-1.18 + - destination: sample-cli-plugin library: false branches: @@ -704,6 +870,21 @@ rules: branch: release-1.17 - repository: client-go branch: release-14.0 + - source: + branch: release-1.18 + dir: staging/src/k8s.io/sample-cli-plugin + name: release-1.18 + go: 1.13.4 + dependencies: + - repository: api + branch: release-1.18 + - repository: apimachinery + branch: release-1.18 + - repository: cli-runtime + branch: release-1.18 + - repository: client-go + branch: release-1.18 + - destination: kube-proxy library: true branches: @@ -758,6 +939,21 @@ rules: branch: release-1.17 - repository: client-go branch: release-14.0 + - source: + branch: release-1.18 + dir: staging/src/k8s.io/kube-proxy + name: release-1.18 + go: 1.13.4 + dependencies: + - repository: apimachinery + branch: release-1.18 + - repository: component-base + branch: release-1.18 + - repository: api + branch: release-1.18 + - repository: client-go + branch: release-1.18 + - destination: kubelet library: true branches: @@ -800,6 +996,17 @@ rules: branch: release-1.17 - repository: api branch: release-1.17 + - source: + branch: release-1.18 + dir: staging/src/k8s.io/kubelet + name: release-1.18 + go: 1.13.4 + dependencies: + - repository: apimachinery + branch: release-1.18 + - repository: api + branch: release-1.18 + - destination: kube-scheduler library: true branches: @@ -854,6 +1061,21 @@ rules: branch: release-1.17 - repository: client-go branch: release-14.0 + - source: + branch: release-1.18 + dir: staging/src/k8s.io/kube-scheduler + name: release-1.18 + go: 1.13.4 + dependencies: + - repository: apimachinery + branch: release-1.18 + - repository: component-base + branch: release-1.18 + - repository: api + branch: release-1.18 + - repository: client-go + branch: release-1.18 + - destination: kube-controller-manager library: true branches: @@ -908,6 +1130,21 @@ rules: branch: release-1.17 - repository: client-go branch: release-14.0 + - source: + branch: release-1.18 + dir: staging/src/k8s.io/kube-controller-manager + name: release-1.18 + go: 1.13.4 + dependencies: + - repository: apimachinery + branch: release-1.18 + - repository: component-base + branch: release-1.18 + - repository: api + branch: release-1.18 + - repository: client-go + branch: release-1.18 + - destination: cluster-bootstrap library: true branches: @@ -950,6 +1187,17 @@ rules: branch: release-1.17 - repository: api branch: release-1.17 + - source: + branch: release-1.18 + dir: staging/src/k8s.io/cluster-bootstrap + name: release-1.18 + go: 1.13.4 + dependencies: + - repository: apimachinery + branch: release-1.18 + - repository: api + branch: release-1.18 + - destination: cloud-provider library: true branches: @@ -1000,6 +1248,19 @@ rules: branch: release-1.17 - repository: client-go branch: release-14.0 + - source: + branch: release-1.18 + dir: staging/src/k8s.io/cloud-provider + name: release-1.18 + go: 1.13.4 + dependencies: + - repository: api + branch: release-1.18 + - repository: apimachinery + branch: release-1.18 + - repository: client-go + branch: release-1.18 + - destination: csi-translation-lib library: true branches: @@ -1058,6 +1319,21 @@ rules: branch: release-14.0 - repository: cloud-provider branch: release-1.17 + - source: + branch: release-1.18 + dir: staging/src/k8s.io/csi-translation-lib + name: release-1.18 + go: 1.13.4 + dependencies: + - repository: api + branch: release-1.18 + - repository: apimachinery + branch: release-1.18 + - repository: client-go + branch: release-1.18 + - repository: cloud-provider + branch: release-1.18 + - destination: legacy-cloud-providers library: true branches: @@ -1136,6 +1412,27 @@ rules: branch: release-1.17 - repository: component-base branch: release-1.17 + - source: + branch: release-1.18 + dir: staging/src/k8s.io/legacy-cloud-providers + name: release-1.18 + go: 1.13.4 + dependencies: + - repository: api + branch: release-1.18 + - repository: apimachinery + branch: release-1.18 + - repository: client-go + branch: release-1.18 + - repository: cloud-provider + branch: release-1.18 + - repository: csi-translation-lib + branch: release-1.18 + - repository: apiserver + branch: release-1.18 + - repository: component-base + branch: release-1.18 + - destination: node-api library: true branches: @@ -1181,6 +1478,7 @@ rules: branch: release-14.0 - repository: code-generator branch: release-1.17 + - destination: cri-api library: true branches: @@ -1203,6 +1501,12 @@ rules: dir: staging/src/k8s.io/cri-api name: release-1.17 go: 1.13.4 + - source: + branch: release-1.18 + dir: staging/src/k8s.io/cri-api + name: release-1.18 + go: 1.13.4 + - destination: kubectl library: true branches: @@ -1270,3 +1574,23 @@ rules: branch: release-1.17 - repository: metrics branch: release-1.17 + - source: + branch: release-1.18 + dir: staging/src/k8s.io/kubectl + name: release-1.18 + go: 1.13.4 + dependencies: + - repository: api + branch: release-1.18 + - repository: apimachinery + branch: release-1.18 + - repository: cli-runtime + branch: release-1.18 + - repository: client-go + branch: release-1.18 + - repository: code-generator + branch: release-1.18 + - repository: component-base + branch: release-1.18 + - repository: metrics + branch: release-1.18