Commit 4f7246f7 authored by Maarten de Waard's avatar Maarten de Waard 👼
Browse files

Merge branch 'pre-release-0.8.1' into 'main'

Release 0.8.1

Closes #1203

See merge request !950
parents 41074bfb 7988921d
......@@ -19,6 +19,8 @@
- test/**/*
- stackspin/**/*
- requirements.txt
- VERSION
- CHANGELOG.md
- if: '$TRIGGER_JOBS =~ /enable-.*/'
- if: '$CI_COMMIT_MESSAGE =~ /TRIGGER_JOBS=.*enable-/'
- if: '$CI_COMMIT_BRANCH == "main"'
......
......@@ -6,19 +6,21 @@ Make these changes in the main branch before releasing:
* [ ] Ensure all applications/dependencies/charts are at their latest versions
see `.gitlab/issue_templates/update_all_components.md`
* Update/review `docs/*` and make sure it matches the current state
* [ ] Update how to checkout the latest stable tag
`find docs/ -name '*.md' -o -name '*.rst' -exec grep -H '0.7' {} \;`
* [ ] Document how to upgrade in `docs/upgrading.rst`
* [ ] Update dependencies in `requirements.txt` by following the
instructions in `requirements.in`
* [ ] Do a manual upgrade test from last release version to `main`
* [ ] Create a release merge request for the main branch
* [ ] Trigger CI upgrade test from last release version to `main`
by creating a branch starting with `pre-release` and create a MR for this
## In the release merge request
## In the pre-release merge request
### Only for major releases
* [ ] Update how to checkout the latest stable tag
`find docs/ -name '*.md' -o -name '*.rst' -exec grep -H '0.7' {} \;`
* [ ] Document how to upgrade in `docs/upgrading.rst`
### For all releases
* Update [CHANGELOG.md](https://keepachangelog.com)
* [ ] Include all merged MR since last release, i.e. using [lab](https://github.com/zaquestion/lab#installation):
* [ ] Include all merged MR since last release, i.e. using [lab](https://github.com/zaquestion/lab#installation):
```
lab mr list -s merged -a | awk '{first = $1; $1=""; print "*" $0, "(" first ")"}'
```
......@@ -31,7 +33,8 @@ Make these changes in the main branch before releasing:
* [ ] Update the version number in the `VERSION` file
* [ ] Commit (signed)
* [ ] Push to MR
* [ ] Make sure main pipeline is successful before merging MR !
* [ ] Make sure the MR pipeline (including the upgrade pipline) is successful
before merging MR !
* [ ] Wait for MR to get merged into main
## Push a signed tag
......@@ -58,6 +61,6 @@ Create a MR for the new branch with the following changes:
shouldn't be only in the 0.4.0 branch (i.e. not the commit locking the
dependencies)
* [ ] Create an issue for creating a release blog post
* [ ] Create an issue fpr cleaning up
* [ ] Create an issue for cleaning up
* old branches/tags
* [ ] Celebrate :clinking_glass: !!
## Only for major releases
# Only for major releases
Flux and k3s still need manual intervention (see #976 and #993), so we
only update them on major releases.
......@@ -11,11 +11,11 @@ only update them on major releases.
* [ ] Update k3s in `ansible/group_vars/all/stackspin.yml`
## Update applications in this repository
# Update applications in this repository
* [ ] Update [taiko version](https://github.com/getgauge/taiko/releases) inside `Dockerfile` (see #981 for pending renovate automation)
## Update our custom charts
# Update our custom charts
We configured renovate for these projects, but [renovate doesn't properly update the
`version` tag in `Chart.yaml`](#1176). So we need to manually update both the
......@@ -24,6 +24,7 @@ We configured renovate for these projects, but [renovate doesn't properly update
* [ ] [dashboard](https://open.greenhost.net/stackspin/dashboard) (see also dashboard#10)
* [ ] [nextcloud](https://open.greenhost.net/stackspin/nextcloud) (see also nextcloud#1012)
* [ ] [wordpress](https://open.greenhost.net/stackspin/wordpress-helm)
* [ ] [local-path-provisioner](https://open.greenhost.net/stackspin/local-path-provisioner)
Pull in upstream changes to:
......
......@@ -4,6 +4,70 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [0.8.1]
### Changed
* Accept python3 and fix nftables.conf for IPv6 (!916)
* Documentation amendments and adjustments (!903, !890, !870)
* Enable "Merge when pipeline succeeds" for renovate patch PRs (!888)
* Fix: "Clusters out of CPU" (!934)
* Include default upstream renovate presets as well (!891)
* Remove all cpu limits (!843)
* Alert on out of memory situations (!612)
* Allow nextcloud plugins bruteforcesettings files_markdown groupfolders (!639)
* Automate per-release upgrade testing (!684)
* Do not fire ContainerMemoryUsage alert for unlabelled metrics (!865)
* Nextcloud cronjobs are not running (!912)
* PVC deletion in restore instructions (!905)
* Renovate: Auto-merge patch releases (!880)
* Update kubectl in container image (!898)
* Update taiko (!878)
* Upgrade zulip to 5.0rc1 (!900)
* Update Helm release cert-manager to v1.7.2 (!911)
* Update Helm release ingress-nginx to v4.0.19 (!937)
* Update Helm release kube-prometheus-stack to v34.8.0 (!941)
* Update Helm release local-path-provisioner to v0.0.22 (!932)
* Update Helm release loki to v2.10.3 (!947)
* Update Helm release mariadb to v10.4.5 (!938)
* Update Helm release metallb to v2.6.11 (!939)
* Update Helm release nextcloud-onlyoffice to v0.7.23 (!948)
* Update Helm release single-sign-on to v0.8.2 (!879)
* Update Helm release velero to v2.29.4 (!922)
* Update Helm release wordpress to v0.6.17 (!940)
* Update dependency ansible to v5.5.0 (!883)
* Update dependency dnspython to v2.2.1 (!863)
* Update dependency kubernetes to v23 (!859)
* Update dependency paramiko to v2.10.3 (!896)
* Update dependency sphinx to v4.5.0 (!920)
* Validate passwords in .flux.env (!931)
Current application versions:
| Name | Chart | App version |
| ------------------------- | ------ | --------------------- |
| cert-manager | v1.7.2 | v1.7.2 |
| dashboard | 0.1.7 | 0.1.6 |
| eventrouter | 0.4.0 | 0.3 |
| ingress-nginx | 4.0.19 | 1.1.3 |
| kube-prometheus-stack | 34.8.0 | 0.55.0 |
| local-path-provisioner | 0.0.22 | v0.0.22 |
| loki | 2.10.3 | v2.4.2 |
| metallb | 2.6.11 | 0.12.1 |
| missing-container-metrics | 0.24.0 | 0.24.0 |
| nc | 0.7.23 | NC-23.0.2-OO-7.0.1.37 |
| promtail | 3.11.0 | 2.4.2 |
| single-sign-on | 0.8.2 | |
| single-sign-on-database | 10.4.5 | 10.5.15 |
| velero | 2.29.4 | 1.8.1 |
| wekan | 1.1.1 | 5.93 |
| wordpress | 0.6.17 | 5.9.1 |
| zulip | 0.2.1 | 4.7-0 |
### Removed
* Remove unneeded Makefile (!882)
## [0.8]
### Changed
......@@ -344,7 +408,9 @@ Known issues:
This is the version for the alpha test.
[Unreleased]: https://open.greenhost.net/openappstack/openappstack/-/compare/0.7.0...master
[Unreleased]: https://open.greenhost.net/openappstack/openappstack/-/compare/0.8.1...master
[0.8.1]: https://open.greenhost.net/openappstack/openappstack/-/compare/0.8.0...0.8.1
[0.8.0]: https://open.greenhost.net/openappstack/openappstack/-/compare/0.7.0...0.8.0
[0.7.0]: https://open.greenhost.net/openappstack/openappstack/-/compare/0.6.0...0.7.0
[0.6.0]: https://open.greenhost.net/openappstack/openappstack/-/compare/0.5.0...0.6.0
[0.5.0]: https://open.greenhost.net/openappstack/openappstack/-/compare/0.4.0...0.5.0
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment