@@ -144,11 +144,39 @@ cp -r workflow-dev-e2e workflow-$WORKFLOW_RELEASE-e2e
144144cp -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+
147175Change 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