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
@@ -78,22 +77,23 @@ The e2e tests can be executed locally by running the following commands:
78
77
79
78
## Release
80
79
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.
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.
92
86
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
94
88
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:
96
90
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)
98
95
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