Skip to content

Commit 6188f27

Browse files
authored
update releasing guide. (kubeflow#4698)
* update releasing guide. * Address comments.
1 parent 06bf3a4 commit 6188f27

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

docs_dev/releasing.md

+14
Original file line numberDiff line numberDiff line change
@@ -156,6 +156,20 @@ A KfDef config file is used to pin the version for the repos we use.
156156
- Example file: [link](https://github.com/kubeflow/kubeflow/blob/v0.6-branch/bootstrap/config/kfctl_gcp_iap.0.6.2.yaml)
157157
- Add the file to [kubeflow/manifests/kfdef](https://github.com/kubeflow/manifests/tree/master/kfdef) in the release branch.
158158

159+
* Starting with kubeflow/manifests#778
160+
161+
On the **master** branch
162+
163+
1. Define a kustomize overlay: `source/vX.Y.Z`
164+
1. For every kfdef add a patch that overrides the repo spec and version in the KFDef
165+
* Look at the existing config
166+
1. Run `hack/build_kfdef_spec.py` to generate KFDef YAMLs in `kfdefs/`
167+
1. Check in all modified files
168+
169+
On the **vX.Y-branch** branch
170+
171+
1. Cherry pick the changes from above
172+
159173
## Build and Upload KFCTL Binaries
160174

161175
You can use the [CLI github-release](https://github.com/aktau/github-release) to automate uploading artifacts.

0 commit comments

Comments
 (0)