Update release branch docs with kubetest2 presubmit job

This commit is contained in:
Peter Rifel 2021-06-09 22:16:08 -05:00
parent 0d63479723
commit 4196459bc1
No known key found for this signature in database
GPG Key ID: BC6469E5B16DB2B6
1 changed files with 5 additions and 7 deletions

View File

@ -29,19 +29,17 @@ In order to create a new release branch off of master prior to a beta release, p
1. Update the periodic E2E Prow jobs for the "next" kOps/Kubernetes minor version. 1. Update the periodic E2E Prow jobs for the "next" kOps/Kubernetes minor version.
* Edit [build_jobs.py](https://github.com/kubernetes/test-infra/tree/master/config/jobs/kubernetes/kops/build_jobs.py) * Edit [build_jobs.py](https://github.com/kubernetes/test-infra/tree/master/config/jobs/kubernetes/kops/build_jobs.py)
to add the new minor version to `k8s_versions` and `kops_versions`. to add the new minor version to `k8s_versions` and `kops_versions`.
Also update the list of minor versions in `generate_versions()` and `generate_pipeline()`. Also update the list of minor versions in `generate_versions()`, `generate_pipeline()`, and `generate_presubmits_e2e()`.
* Edit the [testgrid config.yaml](https://github.com/kubernetes/test-infra/blob/master/config/testgrids/kubernetes/kops/config.yaml) * Edit the [testgrid config.yaml](https://github.com/kubernetes/test-infra/blob/master/config/testgrids/kubernetes/kops/config.yaml)
to add the new minor version to both lists in the file, prefixed with `kops-k8s-`. to add the new minor version to both lists in the file, prefixed with `kops-k8s-`.
* Remove the oldest minor version from each of those lists. * Remove the oldest minor version from each of those lists.
* Run the `build_jobs.py` script. * Run the `build_jobs.py` script.
2. Edit [kops-presubmits.yaml](https://github.com/kubernetes/test-infra/tree/master/config/jobs/kubernetes/kops/kops-presubmits.yaml) 2. Create a new milestone in the GitHub repo.
to create a new `pull-kops-e2e-kubernetes-aws-1-X` presubmit E2E prow job for the new release branch. 3. Update [prow's milestone_applier config](https://github.com/kubernetes/test-infra/blob/dc99617c881805981b85189da232d29747f87004/config/prow/plugins.yaml#L309-L313)
3. Create a new milestone in the GitHub repo.
4. Update [prow's milestone_applier config](https://github.com/kubernetes/test-infra/blob/dc99617c881805981b85189da232d29747f87004/config/prow/plugins.yaml#L309-L313)
to update master to use the new milestone and add an entry for the new feature branch. to update master to use the new milestone and add an entry for the new feature branch.
Create this as a separate PR as it will require separate review. Create this as a separate PR as it will require separate review.
5. Create the new release branch in git and push it to the GitHub repo. 4. Create the new release branch in git and push it to the GitHub repo.
6. On the master branch, create a PR to update to the next minor version: 5. On the master branch, create a PR to update to the next minor version:
* Update `OldestSupportedKubernetesVersion` and `OldestRecommendedKubernetesVersion` in * Update `OldestSupportedKubernetesVersion` and `OldestRecommendedKubernetesVersion` in
[apply_cluster.go](https://github.com/kubernetes/kops/tree/master/upup/pkg/fi/cloudup/apply_cluster.go) [apply_cluster.go](https://github.com/kubernetes/kops/tree/master/upup/pkg/fi/cloudup/apply_cluster.go)
* Add a row for the new minor version to [upgrade_k8s.md](https://github.com/kubernetes/kops/tree/master/permalinks/upgrade_k8s.md) * Add a row for the new minor version to [upgrade_k8s.md](https://github.com/kubernetes/kops/tree/master/permalinks/upgrade_k8s.md)