Skip to content

Commit 5d87e32

Browse files
committed
docs(relases): simplify Workflow release step 4
A script in the charts repository removes much of the manual work here.
1 parent bdca6f8 commit 5d87e32

1 file changed

Lines changed: 1 addition & 18 deletions

File tree

src/roadmap/releases.md

Lines changed: 1 addition & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -164,9 +164,7 @@ For a major or minor release, copy and modify the current development charts:
164164

165165
```bash
166166
git 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

172170
Use the `deisrel` tool to determine the latest component releases:
@@ -201,21 +199,6 @@ deisrel $HOME/.helmc/workspace/charts/workflow-$WORKFLOW_PREV_RELEASE/tpl/genera
201199
Change 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

220203
Commit and push your changes:
221204

0 commit comments

Comments
 (0)