You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We'll need to update the `WORKFLOW_RELEASE` value used by all relevant Jenkins jobs, particularly so the [workflow-test-release](https://ci.deis.io/job/workflow-test-release/) job can kick off automatically once the `release-${WORKFLOW_RELEASE}` branch is pushed to in `Step 3` below. Update this value in the [common.groovy](https://github.com/deis/jenkins-jobs/blob/master/common.groovy) file and push this change to master:
59
79
@@ -66,7 +86,7 @@ We'll need to update the `WORKFLOW_RELEASE` value used by all relevant Jenkins j
66
86
67
87
As of this writing, the e2e tests run on a GKE cluster using default internal (minio) storage. The e2e tests can run using supported external storage permutations via the [storage_backend_e2e](https://ci.deis.io/job/storage_backend_e2e/) job, providing `STORAGE_TYPE` of 'gcs' and 'aws', along with the `HELM_REMOTE_BRANCH` updated to `release-${WORKFLOW_RELEASE}` after the release chart is created in `Step 3` below.
68
88
69
-
# Step 3: Create New Helm Classic Charts
89
+
# Step 4: Create New Helm Classic Charts
70
90
71
91
Next, we'll create new [Helm Classic](https://github.com/helm/helm-classic) charts so that we can "stage" a
72
92
version of our release for testing. Here is the current process to do so:
@@ -114,7 +134,7 @@ version of our release for testing. Here is the current process to do so:
114
134
115
135
9. Open a pull request from your branch to merge into `master` on https://github.com/deis/charts
116
136
117
-
# Step 4: Update Documentation
137
+
# Step 5: Update Documentation
118
138
119
139
Create a new pull request against deis/workflow, updating all references of the old release to
120
140
`$WORKFLOW_RELEASE`. Use `git grep $WORKFLOW_PREV_RELEASE` and `git grep
@@ -124,7 +144,7 @@ Also, note there may be occurrences of an older release (prior to
124
144
`$WORKFLOW_PREV_RELEASE`) in `upgrading-workflow.md`. These should be changed to
125
145
`$WORKFLOW_PREV_RELEASE`.
126
146
127
-
# Step 5: Manual Testing
147
+
# Step 6: Manual Testing
128
148
129
149
After the chart is created with the immutable Docker image tags that represent the final images
130
150
(i.e. the ones that will be re-tagged to the immutable release tag, such as `v2.0.0`), it
@@ -159,7 +179,7 @@ When testing shows no further issues and the release chart is ready to ship, mak
159
179
If non-release-specific amendments have been made to the release chart that do
160
180
not exist in the `workflow-dev`, be sure to PR said changes for this chart as well.
161
181
162
-
# Step 6: Tag and Push Docker Images
182
+
# Step 7: Tag and Push Docker Images
163
183
164
184
It's time to retag each individual Docker image with the 'official' `$WORKFLOW_RELEASE` value in the `deis`[quay.io](https://quay.io/organization/deis) org.
165
185
@@ -169,7 +189,7 @@ To do so, simply run the following `deisrel` command:
0 commit comments