Skip to content

Commit c309529

Browse files
committed
Update README.md with release steps
1 parent be42693 commit c309529

File tree

1 file changed

+36
-0
lines changed

1 file changed

+36
-0
lines changed

Diff for: README.md

+36
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,38 @@
11
# codeflare-operator
22
Operator for installation and lifecycle management of CodeFlare distributed workload stack, starting with MCAD and InstaScale
3+
4+
5+
## Release process
6+
7+
Prerequisite:
8+
- Build and release [MCAD](https://github.com/project-codeflare/multi-cluster-app-dispatcher)
9+
10+
Release steps:
11+
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.
12+
13+
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.
14+
15+
3. Prepare bundle files:
16+
```
17+
make bundle
18+
```
19+
20+
4. Build and push bundle image:
21+
```
22+
make bundle-build
23+
make bundle-push
24+
```
25+
26+
5. Update support matrix in operator README. **TBD**
27+
28+
6. Update release notes of operator version to include new support matrix. **TBD**
29+
30+
7. Open a pull request to OpenShift community operators repository with latest bundle.
31+
> **Note**
32+
> Should be automated by https://github.com/project-codeflare/codeflare-operator/issues/97
33+
34+
8. Once merged, update component stable tags to point at the latest image release.
35+
36+
9. Announce the new release in slack and mail lists, if any.
37+
38+
10. Update the Distributed Workloads component in ODH.

0 commit comments

Comments
 (0)