Skip to content

Commit 8d4c413

Browse files
anishasthanaopenshift-merge-robot
authored andcommitted
Update CodeFlare stack release instructions
Signed-off-by: Anish Asthana <[email protected]>
1 parent 2a4731a commit 8d4c413

File tree

1 file changed

+16
-16
lines changed

1 file changed

+16
-16
lines changed

README.md

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,6 @@ The e2e tests can be executed locally by running the following commands:
6767
- 'system:serviceaccount:$(namespace):kuberay-operator'
6868
```
6969
70-
7170
4. In a separate terminal, run the e2e suite:
7271
7372
```bash
@@ -78,22 +77,23 @@ The e2e tests can be executed locally by running the following commands:
7877
7978
## Release
8079
81-
Prerequisite:
82-
- Build and release [MCAD](https://github.com/project-codeflare/multi-cluster-app-dispatcher)
83-
- Build and release [InstaScale](https://github.com/project-codeflare/instascale)
84-
- Build and release [CodeFlare-SDK](https://github.com/project-codeflare/codeflare-sdk)
85-
86-
Release steps:
87-
1. Invoke [tag-and-build.yml](https://github.com/project-codeflare/codeflare-operator/actions/workflows/tag-and-build.yml) GitHub action, this action will create a repository tag, build and push operator image.
88-
89-
2. Check result of [tag-and-build.yml](https://github.com/project-codeflare/codeflare-operator/actions/workflows/tag-and-build.yml) GitHub action, it should pass.
90-
91-
3. Verify that compatibility matrix in [README](https://github.com/project-codeflare/codeflare-operator/blob/main/README.md) was properly updated.
80+
1. Invoke [project-codeflare-release.yaml](https://github.com/project-codeflare/codeflare-operator/actions/workflows/project-codeflare-release.yml)
81+
2. Once all jobs within the action are completed, verify that compatibility matrix in [README](https://github.com/project-codeflare/codeflare-operator/blob/main/README.md) was properly updated.
82+
3. Verify that opened pull request to [OpenShift community operators repository](https://github.com/redhat-openshift-ecosystem/community-operators-prod) has proper content.
83+
4. Once PR is merged, announce the new release in slack and mail lists, if any.
84+
5. Update the Distributed Workloads component in ODH (also copy/update the compatibility matrix). This may require yaml and test updates depending on the release. Make sure to create a tag + release in the Distributed Workloads repository that matches the project-codeflare release version.
85+
6. Update the readme/markdown/yaml in odh-manifests as required.
9286
93-
4. Verify that opened pull request to [OpenShift community operators repository](https://github.com/redhat-openshift-ecosystem/community-operators-prod) has proper content.
87+
### Releases involving part of the stack
9488
95-
5. Once PR is merged, update component stable tags to point at the latest image release.
89+
There may be instances in which a new CodeFlare stack release requires releases of only a subset of the stack components. Examples could be hotfixes for a specific component. In these instances:
9690
97-
6. Announce the new release in slack and mail lists, if any.
91+
1. Build updated components as needed:
92+
- Build and release [MCAD](https://github.com/project-codeflare/multi-cluster-app-dispatcher)
93+
- Build and release [InstaScale](https://github.com/project-codeflare/instascale)
94+
- Build and release [CodeFlare-SDK](https://github.com/project-codeflare/codeflare-sdk)
9895
99-
7. Update the Distributed Workloads component in ODH (also copy/update the compatibility matrix).
96+
2. Invoke [tag-and-build.yml](https://github.com/project-codeflare/codeflare-operator/actions/workflows/tag-and-build.yml) GitHub action, this action will create a repository tag, build and push operator image.
97+
3. Check result of [tag-and-build.yml](https://github.com/project-codeflare/codeflare-operator/actions/workflows/tag-and-build.yml) GitHub action, it should pass.
98+
4. Verify that compatibility matrix in [README](https://github.com/project-codeflare/codeflare-operator/blob/main/README.md) was properly updated.
99+
5. Follow the steps 3-6 from the previous section.

0 commit comments

Comments
 (0)