@@ -164,9 +164,7 @@ For a major or minor release, copy and modify the current development charts:
164164
165165``` bash
166166git checkout -b release-$WORKFLOW_RELEASE master
167- cp -r workflow-dev workflow-$WORKFLOW_RELEASE
168- cp -r workflow-dev-e2e workflow-$WORKFLOW_RELEASE -e2e
169- cp -r router-dev router-$WORKFLOW_RELEASE
167+ _scripts/new_workflow_charts.sh
170168```
171169
172170Use the ` deisrel ` tool to determine the latest component releases:
@@ -201,21 +199,6 @@ deisrel $HOME/.helmc/workspace/charts/workflow-$WORKFLOW_PREV_RELEASE/tpl/genera
201199Change the ` generate_params.toml ` file in ** each** new chart as follows:
202200
203201 1 . Set all ` dockerTag ` values to latest releases for each component, as determined above
204- 1 . Set all ` org ` values to ` "deis" `
205- 1 . Set all ` imagePullPolicy ` values to ` IfNotPresent `
206- 1 . If there's a ` [workflowManager] ` section, change ` versionsApiURL ` to
207- ` "https://versions.deis.com" ` and ` doctorApiURL ` to ` "https://doctor.deis.com" `
208-
209- Change the ` workflow-$WORKFLOW_RELEASE/tpl/deis-controller-deployment.yaml ` file:
210-
211- 1 . Remove the ` KUBERNETES_POD_TERMINATION_GRACE_PERIOD_SECONDS ` env var
212-
213- Change any "-dev" labels to reference the new release instead, and remove test wording:
214-
215- 1 . Remove "for testing only" lines in any Chart.yaml or README.md
216- 1 . Replace "-dev" with the new release tag in those same files
217- 1 . Don't forget the e2e and router charts
218- 1 . Compare changes to the previous release charts to ensure consistency
219202
220203Commit and push your changes:
221204
0 commit comments