Skip to content

Commit 9c71b3a

Browse files
author
Vaughn Dice
committed
Merge pull request #234 from vdice/update-rel-checklist
docs(release_checklist.md): update with latest deisrel usage
2 parents 3a359b9 + 5366d99 commit 9c71b3a

1 file changed

Lines changed: 4 additions & 20 deletions

File tree

src/roadmap/release-checklist.md

Lines changed: 4 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -46,27 +46,11 @@ Next, we'll create new [Helm Classic](https://github.com/helm/helm-classic) char
4646
version of our release for testing. Here is the current process to do so:
4747

4848
1. Create a new branch in [deis/charts](https://github.com/deis/charts): `git checkout -b release-$WORKFLOW_RELEASE origin/master`
49-
2. Copy the existing `dev` charts:
49+
2. Download the [deisrel](https://github.com/deis/deisrel) binary via the bintray link provided in the project's README and place it in your `$PATH`
50+
3. Stage copies of all files needing release updates into the appropriate `workflow-$WORKFLOW_RELEASE_SHORT(-e2e)` chart directories. (Note: `deisrel` will automatically fetch the latest commit sha values from the `master` branch of each repo to populate the appropriate component's `dockerTag` in `tpl/generate_params.toml`):
5051
```
51-
cp -r workflow-dev workflow-$WORKFLOW_RELEASE_SHORT
52-
cp -r workflow-dev-e2e workflow-$WORKFLOW_RELEASE_SHORT-e2e
53-
```
54-
3. For the next few steps, we'll work with [deisrel](https://github.com/deis/deisrel):
55-
* Download the binary from the link in the project's `README` and place it in your `$PATH`
56-
* Stage copies of the `tpl/generate_params.toml` for each chart into staging. `deisrel` will automatically populate the latest commit sha values for each component's `dockerTag`:
57-
```
58-
deisrel helm-params --stage workflow
59-
deisrel helm-params --stage e2e
60-
```
61-
* Stage copies of the additional files in `workflow-dev(-e2e)` charts needing release value updates into staging (i.e., `Chart.yaml`, `README.md`, etc.)
62-
```
63-
deisrel helm-stage workflow
64-
deisrel helm-stage e2e
65-
```
66-
* Copy these staged files back to the correlating chart directories created in step 2 above:
67-
```
68-
cp -r staging/workflow-dev/* workflow-$WORKFLOW_RELEASE_SHORT
69-
cp -r staging/workflow-dev-e2e/* workflow-$WORKFLOW_RELEASE_SHORT-e2e
52+
deisrel helm-stage --stagingDir workflow-$WORKFLOW_RELEASE_SHORT workflow
53+
deisrel helm-stage --stagingDir workflow-$WORKFLOW_RELEASE_SHORT-e2e e2e
7054
```
7155
4. Delete the `KUBERNETES_POD_TERMINATION_GRACE_PERIOD_SECONDS` env var from `workflow-$WORKFLOW_RELEASE_SHORT/tpl/deis-controller-rc.yaml`
7256
5. Commit your changes:

0 commit comments

Comments
 (0)