Skip to content

Commit e28bc0f

Browse files
committed
docs(releases): add deisrel command to query released components
1 parent d408817 commit e28bc0f

1 file changed

Lines changed: 30 additions & 2 deletions

File tree

src/roadmap/releases.md

Lines changed: 30 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -144,11 +144,39 @@ cp -r workflow-dev-e2e workflow-$WORKFLOW_RELEASE-e2e
144144
cp -r router-dev router-$WORKFLOW_RELEASE
145145
```
146146

147+
Use the `deisrel` tool to determine the latest component releases:
148+
```bash
149+
export GH_TOKEN=<my_github_api_token> # set token to avoid rate-limiting errors
150+
# Create a JSON file with the components for the new release
151+
cat > components.json <<EOF
152+
{
153+
"builder": ["builder"],
154+
"controller": ["controller"],
155+
"dockerbuilder": ["dockerbuilder"],
156+
"fluentd": ["fluentd"],
157+
"monitor": ["influxdb", "grafana", "telegraf"],
158+
"logger": ["logger"],
159+
"minio": ["minio"],
160+
"nsq": ["nsqd"],
161+
"postgres": ["database"],
162+
"redis": ["loggerRedis"],
163+
"registry": ["registry"],
164+
"registry-proxy": ["registry_proxy"],
165+
"router": ["router"],
166+
"slugbuilder": ["slugbuilder"],
167+
"slugrunner": ["slugrunner"],
168+
"workflow-manager": ["workflowManager"]
169+
}
170+
EOF
171+
deisrel $HOME/.helmc/workspace/charts/workflow-$WORKFLOW_PREV_RELEASE/tpl/generate_params.toml \
172+
components.json
173+
```
174+
147175
Change the `generate_params.toml` file in **each** new chart as follows:
148176

149-
1. Set all `imagePullPolicy` values to `IfNotPresent`
177+
1. Set all `dockerTag` values to latest releases for each component, as determined above
150178
1. Set all `org` values to `"deis"`
151-
1. Set all `dockerTag` values to latest releases for each component
179+
1. Set all `imagePullPolicy` values to `IfNotPresent`
152180
1. If there's a `[workflowManager]` section, change `versionsApiURL` to
153181
`"https://versions.deis.com"` and `doctorApiURL` to `"https://doctor.deis.com"`
154182

0 commit comments

Comments
 (0)