diff --git a/staging/publishing/rules.yaml b/staging/publishing/rules.yaml index 9429ba5e892..46b47233ee1 100644 --- a/staging/publishing/rules.yaml +++ b/staging/publishing/rules.yaml @@ -11,11 +11,6 @@ rules: branch: master dir: staging/src/k8s.io/code-generator name: master - - source: - branch: release-1.15 - dir: staging/src/k8s.io/code-generator - name: release-1.15 - go: 1.12.17 - source: branch: release-1.16 dir: staging/src/k8s.io/code-generator @@ -31,6 +26,11 @@ rules: dir: staging/src/k8s.io/code-generator name: release-1.18 go: 1.13.9 + - source: + branch: release-1.19 + dir: staging/src/k8s.io/code-generator + name: release-1.19 + go: 1.14.4 - destination: apimachinery library: true @@ -39,11 +39,6 @@ rules: branch: master dir: staging/src/k8s.io/apimachinery name: master - - source: - branch: release-1.15 - dir: staging/src/k8s.io/apimachinery - name: release-1.15 - go: 1.12.17 - source: branch: release-1.16 dir: staging/src/k8s.io/apimachinery @@ -59,6 +54,11 @@ rules: dir: staging/src/k8s.io/apimachinery name: release-1.18 go: 1.13.9 + - source: + branch: release-1.19 + dir: staging/src/k8s.io/apimachinery + name: release-1.19 + go: 1.14.4 - destination: api library: true @@ -70,14 +70,6 @@ rules: dependencies: - repository: apimachinery branch: master - - source: - branch: release-1.15 - dir: staging/src/k8s.io/api - name: release-1.15 - go: 1.12.17 - dependencies: - - repository: apimachinery - branch: release-1.15 - source: branch: release-1.16 dir: staging/src/k8s.io/api @@ -102,6 +94,14 @@ rules: dependencies: - repository: apimachinery branch: release-1.18 + - source: + branch: release-1.19 + dir: staging/src/k8s.io/api + name: release-1.19 + go: 1.14.4 + dependencies: + - repository: apimachinery + branch: release-1.19 - destination: client-go library: true @@ -115,16 +115,6 @@ rules: branch: master - repository: api branch: master - - source: - branch: release-1.15 - dir: staging/src/k8s.io/client-go - name: release-12.0 - go: 1.12.17 - dependencies: - - repository: apimachinery - branch: release-1.15 - - repository: api - branch: release-1.15 - source: branch: release-1.16 dir: staging/src/k8s.io/client-go @@ -155,6 +145,16 @@ rules: branch: release-1.18 - repository: api branch: release-1.18 + - source: + branch: release-1.19 + dir: staging/src/k8s.io/client-go + name: release-1.19 + go: 1.14.4 + dependencies: + - repository: apimachinery + branch: release-1.19 + - repository: api + branch: release-1.19 smoke-test: | # assumes GO111MODULE=on go build ./... @@ -174,14 +174,6 @@ rules: branch: master - repository: client-go branch: master - - source: - branch: release-1.15 - dir: staging/src/k8s.io/component-base - name: release-1.15 - go: 1.12.17 - dependencies: - - repository: apimachinery - branch: release-1.15 - source: branch: release-1.16 dir: staging/src/k8s.io/component-base @@ -218,6 +210,18 @@ rules: branch: release-1.18 - repository: client-go branch: release-1.18 + - source: + branch: release-1.19 + dir: staging/src/k8s.io/component-base + name: release-1.19 + go: 1.14.4 + dependencies: + - repository: apimachinery + branch: release-1.19 + - repository: api + branch: release-1.19 + - repository: client-go + branch: release-1.19 - destination: apiserver library: true @@ -235,20 +239,6 @@ rules: branch: master - repository: component-base branch: master - - source: - branch: release-1.15 - dir: staging/src/k8s.io/apiserver - name: release-1.15 - go: 1.12.17 - dependencies: - - repository: apimachinery - branch: release-1.15 - - repository: api - branch: release-1.15 - - repository: client-go - branch: release-12.0 - - repository: component-base - branch: release-1.15 - source: branch: release-1.16 dir: staging/src/k8s.io/apiserver @@ -291,6 +281,20 @@ rules: branch: release-1.18 - repository: component-base branch: release-1.18 + - source: + branch: release-1.19 + dir: staging/src/k8s.io/apiserver + name: release-1.19 + go: 1.14.4 + dependencies: + - repository: apimachinery + branch: release-1.19 + - repository: api + branch: release-1.19 + - repository: client-go + branch: release-1.19 + - repository: component-base + branch: release-1.19 - destination: kube-aggregator branches: @@ -311,24 +315,6 @@ rules: branch: master - repository: code-generator branch: master - - source: - branch: release-1.15 - dir: staging/src/k8s.io/kube-aggregator - name: release-1.15 - go: 1.12.17 - dependencies: - - repository: apimachinery - branch: release-1.15 - - repository: api - branch: release-1.15 - - repository: client-go - branch: release-12.0 - - repository: apiserver - branch: release-1.15 - - repository: component-base - branch: release-1.15 - - repository: code-generator - branch: release-1.15 - source: branch: release-1.16 dir: staging/src/k8s.io/kube-aggregator @@ -383,6 +369,24 @@ rules: branch: release-1.18 - repository: code-generator branch: release-1.18 + - source: + branch: release-1.19 + dir: staging/src/k8s.io/kube-aggregator + name: release-1.19 + go: 1.14.4 + dependencies: + - repository: apimachinery + branch: release-1.19 + - repository: api + branch: release-1.19 + - repository: client-go + branch: release-1.19 + - repository: apiserver + branch: release-1.19 + - repository: component-base + branch: release-1.19 + - repository: code-generator + branch: release-1.19 - destination: sample-apiserver branches: @@ -405,26 +409,6 @@ rules: branch: master required-packages: - k8s.io/code-generator - - source: - branch: release-1.15 - dir: staging/src/k8s.io/sample-apiserver - name: release-1.15 - go: 1.12.17 - dependencies: - - repository: apimachinery - branch: release-1.15 - - repository: api - branch: release-1.15 - - repository: client-go - branch: release-12.0 - - repository: apiserver - branch: release-1.15 - - repository: code-generator - branch: release-1.15 - - repository: component-base - branch: release-1.15 - required-packages: - - k8s.io/code-generator - source: branch: release-1.16 dir: staging/src/k8s.io/sample-apiserver @@ -485,6 +469,26 @@ rules: branch: release-1.18 required-packages: - k8s.io/code-generator + - source: + branch: release-1.19 + dir: staging/src/k8s.io/sample-apiserver + name: release-1.19 + go: 1.14.4 + dependencies: + - repository: apimachinery + branch: release-1.19 + - repository: api + branch: release-1.19 + - repository: client-go + branch: release-1.19 + - repository: apiserver + branch: release-1.19 + - repository: code-generator + branch: release-1.19 + - repository: component-base + branch: release-1.19 + required-packages: + - k8s.io/code-generator smoke-test: | # assumes GO111MODULE=on go build . @@ -506,22 +510,6 @@ rules: branch: master required-packages: - k8s.io/code-generator - - source: - branch: release-1.15 - dir: staging/src/k8s.io/sample-controller - name: release-1.15 - go: 1.12.17 - dependencies: - - repository: apimachinery - branch: release-1.15 - - repository: api - branch: release-1.15 - - repository: client-go - branch: release-12.0 - - repository: code-generator - branch: release-1.15 - required-packages: - - k8s.io/code-generator - source: branch: release-1.16 dir: staging/src/k8s.io/sample-controller @@ -570,6 +558,22 @@ rules: branch: release-1.18 required-packages: - k8s.io/code-generator + - source: + branch: release-1.19 + dir: staging/src/k8s.io/sample-controller + name: release-1.19 + go: 1.14.4 + dependencies: + - repository: apimachinery + branch: release-1.19 + - repository: api + branch: release-1.19 + - repository: client-go + branch: release-1.19 + - repository: code-generator + branch: release-1.19 + required-packages: + - k8s.io/code-generator smoke-test: | # assumes GO111MODULE=on go build . @@ -595,26 +599,6 @@ rules: branch: master required-packages: - k8s.io/code-generator - - source: - branch: release-1.15 - dir: staging/src/k8s.io/apiextensions-apiserver - name: release-1.15 - go: 1.12.17 - dependencies: - - repository: apimachinery - branch: release-1.15 - - repository: api - branch: release-1.15 - - repository: client-go - branch: release-12.0 - - repository: apiserver - branch: release-1.15 - - repository: code-generator - branch: release-1.15 - - repository: component-base - branch: release-1.15 - required-packages: - - k8s.io/code-generator - source: branch: release-1.16 dir: staging/src/k8s.io/apiextensions-apiserver @@ -675,6 +659,26 @@ rules: branch: release-1.18 required-packages: - k8s.io/code-generator + - source: + branch: release-1.19 + dir: staging/src/k8s.io/apiextensions-apiserver + name: release-1.19 + go: 1.14.4 + dependencies: + - repository: apimachinery + branch: release-1.19 + - repository: api + branch: release-1.19 + - repository: client-go + branch: release-1.19 + - repository: apiserver + branch: release-1.19 + - repository: code-generator + branch: release-1.19 + - repository: component-base + branch: release-1.19 + required-packages: + - k8s.io/code-generator - destination: metrics library: true @@ -692,20 +696,6 @@ rules: branch: master - repository: code-generator branch: master - - source: - branch: release-1.15 - dir: staging/src/k8s.io/metrics - name: release-1.15 - go: 1.12.17 - dependencies: - - repository: apimachinery - branch: release-1.15 - - repository: api - branch: release-1.15 - - repository: client-go - branch: release-12.0 - - repository: code-generator - branch: release-1.15 - source: branch: release-1.16 dir: staging/src/k8s.io/metrics @@ -748,6 +738,20 @@ rules: branch: release-1.18 - repository: code-generator branch: release-1.18 + - source: + branch: release-1.19 + dir: staging/src/k8s.io/metrics + name: release-1.19 + go: 1.14.4 + dependencies: + - repository: apimachinery + branch: release-1.19 + - repository: api + branch: release-1.19 + - repository: client-go + branch: release-1.19 + - repository: code-generator + branch: release-1.19 - destination: cli-runtime library: true @@ -763,18 +767,6 @@ rules: branch: master - repository: client-go branch: master - - source: - branch: release-1.15 - dir: staging/src/k8s.io/cli-runtime - name: release-1.15 - go: 1.12.17 - dependencies: - - repository: api - branch: release-1.15 - - repository: apimachinery - branch: release-1.15 - - repository: client-go - branch: release-12.0 - source: branch: release-1.16 dir: staging/src/k8s.io/cli-runtime @@ -811,6 +803,18 @@ rules: branch: release-1.18 - repository: client-go branch: release-1.18 + - source: + branch: release-1.19 + dir: staging/src/k8s.io/cli-runtime + name: release-1.19 + go: 1.14.4 + dependencies: + - repository: api + branch: release-1.19 + - repository: apimachinery + branch: release-1.19 + - repository: client-go + branch: release-1.19 - destination: sample-cli-plugin library: false @@ -828,20 +832,6 @@ rules: branch: master - repository: client-go branch: master - - source: - branch: release-1.15 - dir: staging/src/k8s.io/sample-cli-plugin - name: release-1.15 - go: 1.12.17 - dependencies: - - repository: api - branch: release-1.15 - - repository: apimachinery - branch: release-1.15 - - repository: cli-runtime - branch: release-1.15 - - repository: client-go - branch: release-12.0 - source: branch: release-1.16 dir: staging/src/k8s.io/sample-cli-plugin @@ -884,6 +874,20 @@ rules: branch: release-1.18 - repository: client-go branch: release-1.18 + - source: + branch: release-1.19 + dir: staging/src/k8s.io/sample-cli-plugin + name: release-1.19 + go: 1.14.4 + dependencies: + - repository: api + branch: release-1.19 + - repository: apimachinery + branch: release-1.19 + - repository: cli-runtime + branch: release-1.19 + - repository: client-go + branch: release-1.19 - destination: kube-proxy library: true @@ -901,16 +905,6 @@ rules: branch: master - repository: client-go branch: master - - source: - branch: release-1.15 - dir: staging/src/k8s.io/kube-proxy - name: release-1.15 - go: 1.12.17 - dependencies: - - repository: apimachinery - branch: release-1.15 - - repository: component-base - branch: release-1.15 - source: branch: release-1.16 dir: staging/src/k8s.io/kube-proxy @@ -953,6 +947,20 @@ rules: branch: release-1.18 - repository: client-go branch: release-1.18 + - source: + branch: release-1.19 + dir: staging/src/k8s.io/kube-proxy + name: release-1.19 + go: 1.14.4 + dependencies: + - repository: apimachinery + branch: release-1.19 + - repository: component-base + branch: release-1.19 + - repository: api + branch: release-1.19 + - repository: client-go + branch: release-1.19 - destination: kubelet library: true @@ -970,16 +978,6 @@ rules: branch: master - repository: component-base branch: master - - source: - branch: release-1.15 - dir: staging/src/k8s.io/kubelet - name: release-1.15 - go: 1.12.17 - dependencies: - - repository: apimachinery - branch: release-1.15 - - repository: api - branch: release-1.15 - source: branch: release-1.16 dir: staging/src/k8s.io/kubelet @@ -1010,6 +1008,20 @@ rules: branch: release-1.18 - repository: api branch: release-1.18 + - source: + branch: release-1.19 + dir: staging/src/k8s.io/kubelet + name: release-1.19 + go: 1.14.4 + dependencies: + - repository: apimachinery + branch: release-1.19 + - repository: api + branch: release-1.19 + - repository: client-go + branch: release-1.19 + - repository: component-base + branch: release-1.19 - destination: kube-scheduler library: true @@ -1027,16 +1039,6 @@ rules: branch: master - repository: client-go branch: master - - source: - branch: release-1.15 - dir: staging/src/k8s.io/kube-scheduler - name: release-1.15 - go: 1.12.17 - dependencies: - - repository: apimachinery - branch: release-1.15 - - repository: component-base - branch: release-1.15 - source: branch: release-1.16 dir: staging/src/k8s.io/kube-scheduler @@ -1079,6 +1081,20 @@ rules: branch: release-1.18 - repository: client-go branch: release-1.18 + - source: + branch: release-1.19 + dir: staging/src/k8s.io/kube-scheduler + name: release-1.19 + go: 1.14.4 + dependencies: + - repository: apimachinery + branch: release-1.19 + - repository: component-base + branch: release-1.19 + - repository: api + branch: release-1.19 + - repository: client-go + branch: release-1.19 - destination: kube-controller-manager library: true @@ -1096,16 +1112,6 @@ rules: branch: master - repository: client-go branch: master - - source: - branch: release-1.15 - dir: staging/src/k8s.io/kube-controller-manager - name: release-1.15 - go: 1.12.17 - dependencies: - - repository: apimachinery - branch: release-1.15 - - repository: component-base - branch: release-1.15 - source: branch: release-1.16 dir: staging/src/k8s.io/kube-controller-manager @@ -1148,6 +1154,20 @@ rules: branch: release-1.18 - repository: client-go branch: release-1.18 + - source: + branch: release-1.19 + dir: staging/src/k8s.io/kube-controller-manager + name: release-1.19 + go: 1.14.4 + dependencies: + - repository: apimachinery + branch: release-1.19 + - repository: component-base + branch: release-1.19 + - repository: api + branch: release-1.19 + - repository: client-go + branch: release-1.19 - destination: cluster-bootstrap library: true @@ -1161,16 +1181,6 @@ rules: branch: master - repository: api branch: master - - source: - branch: release-1.15 - dir: staging/src/k8s.io/cluster-bootstrap - name: release-1.15 - go: 1.12.17 - dependencies: - - repository: apimachinery - branch: release-1.15 - - repository: api - branch: release-1.15 - source: branch: release-1.16 dir: staging/src/k8s.io/cluster-bootstrap @@ -1201,6 +1211,16 @@ rules: branch: release-1.18 - repository: api branch: release-1.18 + - source: + branch: release-1.19 + dir: staging/src/k8s.io/cluster-bootstrap + name: release-1.19 + go: 1.14.4 + dependencies: + - repository: apimachinery + branch: release-1.19 + - repository: api + branch: release-1.19 - destination: cloud-provider library: true @@ -1218,18 +1238,6 @@ rules: branch: master - repository: component-base branch: master - - source: - branch: release-1.15 - dir: staging/src/k8s.io/cloud-provider - name: release-1.15 - go: 1.12.17 - dependencies: - - repository: api - branch: release-1.15 - - repository: apimachinery - branch: release-1.15 - - repository: client-go - branch: release-12.0 - source: branch: release-1.16 dir: staging/src/k8s.io/cloud-provider @@ -1266,6 +1274,20 @@ rules: branch: release-1.18 - repository: client-go branch: release-1.18 + - source: + branch: release-1.19 + dir: staging/src/k8s.io/cloud-provider + name: release-1.19 + go: 1.14.4 + dependencies: + - repository: api + branch: release-1.19 + - repository: apimachinery + branch: release-1.19 + - repository: client-go + branch: release-1.19 + - repository: component-base + branch: release-1.19 - destination: csi-translation-lib library: true @@ -1285,20 +1307,6 @@ rules: branch: master - repository: component-base branch: master - - source: - branch: release-1.15 - dir: staging/src/k8s.io/csi-translation-lib - name: release-1.15 - go: 1.12.17 - dependencies: - - repository: api - branch: release-1.15 - - repository: apimachinery - branch: release-1.15 - - repository: client-go - branch: release-12.0 - - repository: cloud-provider - branch: release-1.15 - source: branch: release-1.16 dir: staging/src/k8s.io/csi-translation-lib @@ -1341,6 +1349,22 @@ rules: branch: release-1.18 - repository: cloud-provider branch: release-1.18 + - source: + branch: release-1.19 + dir: staging/src/k8s.io/csi-translation-lib + name: release-1.19 + go: 1.14.4 + dependencies: + - repository: api + branch: release-1.19 + - repository: apimachinery + branch: release-1.19 + - repository: client-go + branch: release-1.19 + - repository: cloud-provider + branch: release-1.19 + - repository: component-base + branch: release-1.19 - destination: legacy-cloud-providers library: true @@ -1364,22 +1388,6 @@ rules: branch: master - repository: component-base branch: master - - source: - branch: release-1.15 - dir: staging/src/k8s.io/legacy-cloud-providers - name: release-1.15 - go: 1.12.17 - dependencies: - - repository: api - branch: release-1.15 - - repository: apimachinery - branch: release-1.15 - - repository: client-go - branch: release-12.0 - - repository: cloud-provider - branch: release-1.15 - - repository: csi-translation-lib - branch: release-1.15 - source: branch: release-1.16 dir: staging/src/k8s.io/legacy-cloud-providers @@ -1440,24 +1448,30 @@ rules: branch: release-1.18 - repository: component-base branch: release-1.18 + - source: + branch: release-1.19 + dir: staging/src/k8s.io/legacy-cloud-providers + name: release-1.19 + go: 1.14.4 + dependencies: + - repository: api + branch: release-1.19 + - repository: apimachinery + branch: release-1.19 + - repository: client-go + branch: release-1.19 + - repository: cloud-provider + branch: release-1.19 + - repository: csi-translation-lib + branch: release-1.19 + - repository: apiserver + branch: release-1.19 + - repository: component-base + branch: release-1.19 - destination: node-api library: true branches: - - source: - branch: release-1.15 - dir: staging/src/k8s.io/node-api - name: release-1.15 - go: 1.12.17 - dependencies: - - repository: api - branch: release-1.15 - - repository: apimachinery - branch: release-1.15 - - repository: client-go - branch: release-12.0 - - repository: code-generator - branch: release-1.15 - source: branch: release-1.16 dir: staging/src/k8s.io/node-api @@ -1494,11 +1508,6 @@ rules: branch: master dir: staging/src/k8s.io/cri-api name: master - - source: - branch: release-1.15 - dir: staging/src/k8s.io/cri-api - name: release-1.15 - go: 1.12.17 - source: branch: release-1.16 dir: staging/src/k8s.io/cri-api @@ -1514,6 +1523,11 @@ rules: dir: staging/src/k8s.io/cri-api name: release-1.18 go: 1.13.9 + - source: + branch: release-1.19 + dir: staging/src/k8s.io/cri-api + name: release-1.19 + go: 1.14.4 - destination: kubectl library: true @@ -1537,11 +1551,6 @@ rules: branch: master - repository: metrics branch: master - - source: - branch: release-1.15 - dir: staging/src/k8s.io/kubectl - name: release-1.15 - go: 1.12.17 - source: branch: release-1.16 dir: staging/src/k8s.io/kubectl @@ -1602,6 +1611,26 @@ rules: branch: release-1.18 - repository: metrics branch: release-1.18 + - source: + branch: release-1.19 + dir: staging/src/k8s.io/kubectl + name: release-1.19 + go: 1.14.4 + dependencies: + - repository: api + branch: release-1.19 + - repository: apimachinery + branch: release-1.19 + - repository: cli-runtime + branch: release-1.19 + - repository: client-go + branch: release-1.19 + - repository: code-generator + branch: release-1.19 + - repository: component-base + branch: release-1.19 + - repository: metrics + branch: release-1.19 - destination: controller-manager library: true @@ -1611,4 +1640,8 @@ rules: dir: staging/src/k8s.io/controller-manager name: master go: 1.13.9 - + - source: + branch: release-1.19 + dir: staging/src/k8s.io/controller-manager + name: release-1.19 + go: 1.14.4