(chore)releases: updated release artefacts (#1552)

Signed-off-by: ksatchit <karthik.s@mayadata.io>
This commit is contained in:
Karthik Satchitanand 2020-06-16 03:33:03 +05:30 committed by GitHub
parent 993d2e732b
commit f8ba96ffa2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 70 additions and 2 deletions

View File

@ -5,13 +5,55 @@ while providing the links to release details. Meant to be a helpful chronicler o
<table>
<tr>
<td>1.5.0</td>
<td>15th June, 2020</td>
<td>
<ul>
<li><b>Deprecated</b> (chaosschedule): <code>.spec.schedule.type</code></li>
<li><b>New</b> (chaosschedule): <code>.spec.schedule.once.exectionTime</code> replaces: <code>.spec.schedule.exectionTime</code></li>
<li><b>New</b> (chaosschedule): <code>.spec.schedule.repeat.startTime/endTime</code> replaces: <code>.spec.schedule.startTime/endTime</code></li>
<li><b>New</b> (chaosexperiment): <code>.spec.definition.imagePullPolicy</code></li>
</ul>
</td>
<td><a href="https://github.com/litmuschaos/litmus/releases/tag/1.5.0">Release Notes</a></td>
<td><a href="https://docs.litmuschaos.io/docs/getstarted">Documentation</a></td>
<td>N/A</td>
<td><a href="https://github.com/litmuschaos/chaos-charts/releases/tag/1.5.0">Chaos Charts Bundle</a></td>
</tr>
<tr>
<td>1.4.1</td>
<td>3rd June, 2020</td>
<td>No Schema changes</td>
<td><a href="https://github.com/litmuschaos/litmus/releases/tag/1.4.1">Release Notes</a></td>
<td><a href="https://docs.litmuschaos.io/docs/1.4.0/getstarted/">Documentation</a></td>
<td>N/A</td>
<td><a href="https://github.com/litmuschaos/chaos-charts/releases/tag/1.4.1">Chaos Charts Bundle</a></td>
</tr>
<tr>
<td>1.4.0</td>
<td>15th May, 2020</td>
<td>
<ul>
<li><b>New</b> (chaosschedule): Introduce custom resource to schedule chaos on targets</li>
</ul>
</td>
<td><a href="https://github.com/litmuschaos/litmus/releases/tag/1.4.0">Release Notes</a></td>
<td><a href="https://docs.litmuschaos.io/docs/1.4.0/getstarted/">Documentation</a></td>
<td>N/A</td>
<td><a href="https://github.com/litmuschaos/chaos-charts/releases/tag/1.4.0">Chaos Charts Bundle</a></td>
</tr>
<tr>
<td>1.3.0</td>
<td>15th April, 2020</td>
<td>No Schema changes</td>
<td><a href="https://github.com/litmuschaos/litmus/releases/tag/1.3.0">Release Notes</a></td>
<td><a href="https://docs.litmuschaos.io/docs/getstarted">Documentation</a></td>
<td>Coming Up!</td>
<td>N/A</td>
<td><a href="https://github.com/litmuschaos/chaos-charts/releases/tag/1.3.0">Chaos Charts Bundle</a></td>
</tr>

View File

@ -3,17 +3,22 @@
- There is a scheduled release on the 15th of every month on the following repositories:
- [Litmus](https://github.com/litmuschaos/litmus)
- [Chaos-Operator](https://github.com/litmuschaos/chaos-operator)
- [Chaos-Runner](https://github.com/litmuschaos/chaos-runner)
- [Chaos-Exporter](https://github.com/litmuschaos/chaos-exporter)
- [Chaos-Charts](https://github.com/litmuschaos/chaos-charts)
- Repositories use release version according to the [Semantic Versioning](https://semver.org/)
- Docker images with release tags are pushed upon creation of a github release (commits to master push images with `ci` tags)
- Docker images with release tags are pushed upon creation of a github release
- Following are the docker images:
- [litmuschaos/ansible-runner](https://cloud.docker.com/u/litmuschaos/repository/docker/litmuschaos/ansible-runner)
- [litmuschaos/chaos-operator](https://cloud.docker.com/u/litmuschaos/repository/docker/litmuschaos/chaos-operator)
- [litmuschaos/chaos-runner](https://cloud.docker.com/u/litmuschaos/repository/docker/litmuschaos/chaos-runner)
- [litmuschaos/chaos-exporter](https://cloud.docker.com/u/litmuschaos/repository/docker/litmuschaos/chaos-exporter)
- The chaos chart bundles are created by publishing the github releases for the [chaos-charts](https://github.com/litmuschaos/chaos-charts) repo. This is picked by the chaos [charthub](https://hub.litmuschaos.io) for user download.
- Tracking of releases is done on Github [project board](https://github.com/litmuschaos/litmus/projects)
- The release flow consists of the following steps:
@ -27,3 +32,24 @@
- Doc sanity tests
- Litmus release with change log
### Release Checklist
* [ ] Release branch creation on litmus component repos
* [ ] Release candidate github tags/images created
* [ ] Full e2e pipelines on the release candidates
* [ ] Fixes to litmus components based on test results & e2e re-runs
* [ ] Cherry-pick commits to release branches & additional RC tags/images
* [ ] GA tags/images creation
* [ ] Release branch creation on chaos-charts repo, GA image updates & chart GA bundle creation
* [ ] PRs to user artefact/deploy repos:
* [ ] litmuschaos/pages (operator.yaml)
* [ ] litmuschaos/litmus-helm (litmus infra helm chart)
* [ ] litmuschaos/chaos-helm (chaosexperiment bundles)
* [ ] Chaos ChartHub Sanity Check
* [ ] Sanity e2e runs on GA images
* [ ] Docs sanity & (docusaurus) versioned docs creation
* [ ] Release Notes publish
* [ ] Updates to Releases & Roadmap artefacts
* [ ] Updates to downstream repos (litmuschaos/litmus-demo) etc.,
* [ ] Community Announcements, sync up & contributor shout out!