File tree 1 file changed +14
-0
lines changed
1 file changed +14
-0
lines changed Original file line number Diff line number Diff line change @@ -156,6 +156,20 @@ A KfDef config file is used to pin the version for the repos we use.
156
156
- Example file: [ link] ( https://github.com/kubeflow/kubeflow/blob/v0.6-branch/bootstrap/config/kfctl_gcp_iap.0.6.2.yaml )
157
157
- Add the file to [ kubeflow/manifests/kfdef] ( https://github.com/kubeflow/manifests/tree/master/kfdef ) in the release branch.
158
158
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
+
159
173
## Build and Upload KFCTL Binaries
160
174
161
175
You can use the [ CLI github-release] ( https://github.com/aktau/github-release ) to automate uploading artifacts.
You can’t perform that action at this time.
0 commit comments